loading...
Detecting Timed-Out Client Requests for Avoiding Livelock and Improving Web Server Performance
Antibes, France July 04-July 06
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISCC.2000.860534Fifth IEEE Symposium on Computers and ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Richard Carter, Hewlett-Packard Laboratories
Ludmila Cherkasova, Hewlett-Packard Laboratories
A Web server's listen queue capacity is often set to a large value to accommodate bursts of traffic and to accept as many client requests as possible. We show that, under certain overload conditions, this results in a significant loss of server performance due to the processing of so-called “dead requests”: timed-out client requests whose associated connection has been closed from the client side. In some pathological cases, these overload conditions can lead to server livelock, where the server is busily processing only dead requests and is not doing any useful work. We propose a method of detecting these dead requests and avoiding unnecessary overhead related to their processing. This provides a predictable and controllable platform for web applications, thus improving their overall performance. DTOC strategy is implemented as a part of WebQoS product for HP9000 servers [HP-WebQoS].
Citation:
Richard Carter, Ludmila Cherkasova, "Detecting Timed-Out Client Requests for Avoiding Livelock and Improving Web Server Performance," iscc, pp.2, Fifth IEEE Symposium on Computers and Communications (ISCC 2000), 2000
Usage of this product signifies your acceptance of the Terms of Use.