Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Understanding and Addressing Blocking-Induced Previous: Acknowledgments

Bibliography

1
Apache Software Foundation. The Apache Web server. https://www. apache.org/.

2
N. Bansal and M. Harchol-Balter. Analysis of SRPT scheduling: Investigating unfairness. In Proc. of the SIGMETRICS '01 Conference, Cambridge, MA, June 2001.

3
L. Bent, Geoffrey, and M. Voelker. Whole page performance. In 7th International Workshop on Web Content Caching and Distribution (WCW'02), Boulder, CO, Aug. 2002.

4
M. Crovella, R. Frangioso, and M. Harchol-Balter. Connection scheduling in web servers. In Proc. of the 2nd USENIX Symp. on Internet Technologies and Systems, Boulder, CO, Oct. 1999.

5
M. Harchol-Balter, B. Schroeder, M. Agrawal, and N. Bansal. Size-based scheduling to improve web performance. ACM Transactions on Computer Systems, 21(2), May 2003.

6
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 Proceedings of the 2nd Global Internet Conference, Phoenix, AZ, Nov. 1997.

7
R. Jain. Congestion control and traffic management in ATM networks: Recent advances and A survey. Computer Networks and ISDN Systems, 28(13):1723-1738, 1996.

8
M. Jurczyk and T. Schwederski. Phenomenon of higher order head-of-line blocking in multistage interconnection networks under nonuniform traffic patterns. IEICE Transactions on Information and Systems, E79-D(8):1124-1129, August 1996.

9
J. Larus and M. Parkes. Using cohort-scheduling to enhance server performance. In USENIX 2002 Annual Technical Conference, pages 103-114, Monterey, CA, June 2002.

10
E. P. Markatos, M. Katevenis, D. N. Pnevmatikatos, and M. Flouris. Secondary storage management for web proxies. In Proc. of the 2nd USENIX Symp. on Internet Technologies and Systems, Boulder, CO, Oct. 1999.

11
L. W. McVoy and C. Staelin. lmbench: Portable tools for performance analysis. In USENIX 1996 Annual Technical Conference, pages 279-294, San Diego, CA, June 1996.

12
Mindcraft, Inc. WebStone Benchmark.
https://www.mindcraft.com/webstone.

13
V. S. Pai, P. Druschel, and W. Zwaenepoel. Flash: An efficient and portable web server. In USENIX 1999 Annual Technical Conference, pages 199-212, Monterey, CA, June 1999.

14
V. Puente, J. A. Gregorio, C. Izu, and R. Beivide. Impact of the head-of-line blocking on parallel computer networks: Hardware to applications. In European Conference on Parallel Processing, pages 1222-1230, 1999.

15
R. Rajamony and M. Elnozahy. Measuring client-perceived response times on the www. In Proc. of the 3rd USENIX Symp. on Internet Technologies and Systems, San Francisco, CA, March 2001.

16
R. Rajwar and J. R. Goodman. Transactional lock-free execution of lock-based programs. In Proc. of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA, Oct. 2002.

17
Y. Ruan and V. Pai. Making the ``box'' transparent: System call performance as a first-class result. In Proc. of the USENIX 2004 Annual Technical Conference, Boston, MA, June 2004.

18
E. Shriver, E. Gabber, L. Huang, and C. A. Stein. Storage management for web proxies. In Proc. of the USENIX 2001 Annual Technical Conference, pages 203-216, Boston, MA, 2001.

19
Standard Performance Evaluation Corporation. SPEC Web 96 & 99 Benchmarks. https://www.spec.org/osg/ web96/ and https://www.spec.org/osg/web99/.

20
R. von Behren, J. Condit, F. Zhou, G. C. Necula, , and E. Brewer. Capriccio: Scalable threads for internet services. In Proc. of the 18th ACM Symp. on Operating System Principles, Bolton Landing, NY, Oct. 2003.

21
M. Welsh, D. E. Culler, and E. A. Brewer. SEDA: An architecture for well-conditioned, scalable internet services. In Proc. of the 19th ACM Symp. on Operating System Principles, pages 230-243, Chateau Lake Louise, Banff, Canada, Oct. 2001.



Yaoping Ruan
2006-04-18