DocumentCode :
1230720
Title :
Scalable consistency maintenance in content distribution networks using cooperative leases
Author :
Ninan, Anoop George ; Kulkarni, Purushottam ; Shenoy, Prashant ; Ramamritham, Krithi ; Tewari, Renu
Author_Institution :
Software Eng. Div., EMC Corp., MA, USA
Volume :
15
Issue :
4
fYear :
2003
Firstpage :
813
Lastpage :
828
Abstract :
We argue that cache consistency mechanisms designed for stand-alone proxies do not scale to the large number of proxies in a content distribution network and are not flexible enough to allow consistency guarantees to be tailored to object needs. To meet the twin challenges of scalability and flexibility, we introduce the notion of cooperative consistency along with a mechanism, called cooperative leases, to achieve it. By supporting Δ-consistency semantics and by using a single lease for multiple proxies, cooperative leases allow the notion of leases to be applied in a flexible, scalable manner to CDNs. Further, the approach employs application-level multicast to propagate server notifications to proxies in a scalable manner. We implement our approach in the Apache Web server and the Squid proxy cache and demonstrate its efficacy using a detailed experimental evaluation. Our results show a factor of 2.5 reduction in server message overhead and a 20 percent reduction in server state space overhead when compared to original leases albeit at an increased interproxy communication overhead.
Keywords :
Internet; Web sites; cache storage; data integrity; performance evaluation; Apache Web server; Squid proxy cache; World Wide Web; application-level multicast; cache consistency; consistency semantics; content distribution networks; cooperative leases; data consistency; experimental evaluation; interproxy communication overhead; scalability; scalable consistency maintenance; server message overhead; server notifications; server state space overhead; stand-alone proxies; Delay; Helium; Intelligent networks; Network servers; Prefetching; Routing; Scalability; State-space methods; Web server; Web sites;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2003.1209001
Filename :
1209001
Link To Document :
بازگشت