References
References
- [1]
-
M. B. Abbott and L. L. Peterson.
Increasing network throughput by integrating protocol layers.
IEEE/ACM Transactions on Networking, 1(5):600--610, Oct. 1993.
- [2]
-
M. L. Bailey, B. Gopal, M. A. Pagels, L. L. Peterson, and P. Sarkar.
PathFinder: A pattern-based packet classifier.
In Proc. of the 1st Symp. on Operating Systems
Design and Implementation, pages 115--123, 1994.
- [3]
-
R. Braden, D. Clark, and S. Shenker.
RFC-1633: Integrated services in the Internet architecture: an
overview.
Available at ftp://ftp.internic.net/rfc, July 1994.
- [4]
-
D. Clark and D. Tennenhouse.
Architectural considerations for a new generation of protocols.
In Proc. of SIGCOMM '90 Symp., pages 200--208, Sept.
1990.
- [5]
-
R. K. Clark, E. D. Jensen, and F. D. Reynolds.
An architectural overview of the Alpha real-time distributed
kernel.
In 1993 Winter USENIX Conf., pages 127--146, Apr. 1993.
- [6]
-
P. Druschel and L. L. Peterson.
Fbufs: A high-bandwidth cross-domain transfer facility.
In Proc. of the 14th ACM Symp. on Operating
System Principles, pages 189--202, Dec. 1993.
ACM.
- [7]
-
P. Druschel, L. L. Peterson, and B. S. Davie.
Experiences with a high-speed network adaptor: A software
perspective.
In Proc. of SIGCOMM '94 Symp., pages 2--13, Aug. 1994.
- [8]
-
D. Engler and M. F. Kaashoek.
DPF: Fast, flexible message demultiplexing using dynamic code
generation.
In Proc. of SIGCOMM '96 Symp., pages 53--59, Aug.
1996.
- [9]
-
B. Ford and J. Lepreau.
Evolving Mach 3.0 to a migrating thread model.
In 1994 Winter USENIX Conf., pages 97--114, Jan. 1994.
- [10]
-
J. Gosling, F. Yellin, and The Java Team.
The Java Application Programming Interface.
Addison-Wesley, Reading, MA, 1996.
- [11]
-
A. Gotti.
The Da CaPo communication system.
Technical report, ETHZ, Switzerland, June 1994.
- [12]
-
A. Habermann, L. Flon, and L. Cooprider.
Modularization and hierarchy in a family of operating systems.
Communications of the ACM, 19(5):266--272, May 1976.
- [13]
-
G. Hamilton and P. Kougiouris.
The Spring nucleus: a microkernel for objects.
In Proc. of the Summer 1993 USENIX Conf., pages
147--159, June 1993.
- [14]
-
J. S. Heidemann and G. J. Popek.
File-system development with stackable layers.
ACM Transactions on Computer Systems, 12(1):58--89, Feb. 1994.
- [15]
-
N. C. Hutchinson and L. L. Peterson.
The x-kernel: An architecture for implementing network
protocols.
IEEE Transactions on Software Engineering, 17(1):64--76, Jan.
1991.
- [16]
-
M. Jones, P. Leach, R. Draves, and J. Barrera.
Support for user-centric modular real-time resource management in the
Rialto operating system.
In Proc. of the 5th Intl. Workshop on Network and
OS Support for Digital Audio and Video, pages 55--66, Apr. 1995. ACM.
- [17]
-
J. S. Kay.
Path IDs: A Mechanism for Reducing Network Software Latency.
PhD thesis, University of California, San Diego, 1995.
- [18]
-
C. L. Liu and J. W. Layland.
Scheduling algorithms for multiprogramming in a hard-real-time
environment.
Journal of the ACM, 1(20):46--61, Jan. 1973.
- [19]
-
H. Massalin.
Synthesis: An Efficient Implementation of Fundamental Operating
System Services.
PhD thesis, Columbia University, New York, NY, Sept. 1992.
- [20]
-
S. McCanne and V. Jacobson.
The BSD packet filter: A new architecture for user-level packet
capture.
In 1993 Winter USENIX Conf., pages 259--269,
Jan. 1993.
- [21]
-
C. W. Mercer, S. Savage, and H. Tokuda.
Processor capacity reserves: An abstraction for managing processor
usage.
In Proc. of the 4th Workshop on Workstation Operating
Systems (WWOS-IV), pages 129--134, Oct. 1993.
- [22]
-
J. C. Mogul and K. K. Ramakrishnan.
Eliminating receive livelock in an interrupt-driven kernel.
In 1996 Winter USENIX Conf., pages 99--112, Jan. 1996.
- [23]
-
D. Mosberger, L. Peterson, P. Bridges, and S. O'Malley.
Analysis of techniques to improve protocol latency.
In Proc. of SIGCOMM '96 Symp., pages 73--84, Sept.
1996.
- [24]
-
C. Pu et al.
Optimistic incremental specialization: Streamlining a commercial
operating system.
In Proc. of the 15th ACM Symp. on Operating
System Principles, pages 314--324, Dec. 1995.
- [25]
-
D. D. Redell et al.
Pilot: an operating system for a personal computer.
Communications of the ACM, 23(2):81--92, Feb. 1980.
- [26]
-
R. V. Renesse, K. Birman, R. Friedman, M. Hayden, and D. Karr.
A framework for protocol composition in Horus.
In Proc. of the 14th ACM Symp. on Principles of
Distributed Computing, pages 80--89, Aug. 1995.
- [27]
-
D. M. Ritchie.
A stream input-output system.
AT&T Bell Laboratories Technical Journal, 63(8):311--324, Oct.
1984.
- [28]
-
D. M. Ritchie and K. Thompson.
The UNIX time-sharing system.
Communications of the ACM, 17(7):365--375, July 1974.
- [29]
-
R. van Renesse.
Masking the overhead of protocol layering.
In Proc. of SIGCOMM '96 Symp., volume 26, pages
96--104, Stanford, CA, Aug. 1996. ACM.
- [30]
-
R. Wahbe, S. Lucco, T. Anderson, and S. Graham.
Efficient software-based fault isolation.
In Proc. of the 14th ACM Symp. on Operating
System Principles, pages 203--216, Dec. 1993.
- [31]
-
M. Yuhara, B. N. Bershad, C. Maeda, and J. E. B. Moss.
Efficient packet demultiplexing for multiple endpoints and large
messages.
In 1994 Winter USENIX Conf., pages 153--165, 1994.
- [32]
-
H. Zimmermann.
OSI reference model---the ISO model of architecture for open
systems interconnection.
IEEE Transactions on Communications, COM-28(4):425--432, Apr.
1980.