Cache on demand

S. Ahuja1, Tao Wu1, S. Dixit1
1Nokia Research Center, Burlington, MA, USA

Tóm tắt

Web caching is becoming increasingly important as rich content such as streaming media gains popularity on the Web. However, conventional Web caching lacks two essential functionalities for many services. First, Web caching is largely a "best effort" service, lacking the capability of guaranteeing application-level QoS such as content storage that many services (including streaming media) desire. Second, standard Web caching does not ensure strong content consistency. In this paper, we develop a cache on demand (CoD) system that addresses both problems. The key components of the CoD system are an admission control mechanism that guarantees the content storage, and the CoD protocol that ensures content consistency between the origin server and the cache. CoD also allows QoS to be switched between "guaranteed" and "best effort" as needed. CoD is a flexible and effective solution for providing application layer QoS and strong consistency, and provides a new model for revenue-generating services.

Từ khóa

#Web server #Cache storage #Resource management #Streaming media #Admission control #Protocols #Scalability #Delay #Bandwidth #Web sites

Tài liệu tham khảo

0 thomas, 2001, HTTP Essentials Protocols for Secure Scaleable Web Sites beck, 2000, Example services for network edge proxies, IETF Draft 10.1016/S0169-7552(98)00033-6 krishnamurthy, 1997, Study of piggyback cache validation for proxy caches in the World Wide Web, Proceedings of the USENIX Symposium on Internet Technology and Systems yin, 1998, Using leases to support server-driven consistency in large-scale systems, Proc of the 7th Inter Conf on Distributed Systems, 285, 10.1109/ICDCS.1998.679726 bruno, 1999, Retrofitting quality of service into a time-sharing operating System, Proceedings of the USENLY, 15 rzewski, 2000, Originlaccess content peering for http, IETF Draft hamilton, 2001, Requirements for A Resource Update Protocol