References

1
T. E. Anderson, B. N. Bershad, E. D. Lazowska, and H. M. Levy. Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism. ACM Transactions on Computer Systems, 10(1):53-79, February 1992.

2
P. R. Barham. Devices in a Multi-Service Operating System. Technical Report 403, University of Cambridge Computer Laboratory, October 1996. Ph.D. Dissertation.

3
A. Basu, V. Buch, W. Vogels, and T. von Eicken. U-Net: A User-Level Network Interface for Parallel and Distributed Computing. Proceedings of the 15th ACM SIGOPS Symposium on Operating Systems Principles, Operating Systems Review, 29(5):40-53, December 1995.

4
B. Bershad, S. Savage, P. Pardyak, E. G. Sirer, D. Becker, M. Fiuczynski, C. Chambers, and S. Eggers. Extensibility, Safety and Performance in the SPIN Operating System. Proceedings of the 15th ACM SIGOPS Symposium on Operating Systems Principles, Operating Systems Review, 29(5):267-284, December 1995.

5
R. Black. Explicit Network Scheduling. Technical Report 361, University of Cambridge Computer Laboratory, December 1994. Ph.D. Dissertation.

6
CERT. TCP SYN Flooding and IP Spoofing Attacks, September 1996. Availible via ftp from info.cert.org.

7
D. Clark and D. Tennenhouse. Architectural Considerations for a New Generation of Protocols. In Computer Communication Review, volume 20(4), pages 200-208. ACM SIGCOMM, September 1990.

8
A. Edwards, G. Watson, J. Lumley, D. Banks, C. Calamvokis, and C. Dalton. User-space protocols deliver high performance to applications on a low-cost Gb/s LAN. In Computer Communication Review, volume 24, pages 14-23. ACM SIGCOMM, September 1994.

9
D. Engler, F. Kaashoek, and J. O'Toole Jr. Exokernel: an operating system architecture for application-level resource management. In Proceedings of the 15th ACM SIGOPS Symposium on Operating Systems Principles, Operating Systems Review, 1995.

10
I. M. Leslie, D. McAuley, R. Black, T. Roscoe, P. Barham, D. Evers, R. Fairbairns, and E. Hyden. The Design and Implementation of an Operating System to Support Distributed Multimedia Applications. IEEE Journal on Selected Areas In Communications, 14(7):1280-1297, September 1996. Article describes state in May 1995.

11
S. McCanne and V. Jacobson. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In USENIX Winter 1993 Conference, pages 259-269, January 1993.

12
P. Newman, W. L. Edwards, R. Hinden, E. Hoffman, F. C. Liaw, T. Lyon, and G. Minshall. Ipsilon Flow Management Protocol Specification for IPv4 - Version 1.0. Internet RFC 1953, May 1996.

13
I. Pratt. User-Safe Devices. PhD thesis, University of Cambridge Computer Laboratory, 1997. (In Preparation).

14
T. Roscoe. Linkage in the Nemesis Single Address Space Operating System. ACM Operating Systems Review, 28(4):48-55, October 1994.

15
C. A. Thekkath, T. D. Nguyen, E. Moy, and E. D. Lazowska. Implementing Network Protocols at User Level. In Computer Communication Review, volume 24, pages 64-73. ACM SIGCOMM, September 1993.

16
C. A. Waldspurger and W. E. Weihl. Stride Scheduling: Deterministic Proportional-Share Resource Mangement. Technical report, MIT Laboratory for Computer Science, June 1995. Technical Memo MIT/LCS/TM-528.

17
H. Zhang and S. Keshav. Comparison of Rate-Based Service Disciplines. In Computer Communication Review, volume 21(4), pages 113-121. ACM SIGCOMM, September 1991.



and1000@cl.cam.ac.uk