The cache location problem

Citation
P. Krishnan et al., The cache location problem, IEEE ACM TN, 8(5), 2000, pp. 568-582
Citations number
34
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
IEEE-ACM TRANSACTIONS ON NETWORKING
ISSN journal
10636692 → ACNP
Volume
8
Issue
5
Year of publication
2000
Pages
568 - 582
Database
ISI
SICI code
1063-6692(200010)8:5<568:TCLP>2.0.ZU;2-C
Abstract
This paper studies the problem of where to place network caches. Emphasis i s 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 o f caches in the network. We formulate these location problems both for general caches and for transp arent en-route caches (TERCs), and identify that, in general, they are intr actable. We give optimal algorithms for line and ring networks, and present dosed form formulae for some special cases. We also present a computationa lly efficient dynamic programming algorithm for the single server case. This last case is of particular practical interest. It models a network tha t wishes to minimize the average access delay for a single web server We ex perimentally study the effects of our algorithm using real web server data. We observe that a small number of TERCs are sufficient to reduce the netwo rk traffic significantly, Furthermore, there is a surprising consistency ov er 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 u sed by network providers to reduce traffic load in their network.