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
Proceedings Article

Joint working and spare capacity assignment for anycast streaming in survivable networks protected by p-Cycles

TL;DR: A detailed description of an ILP (Integer Linear Programming) model, optimal and reference algorithms, results and extended analysis, and a novel p-cycle with special properties dedicated for protection of anycast traffic are presented.
Book ChapterDOI

Coordinated en-route Web caching in transcoding proxies

TL;DR: In this paper, the authors address the problem of optimally determining the locations for placing multiple versions of media objects in a network such that the objective specified is achieved and present an original model, which makes caching decisions on all the en-route caches along the routing path in a coordinated way by integrating both media object placement and replacement policies.
Proceedings ArticleDOI

Transcoding proxy placement in en-route Web caching

TL;DR: This work presents an original model for this problem, which makes transcoding proxy placement decisions on all the en-route nodes along the routing path in a coordinated way and significantly outperforms the random algorithm which places transcoding proxies among the nodes randomly in a network.

Dynamic resource management of cloud-hosted internet applications

TL;DR: A unified approach to decide in how many/which data centers each application should be deployed, and how client requests are forwarded to the geo-distributed service replicas is proposed based on a min-cost network flow model, and a novel demand clustering technique is applied to overcome the scalability issue when solving the min- cost problem.

Atomic transfer for distributed systems

TL;DR: Atomic Transfer (AT) is proposed, a distributed algorithm to prevent race conditions due to messages crossing on a path of network switches, and used as the basis for a new optimistic transactional cache consistency algorithm, supporting execution of atomic applications caching shared data.
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)