Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Resource containers: A new Previous: Acknowledgments

Bibliography

1
J. Almeida, M. Dabu, A. Manikutty, and P. Cao.
Providing Differentiated Quality-of-Service in Web Hosting Services.
In Proc. Workshop on Internet Server Performance, June 1998.

2
E. W. Anderson and J. Pasquale.
The Performance of the Container Shipping I/O System.
In Proc. Fifteenth ACM Symposium on Operating System Principles, Dec. 1995.

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

4
G. Banga and P. Druschel.
Measuring the Capacity of a Web Server.
In Proc. 1997 USENIX Symp. on Internet Technologies and Systems, Dec. 1997.

5
G. Banga, P. Druschel, and J. C. Mogul.
Better operating system features for faster network servers.
In Proc. Workshop on Internet Server Performance, June 1998.
Condensed version appears in ACM SIGMETRICS Performance Evaluation Review 26(3):23-30, Dec. 1998.

6
G. Banga and J. C. Mogul.
Scalable kernel performance for Internet servers under realistic loads.
In Proc. 1998 USENIX Technical Conference, June 1998.

7
J. Bruno, E. Gabber, B. Ozden, and A. Silberschatz.
The Eclipse Operating System: Providing Quality of Service via Reservation Domains.
In Proc. 1998 USENIX Technical Conference, June 1998.

8
M. Burrows.
Personal communication, Mar. 1998.

9
P. Cao.
Application Controlled File Caching and Prefetching.
PhD thesis, Princeton University, Jan. 1996.

10
The Common Gateway Interface.
https://hoohoo.ncsa.uiuc.edu/cgi/.

11
A. Chankhunthod, P. B. Danzig, C. Neerdaels, M. F. Schwartz, and K. J. Worrell.
A Hierarchical Internet Object Cache.
In Proc. 1996 USENIX Technical Conference, Jan. 1996.

12
D. Chess and G. Waldbaum.
The VM/370 resource limiter.
IBM Systems Journal, 20(4):424-437, 1981.

13
R. K. Clark, E. D. Jensen, and F. D. Reynolds.
An Architectural Overview of The Alpha Real-Time Distributed Kernel.
In Workshop on Micro-Kernels and Other Kernel Architectures, Apr. 1992.

14
P. Denning.
Third generation computer systems.
ACM Computing Surveys, 3(4):175-216, Dec. 1971.

15
P. Druschel and G. Banga.
Lazy Receiver Processing (LRP): A Network Subsystem Architecture for Server Systems.
In Proc. 2nd Symp. on Operating Systems Design and Implementation, Oct. 1996.

16
Open Market. FastCGI Specification.
https://www.fastcgi.com/.

17
B. Ford and J. Lepreau.
Evolving Mach 3.0 to a migrating thread model.
In Proc. 1994 Winter USENIX Conference, Jan. 1994.

18
P. Goyal, X. Guo, and H. M. Vin.
A Hierarchical CPU Scheduler for Multimedia Operating Systems.
In Proc. 2nd Symp. on Operating Systems Design and Implementation, Oct. 1996.

19
G. Hamilton and P. Kougiouris.
The Spring nucleus: A microkernel for objects.
In Proc. 1993 Summer USENIX Conference, June 1993.

20
K. Harty and D. R. Cheriton.
Application-Controlled Physical Memory using External Page-Cache Replacement.
In Proc. of the 5th Int'l Conf. on Architectural Support for Programming Languages and Operating Systems, Oct. 1992.

21
J. C. Hu, I. Pyrali, and D. C. Schmidt.
Measuring the impact of event dispatching and concurrency models on web server performance over high-speed networks.
In Proc. 2nd Global Internet Conf., Nov. 1997.

22
M. B. Jones, P. J. Leach, R. P. Draves, and J. S. Barrera.
Modular real-time resource management in the Rialto operating system.
In Proc. 5th Workshop on Hot Topics in Operating Systems, May 1995.

23
M. F. Kaashoek, D. R. Engler, G. R. Ganger, H. Briceno, R. Hunt, D. Mazieres, T. Pinckney, R. Grimm, J. Janotti, and K. Mackenzie.
Application performance and flexibility on Exokernel systems.
In Proc. 16th Symp. on Operating System Principles, Oct. 1997.

