DocumentCode :
2235951
Title :
Client-side mechanism for improving busy Web server´s performance
Author :
Rhee, Yoon-Jung ; Choi, Chang-Won ; Kim, Tae-Woo ; Kim, Tai-Yun
Author_Institution :
Dept. of Comput. Sci. & Eng., Korea Univ., Seoul, South Korea
Volume :
5
fYear :
2001
fDate :
2001
Firstpage :
95
Abstract :
The HTTP/1.1 standard reduces latencies and overhead from closing and re-establishing connections by supporting persistent connections as a default, which encourages multiple transfers of objects over a single connection. HTTP/1.1, however, does not explicitly define the connection-closing time but specifies a certain fixed holding-time model. This model may induce wasting of a server´s resources when the server maintains a connection with an idle-state client that requests no data for a certain time. This paper proposes a mechanism for heuristic connection management supported on the client-side under persistent HTTP, in addition to the fixed holding-time model on the server-side. The client exploits the tag information within transferred HTML documents so that it decides the connection-closing time. We compare this to the fixed holding-time model used in the current implementation of the Apache Web server. An experimental evaluation of connection management policies, conducted using Web server logs, shows that our policy achieves a 15-20% reduction on a busy Web server in terms of cost with respect to the fixed holding-time policy. As a result, the mechanism allows busy Web servers to use server resources more efficiently without additional server load, and it distributes services to clients more fairly.
Keywords :
Internet; client-server systems; file servers; hypermedia; performance evaluation; transport protocols; Apache Web server; HTML document tag information; HTTP/1.1 standard; TCP; Web server logs; busy Web server performance; client-side mechanism; connection closing; connection management policies; connection reestablishment; cost reduction; fair service distribution; fixed holding-time model; heuristic connection management; idle-state client; latency reduction; multiple object transfers; overhead reduction; persistent connections; server resource wastage; Computer science; Costs; Delay; HTML; Information science; Information systems; Network servers; Sockets; Systems engineering and theory; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Info-tech and Info-net, 2001. Proceedings. ICII 2001 - Beijing. 2001 International Conferences on
Print_ISBN :
0-7803-7010-4
Type :
conf
DOI :
10.1109/ICII.2001.983501
Filename :
983501
Link To Document :
بازگشت