• DocumentCode
    2719869
  • Title

    Socket cloning for cluster-based web servers

  • Author

    Sit, Yiu-Fai ; Wang, Cho-Li ; Lau, Francis

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Syst., Univ. of Hong Kong, China
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    333
  • Lastpage
    340
  • Abstract
    Cluster-based web server is a popular solution to meet the demand of the ever-growing web traffic. However existing approaches suffer from several limitations to achieve this. Dispatcher-based systems either can achieve only coarse-grained load balancing or would introduce heavy load to the dispatcher Mechanisms like cooperative caching consume much network resources when transferring large cache objects. In this paper, we present a new network support mechanism, called Socket Cloning (SC), in which an opened socket can be migrated efficiently between cluster nodes. With SC, the processing of HTTP requests can be moved to the node that has a cached copy of the requested document, thus bypassing any object transfer between peer servers. A prototype has been implemented and tests show that SC incurs less overhead than all the mentioned approaches. In trace-driven benchmark tests, our system outperforms these approaches by more than 30% with a cluster of twelve web server nodes.
  • Keywords
    Internet; file servers; resource allocation; Socket Cloning; cluster-based; network support mechanism; peer servers; trace-driven benchmark; web hosting; web server; Cloning; Cooperative caching; Load management; Network servers; Peer to peer computing; Prototypes; Sockets; Telecommunication traffic; Testing; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7695-2066-9
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2002.1137762
  • Filename
    1137762