DocumentCode
2303376
Title
Detecting timed-out client requests for avoiding livelock and improving Web server performance
Author
Carter, Richard ; Cherkasova, Ludmila
Author_Institution
Hewlett-Packard Labs., Palo Alto, CA, USA
fYear
2000
fDate
2000
Firstpage
2
Lastpage
7
Abstract
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]
Keywords
client-server systems; concurrency control; file servers; information resources; quality of service; DTOC strategy; HP-WebQoS; HP9000 servers; Web applications; Web server performance; WebQoS product; controllable platform; dead requests; listen queue capacity; livelock avoidance; overload conditions; pathological cases; server livelock; server performance; timed-out client request detection; traffic bursts; Databases; Delay; Humans; Internet; Laboratories; Milling machines; Pathology; Traffic control; Web server; Web sites;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 2000. Proceedings. ISCC 2000. Fifth IEEE Symposium on
Conference_Location
Antibes-Juan les Pins
Print_ISBN
0-7695-0722-0
Type
conf
DOI
10.1109/ISCC.2000.860534
Filename
860534
Link To Document