loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
24th IEEE International Conference on Distributed Computing Systems (ICDCS'04)
Session-Affinity Aware Request Allocation for Web Clusters
Hachioji, Tokyo, Japan
March 24-March 26
ISBN: 0-7695-2086-3
Xueyan Tang, Nanyang Technological University
Samuel T. Chanson, Hong Kong University of Science and Technology
Huicheng Chi, Hong Kong University of Science and Technology
Chuang Lin, Tsinghua University
Persistent connections are increasingly being used in web retrieval due to wide adoption of HTTP/1.1 standards. With persistent connections, the request allocation algorithm used by web clusters is often session-grained. This paper studies the caching performance of web clusters under session-grained request allocation. It is shown that although content-based algorithms considerably improve caching performance over content-blind algorithms at the request-grained level, most performance gain is offset by the allocation dependency that arises when the requests are allocated at the session-grained level. The performance loss increases with cluster size and connection holding time. An optimization problem is then formulated for improving the caching effectiveness of session-grained allocation. The problem is proven to be NP-complete. Based on a heuristic approach, a session-affinity aware algorithm is presented that makes use of the correlation between the requests in a session. The new algorithm is shown to significantly outperform the content-based algorithm under session-grained allocation. It is also shown that optimizing session-grained allocation cannot fully compensate for the performance loss caused by allocation dependency.
Citation:
Xueyan Tang, Samuel T. Chanson, Huicheng Chi, Chuang Lin, "Session-Affinity Aware Request Allocation for Web Clusters," icdcs, pp.142-149, 24th IEEE International Conference on Distributed Computing Systems (ICDCS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.