scispace - formally typeset
Journal ArticleDOI

The cache location problem

P. Krishnan, +2 more
- 01 Oct 2000 - 
- Vol. 8, Iss: 5, pp 568-582
TLDR
There is a surprising consistency over time in the relative amount of web traffic from the server along a path, lending a stability to the TERC location solution and these techniques can be used by network providers to reduce traffic load in their network.
Abstract
This paper studies the problem of where to place network caches. Emphasis is given to caches that are transparent to the clients since they are easier to manage and they require no cooperation from the clients. Our goal is to minimize the overall flow or the average delay by placing a given number of caches in the network. We formulate these location problems both for general caches and for transparent en-route caches (TERCs), and identify that, in general, they are intractable. We give optimal algorithms for line and ring networks, and present closed form formulae for some special cases. We also present a computationally efficient dynamic programming algorithm for the single server case. This last case is of particular practical interest. It models a network that wishes to minimize the average access delay for a single web server. We experimentally study the effects of our algorithm using real web server data. We observe that a small number of TERCs are sufficient to reduce the network traffic significantly. Furthermore, there is a surprising consistency over time in the relative amount of web traffic from the server along a path, lending a stability to our TERC location solution. Our techniques can be used by network providers to reduce traffic load in their network.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Edge Provisioning with Flexible Server Placement

TL;DR: A decision support framework to provision edge servers for online services providers (OSPs) that comprehensively considers various pragmatic concerns in edge provisioning, such as traffic limits by law or ISP policy, edge site deployment and resource usage cost, over-provisioning for fault tolerance, etc., with a simple optimization model.

A Framework for Evaluating Replica Placement Algorithms

TL;DR: A framework for evaluating replica placement algorithms (RPA) for content delivery networks (CDN) as well as RPAs from other fields that might be applicable to current or future CDNs is introduced.
Proceedings ArticleDOI

Dynamic in-network caching for energy efficient content delivery

TL;DR: An information-centric optimization framework for the energy efficient dynamic in-network caching problem, an offline solution, EE-OFD, based on an integer linear program (ILP) that obtains the maximum efficiency gains, and an efficient fully distributed online solution that allows network nodes to make local caching decisions based on their current estimate of the global energy benefit.
Journal ArticleDOI

A Distributed Algorithm for the Replica Placement Problem

TL;DR: A distributed approximation algorithm is designed that solves the content replication problem and proves that it provides a 2-approximation solution and the communication and computational complexity of the algorithm is polynomial with respect to thenumber of servers, the number of objects, and the sum of the capacities of all servers.
Proceedings ArticleDOI

Benefit-based Data Caching in Ad Hoc Networks

TL;DR: This article presents a polynomial-time centralized approximation algorithm that provably delivers a solution whose benefit is at least 1/4 (1/2 for uniform-size data items) of the optimal benefit of the cache placement problem of minimizing total data access cost in ad hoc networks with multiple data items and nodes with limited memory capacity.
References
More filters
Book

Computers and Intractability: A Guide to the Theory of NP-Completeness

TL;DR: The second edition of a quarterly column as discussed by the authors provides a continuing update to the list of problems (NP-complete and harder) presented by M. R. Garey and myself in our book "Computers and Intractability: A Guide to the Theory of NP-Completeness,” W. H. Freeman & Co., San Francisco, 1979.
Proceedings Article

Hypertext Transfer Protocol -- HTTP/1.1

TL;DR: The Hypertext Transfer Protocol is an application-level protocol for distributed, collaborative, hypermedia information systems, which can be used for many tasks beyond its use for hypertext through extension of its request methods, error codes and headers.
Proceedings ArticleDOI

Web caching and Zipf-like distributions: evidence and implications

TL;DR: This paper investigates the page request distribution seen by Web proxy caches using traces from a variety of sources and considers a simple model where the Web accesses are independent and the reference probability of the documents follows a Zipf-like distribution, suggesting that the various observed properties of hit-ratios and temporal locality are indeed inherent to Web accesse observed by proxies.
Related Papers (5)