Check out the new USENIX Web site. next up previous
Next: About this document ... Up: IO-Lite: A Unified I/O Previous: Acknowledgments

Bibliography

1
The common gateway interface.
https://hoohoo.ncsa.uiuc.edu/cgi/.

2
FastCGI specification.
https://www.fastcgi.com/.

3
Apache.
https://www.apache.org/.

4
G. Banga and P. Druschel.
Measuring the capacity of a Web server under realistic loads.
World Wide Web Journal (Special Issue on World Wide Web Characterization and Performance Evaluation), 1999.
To appear.

5
B. N. Bershad, S. Savage, P. Pardyak, E. G. Sirer, M. E. Fiuczynski, D. Becker, C. Chambers, and S. Eggers.
Extensibility, safety and performance in the SPIN operating system.
In Proc. Fifteenth ACM Symp. on Operating System Principles, Copper Mountain, CO, Dec. 1995.

6
J. C. Brustoloni.
Interoperation of copy avoidance in network and file I/O.
In Proc. of the IEEE Infocom Conference, New York, Mar. 1999.

7
J. C. Brustoloni and P. Steenkiste.
Effects of buffering semantics on I/O performance.
In Proc. 2nd USENIX Symp. on Operating Systems Design and Implementation, Seattle WA (USA), Oct. 1996.

8
J. C. Brustoloni and P. Steenkiste.
User-level protocol servers with kernel-level performance.
In Proc. of the IEEE Infocom Conference, San Francisco, Mar. 1998.

9
P. Cao and E. Felten.
Implementation and performance of application-controlled file caching.
In Proc. of the First USENIX Symp. on Operating System Design and Implementation, pages 165-177, 1994.

10
P. Cao and S. Irani.
Cost-aware WWW proxy caching algorithms.
In Proc. of the USENIX Symp. on Internet Technologies and Systems (USITS), Monterey, CA, Dec. 1997.

11
P. Druschel and L. L. Peterson.
Fbufs: A high-bandwidth cross-domain transfer facility.
In Proc. of the Fourteenth ACM Symp. on Operating System Principles, pages 189-202, Dec. 1993.

12
D. R. Engler, M. F. Kaashoek, and J. O'Toole.
Exokernel: An operating system architecture for application-level resource management.
In Proc. of the Fifteenth ACM Symp. on Operating System Principles, Copper Mountain, CO, Dec. 1995.

13
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.

14
Microsoft Corporation ISAPI Overview.
https://www.microsoft.com/msdn/sdk/platforms/doc/sdk/internet/src/isapimrg.htm.

15
M. F. Kaashoek, D. R. Engler, G. R. Ganger, H. M. Briceño, R. Hunt, D. Mazières, T. Pinckney, R. Grimm, J. Jannotti, and K. MacKenzie.
Application performance and flexibility on exokernel systems.
In Proc. of the Sixteenth ACM Symp. on Operating System Principles, San Malo, France, Oct. 1997.

16
S. McCanne and V. Jacobson.
The BSD packet filter: A new architecture for user-level packet capture.
In Proc. of the USENIX '93 Winter Conference, pages 259-269, Jan. 1993.

17
M. K. McKusick, K. Bostic, M. J. Karels, and J. S. Quarterman.
The Design and Implementation of the 4.4BSD Operating System.
Addison-Wesley Publishing Company, 1996.

18
Netscape Server API.
https://www.netscape.com/newsref/std/server_api.html.

19
V. S. Pai, P. Druschel, and W. Zwaenepoel.
Flash: An efficient and portable Web server, 1998.
Submitted for publication.

20
V. S. Pai, P. Druschel, and W. Zwaenepoel.
I/O-Lite: A unified I/O buffering and caching system.
Technical Report 98-331, Department of Computer Science, Rice University, 1998.

21
J. Pasquale, E. Anderson, and P. K. Muller.
Container Shipping: Operating system support for I/O-intensive applications.
IEEE Computer, 27(3):84-93, Mar. 1994.

22
M. I. Seltzer, Y. Endo, C. Small, and K. A. Smith.
Dealing with disaster: Surviving misbehaved kernel extensions.
In Proc. 2nd USENIX Symp. on Operating Systems Design and Implementation, Seattle, WA, Oct. 1996.

23
D. L. Tennenhouse.
Layered multiplexing considered harmful.
In H. Rudin and R. Williamson, editors, Protocols for High-Speed Networks, pages 143-148, Amsterdam, 1989. North-Holland.

24
M. N. Thadani and Y. A. Khalidi.
An efficient zero-copy I/O framework for UNIX.
Technical Report SMLI TR-95-39, Sun Microsystems Laboratories, Inc., May 1995.


Peter Druschel
1999-01-05