loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth IEEE International Conference on Cluster Computing (CLUSTER'02)
Socket Cloning for Cluster-Based Web Servers
Chicago, Illinois
September 23-September 26
ISBN: 0-7695-1745-5
Yiu-Fai Sit, University of Hong Kong
Cho-Li Wang, University of Hong Kong
Francis Lau, University of Hong Kong
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.
Citation:
Yiu-Fai Sit, Cho-Li Wang, Francis Lau, "Socket Cloning for Cluster-Based Web Servers," cluster, pp.333, Fourth IEEE International Conference on Cluster Computing (CLUSTER'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.