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
Link To Document :
بازگشت