Management Science · 2003 · 62 citations · 33 references
Cluster ComputingEngineeringInformation RetrievalInternet ScalabilityParallel ComputingOperations Research/management ScienceData ManagementWeb CacheWeb Service EnhancementCachingCache-based ApproachesComputer ScienceLong Response TimesPerformance ScalabilityWeb PerformanceEdge ComputingCloud ComputingParallel ProgrammingWeb CachingWorld Wide WaitContent Delivery Network
The Internet is growing rapidly in terms of both use and infrastructure. Unfortunately, demand is outpacing the capacity of the infrastructure, as evidenced by unacceptably long response times. To support current load and further growth, we must address this problem. Several caching strategies have been proposed in the literature; many have been implemented to improve the quality of service on the Web. In this paper, we identify the main causes of delay on the Web, and provide a review of the various caching strategies employed to mitigate these delays. We also survey the application of Operations Research/Management Science (OR/MS) techniques to caching on the Web. Finally, we identify several open OR/MS research problems related to Web caching.
33
Congestion avoidance and control
Van Jacobson · ACM SIGCOMM Computer Communication Review · 1995 · 5.3K citations
Web caching and Zipf-like distributions: evidence and implications
Lee Breslau, Pei Cao, Fan Li et al. · 1999 · 3.5K citations
Consistent hashing and random trees
David R. Karger, Eric Lehman, Tom Leighton et al. · 1997 · 1.9K citations
On the placement of Web server replicas
Lili Qiu, Venkata N. Padmanabhan, Geoff Voelker · 2002 · 804 citations