• 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