24
K. Krueger, D. Loftesness, A. Vahdat, and T. Anderson.
Tools for the Development of Application-Specific Virtual Memory Management.
In Proc. 8th Annual Conf. on Object-Oriented Programming Systems, Languages, and Applications, Oct. 1993.

25
C. Lee, K. Yoshida, C. Mercer, and R. Rajkumar.
Predictable communication protocol processing in real-time Mach.
In In Proc. IEEE Real-time Technology and Applications Symp., June 1996.

26
P. E. McKenney and K. F. Dove.
Efficient Demultiplexing of Incoming TCP Packets.
In Proceedings of the SIGCOMM '92 Conference, Aug. 1993.

27
D. McNamee and K. Armstrong.
Extending the Mach External Pager Interface to Accomodate User-Level Page Replacement Policies.
In Proc. USENIX Mach Symp., Oct. 1990.

28
C. W. Mercer, S. Savage, and H. Tokuda.
Processor Capacity Reserves for Multimedia Operating Systems.
In Proc. of the IEEE Int'l Conf. on Multimedia Computing and Systems, May 1994.

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

30
J. C. Mogul and K. K. Ramakrishnan.
Eliminating Receive Livelock in an Interrupt-driven Kernel.
ACM Trans. on Computer Systems, 15(3):217-252, Aug. 1997.

31
D. Mosberger and L. L. Peterson.
Making paths explicit in the scout operating system.
In Proc. 2nd Symp. on Operating Systems Design and Implementation, Oct. 1996.

32
NCSA httpd.
https://hoohoo.ncsa.uiuc.edu/.

33
North American Network Operators Group (NANOG).
Mailing List Archives, Thread #01974.
https://www.merit.edu/mail.archives/html/nanog/threads.html#01974, Apr. 1998.

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

35
V. S. Pai, P. Druschel, and W. Zwaenepoel.
IO-Lite: A unified I/O buffering and caching system.
In Proc. 3rd Symp. on Operating Systems Design and Implementation, Feb. 1999.

36
Y. Rekhter and T. Li.
An Architecture for IP Address Allocation with CIDR.
RFC 1518, Sept. 1993.

37
R. Schardt.
An MVS tuning approach (OS problem solving).
IBM Systems Journal, 19(1):102-119, 1980.

38
S. E. Schechte and J. Sutaria.
A Study of the Effects of Context Switching and Caching on HTTP Server Performance.
https://www.eecs.harvard.edu/~stuart/Tarantula/Firstbanga.html.

39
J. Semke and J. M. M. Mathis.
Automatic TCP Buffer Tuning.
In Proc. SIGCOMM '98 Conference, Sept. 1998.

40
O. Spatscheck and L. L. Petersen.
Defending Against Denial of Service Attacks in Scout.
In Proc. 3rd Symp. on Operating Systems Design and Implementation, Feb. 1999.

41
Squid.
https://squid.nlanr.net/Squid/.

42
W. Stevens.
TCP/IP Illustrated Volume 3.
Addison-Wesley, Reading, MA, 1996.

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

44
thttpd.
https://www.acme.com/software/thttpd/.

45
A. Vahdat, E. Belani, P. Eastham, C. Yoshikawa, T. Anderson, D. Culler, and M. Dahlin.
WebOS: Operating System Services For Wide Area Applications.
In Proc. Seventh Symp. on High Performance Distributed Computing, July 1998.

46
B. Verghese, A. Gupta, and M. Rosenblum.
Performance Isolation: Sharing and Isolation in Shared-Memory Multiprocessors.
In Proc. 8th Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, Oct. 1998.

47
C. A. Waldspurger.
Lottery and Stride Scheduling: Flexible Proportional-Share Resource Managament.
PhD thesis, Massachusetts Institute of Technology, Sept. 1995.

48
C. A. Waldspurger and W. E. Weihl.
Lottery Scheduling: Flexible Proportional-Share Resource Management.
In Proc. Symp. on Operating Systems Design and Implementation, Nov. 1994.

49
Zeus.
https://www.zeus.co.uk/.



Gaurav Banga
1998-12-17