DocumentCode :
854649
Title :
Coordinated En-Route Web Caching in Multiserver Networks
Author :
Shen, Hong ; Xu, Shihong
Author_Institution :
Sch. of Comput. Sci., Univ. of Adelaide, Adelaide, SA
Volume :
58
Issue :
5
fYear :
2009
fDate :
5/1/2009 12:00:00 AM
Firstpage :
605
Lastpage :
619
Abstract :
With the emergence of various advanced networks that comprise a group of geographically distributed servers, such as content delivery networks (CDNs) and peer-to-peer (P2P) systems, coordinated en-route Web caching in multiserver networks becomes increasingly attractive but remains of great challenge as solutions for single-server networks become invalid here. In this paper, we first establish mathematical formulation for this problem that takes into account all requests (to any server) that pass through the intermediate nodes on a response path and caches the requested object optimally among these nodes so that system´s total gain is maximized. Then, we derive efficient dynamic programming-based methods for finding optimal solutions to the problem for the unconstrained case and two QoS-constrained cases, respectively. For each case, we present a caching scheme to illustrate application of the corresponding method. Finally, we evaluate the proposed schemes on different performance metrics through extensive simulation experiments. The experiment results show that our proposed schemes can yield a steady performance improvement and achieve desired QoS in a multiserver network. To the best of our knowledge, these are the first results for solving the problem of coordinated en-route Web caching in multiserver networks.
Keywords :
Internet; cache storage; dynamic programming; network servers; peer-to-peer computing; quality of service; P2P systems; QoS-constrained cases; content delivery networks; coordinated en-route Web caching; dynamic programming-based methods; geographically distributed servers; multiserver networks; peer-to-peer systems; Australia; Bandwidth; Computer science; Delay; Dynamic programming; HTML; Measurement; Network servers; Peer to peer computing; Quality of service; Scalability; Web services; Artificial Intelligence; Computing Met; Control Methods and Search; Distributed Systems; Dynamic programming; En-route Web caching; Information Storage and Retrieval; Optimization; Problem Solving; Storage Management; Web object placement; cache content replacement; dynamic programming; multiserver network; quality of service.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2008.162
Filename :
4620107
Link To Document :
بازگشت