accept()able Strategies for Improving Web Server Performance (2004)  (Make Corrections)  
Tim Brecht, David Pariag, Louay Gammo

 @ NUS   Home/Search   Context   Related

 
View or download:
bcr2.uwaterloo.ca/...ile=usenix2004.ps
Cached:  PS.gz  PS  PDF  Image  Update  Help

From:  bbcr.uwaterloo.ca/~brecht/pubs (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper evaluates techniques for improving the performance of three architecturally different web servers. We study strategies for effectively accepting incoming connections under conditions of high load. Our experimental evaluation shows that the method used to accept new connection requests can significantly impact server performance. By modifying each server's accept strategy, we improve the performance of the kernel-mode TUX server, the multithreaded Knot server and the event-driven... (Update)

Active bibliography (related documents):   More   All
1.0:   Exploring the Performance of Select-Based Internet Servers - Brecht, Ostrowski (2001)   (Correct)
0.5:   Flux: A Language for Programming High-Performance Servers - Brendan Burns Kevin   (Correct)
0.5:   Monkey See, Monkey Do: A Tool for TCP Tracing and.. - Cheng, Hölzle.. (2004)   (Correct)

Similar documents based on text:   More   All
0.2:   Non-clairvoyant Multiprocessor Scheduling of Jobs with .. - Edmonds, Chinn.. (1997)   (Correct)
0.2:   Preemptive Scheduling of Parallel Jobs on Multiprocessors - Deng, Gu, Brecht, Lu (2000)   (Correct)
0.2:   Non-clairvoyant Multiprocessor Scheduling of Jobs with.. - Edmonds, Chinn, Brecht (1997)   (Correct)

BibTeX entry:   (Update)

@misc{ brecht-acceptable,
  author = "Tim Brecht and David Pariag and Louay Gammo",
  title = "accept()able Strategies for Improving Web Server Performance",
  url = "citeseer.comp.nus.edu.sg/675523.html" }
Citations (may not include all citations):
321   TCPIP Illustrated (context) - IP, Addison - 1994
224   Resource containers: A new facility for resource management .. - Banga, Druschel et al. - 1999
113   httperf: A tool for measuring web server performance - Mosberger, Jin - 1998
88   A network subsystem architecture for server systems (context) - Druschel, Banga et al. - 1996
87   Flash: An efficient and portable Web server - Pai, Druschel et al. - 1999
86   SEDA: An architecture for well-conditioned (context) - Welsh, Culler et al. - 2001
75   Measuring the capacity of a web server - Banga, Druschel - 1997
67   Workload characterization (context) - Arlitt, Jin - 1998
60   Measuring the impact of event dispatching and concurrency mo.. - Hu, Pyarali et al. - 1997
51   Scalable kernel performance for Internet servers under reali.. - Banga, Mogul - 1998
47   A scalable and explicit event delivery mechanism for UNIX - Banga, Mogul et al. - 1999
46   IO-Lite: a unified I/O buffering and caching system - Pai, Druschel et al. - 2000
18   Reference Manual (context) - Hat, TUX - 2002
17   Capriccio: Scalable threads for internet services - von Behren, Condit et al. - 2003
12   High-performance memory-based Web servers: Kernel and user-s.. - Joubert, King et al. - 2001
11   SPECWeb99 Benchmark (context) - Evaluation - 1999
10   Scalable network I/O in Linux - Provos, Lever - 2000
9   Scalability of Linux event-dispatch mechanisms - Chandra, Mosberger - 2001
8   Analyzing the overload behavior of a simple web server - Provos, Lever et al. - 2000
6   Virtualization considered harmful: OS design directions for .. - Welsh, Culler - 2001
5   Persistent dropping: An efficient control of traffic aggrega.. - Jamjoom, Shin - 2003
4   Event-driven programming for robust software - Dabek, Zeldovich et al. - 2002
3   Adaptive fast path architecture (context) - Hu, Joubert et al. - 2001
3   Exploring the performance of select-based Internet servers - Brecht, Ostrowski - 2001
2   Multiprocessor support for event-driven programs - Zeldovich, Yip et al. - 2003
2   Handling multiple bottlenecks in web servers using adaptive .. - Voigt, Gunningberg - 2002
2   Deconstructing SPECWeb - Nahum - 2002
2   A mechanism for scalable event notification and delivery in .. - Ostrowski - 2000
1   Available at http://hpl (context) - Labs, home - 2003
1   Why events are a bad idea for high-concurrency servers - von Behren, Condit et al. - 2003
1   An analysis of the TUX web server - Lever, Eriksen et al. - 2000
1   The Internet Under Crisis Conditions: Learning from Septembe.. (context) - Science, Board - 2003

Documents on the same site (http://bbcr.uwaterloo.ca/~brecht/pubs.html):   More
Multiple-Writer Entry Consistency - Sandhu, Brecht, Moscoso (1998)   (Correct)
The Region Trap Library: Handling Traps on.. - Brecht, Sandhu (1999)   (Correct)
Computability - Pitassi, McIlraith, Brecht (1998)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST at NUS   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST at NUS - Copyright Penn State and NEC. Hosted by the School of Computing, National University of Singapore.