Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Cassyopia: Compiler Assisted System Previous: Concluding Remarks


A. Aho, R. Sethi, and J. Ullman.
Compilers: Principles, Techniques, and Tools.
Addison-Wesley Publishing Company, 1986.

F. Ballesteros, R. Jimenez, M. Patino, F. Kon, S. Arevalo, and R. Campbell.
Using interpreted CompositeCalls to improve operating system services.
Software - Practice and Experience, 30(6):589--615, May 2000.

B. Bershad, S. Savage, P. Pardyak, E. Sirer, M. Fiuczynski, D. Becker, C. Chambers, and S. Eggers.
Extensibility, safety, and performance in the SPIN operating system.
In Proceedings of the 15th ACM Symposium on Operating Systems Principles , pages 267-284, Copper Mountain Resort, CO, Dec 1995.

R. Campbell and S. Tan.
$ \mu$ -Choices: An object-oriented multimedia operating system.
In Fifth Workshop on Hot Topics in Operating Systems, Orcas Island, WA, May 1995.

P. Druschel and L. Peterson.
Fbufs: A high-bandwidth cross-domain transfer facility.
In Proceedings of the 14th ACM Symposium on Operating Systems Principles , pages 189-202, Dec 1993.

A. Edwards, G. Watson, J. Lumley, D. Banks, and C. Dalton.
User space protocols deliver high performance to applications on a low-cost Gb/s LAN.
In SIGCOMM, Aug 1994.

E. Gabber, C. Small, J. Bruno, J. Brustoloni, and A. Silberschatz.
The Pebble component-based operating system.
In Proceedings of the 1999 USENIX Annual Technical Conference, Monterey, CA, USA, June 1999.

B Henderson.
Linux loadable kernel module, HOWTO. , Aug 2001.

M. Hiltunen and R. Schlichting.
A model for adaptive fault-tolerant systems.
In K. Echtle, D. Hammer, and D. Powell, editors, Proceedings of the 1st European Dependable Computing Conference (Lecture Notes in Computer Science 852), pages 3-20, Berlin, Germany, Oct 1994.

E. Jul, H. Levy, N. Hutchinson, and A. Black.
Fine-grained mobility in the Emerald system.
ACM Transactions on Computer Systems, 6(1):109-133, Feb 1988.

J. Mauro and R. McDougall.
Solaris Internals-Core Kernel Architecture, pages Section 2.4.2 (Fast Trap System Calls), 46-47.
Sun Microsystems Press, Prentice Hall, 2001.

J. Mogul and A. Borg.
The effect of context switches on cache performance.
In Proceedings of the 4th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 75-84, 1991.

Technical University of Munich.

C. Poellabauer, K. Schwan, and R. West.
Lightweight kernel/user communication for real-time and multimedia applications.
In NOSSDAV'01, Jun 2001.

C. Pu, T. Autrey, A. Black, C. Consel, C. Cowan, J. Inouye, L. Kethana, J. Walpole, and K. Zhang.
Optimistic incremental specialization: Streamlining a commercial operating system.
In Proceedings of the 15th ACM Symposium on Operating Systems Principles (SOSP'95), pages 314-324, Copper Mountain, CO, Dec 1995.

C. Pu, H. Massalin, and J. Ioannidis.
The Synthesis kernel.
Computing Systems, 1(1):11-32, 1988.

M. Rajagopalan, S. Debray, M. Hiltunen, and R. Schlichting.
System call clustering: An automated approach to system call optimization.
Technical report, The University of Arizona, March 2003.

L. Rowe, K. Patel, B. Smith, S. Smoot, and E. Hung.
Mpeg video software decoder, 1996. .

B. Schwarz, S. Debray, G. Andrews, and M. Legendre.
PLTO : A link time optimizer for the Intel IA32 architecture.
In Proceedings of Workshop on Binary Rewriting, Sept 2001.

M. Seltzer, Y. Endo, C. Small, and K. Smith.
Dealing with disaster: Surviving misbehaved kernel extensions.
In Operating Systems Design and Implementation, pages 213-227, 1996.

T. Simunic, L. Benini, and G. DeMicheli.
Event-driven power management of portable systems.
IEEE Transactions on Computer Aided Design, July 2001.

T. Simunic, L. Benini, P. Glynn, and G. DeMicheli.
Dynamic power management of laptop hard disk.
DATE, 2000.

T. Simunic, H. Vikalo, P. Glynn, and G. DeMicheli.
Energy efficient design of portable wireless systems.
ISPLED, 2000.

D. Waugaman and R. Schlichting.
Using code shipping to optimize remote procedure call.
In Proceedings of the 1998 International Conference on Parallel and Distributed Processing Techniques and Applications, pages 17-24, Las Vegas, NV, Jul 1998.

Q.Y. Zondervan.
Increasing cross-domain call batching using promises and batched control structures.
Technical Report MIT/LCS/TR-658, 1995.

Mohan Rajagopalan 2003-06-16