The cache location problem

被引:239
作者
Krishnan, P [1 ]
Raz, D [1 ]
Shavitt, Y [1 ]
机构
[1] Lucent Technol, Bell Labs, Holmdel, NJ 07733 USA
关键词
location problem; mirror placement; transparent cache;
D O I
10.1109/90.879344
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 dosed 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.
引用
收藏
页码:568 / 582
页数:15
相关论文
共 34 条
[1]  
[Anonymous], 1997, 2068 RFC
[2]  
Berners-Lee T., 1996, 1945 RFC
[3]  
Bestavros A., 1995, Proceedings. Seventh IEEE Symposium on Parallel and Distributed Processing (Cat. No.95TB8131), P338, DOI 10.1109/SPDP.1995.530703
[4]   Speculative data dissemination and service to reduce server load, network traffic and service time in distributed information systems [J].
Bestavros, A .
PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1996, :180-187
[5]  
BREASLAU L, 1999, P IEEE INFOCOM 99 MA, P126
[6]  
Calinescu G, 1998, LECT NOTES COMPUT SC, V1412, P137
[7]  
Carey M., 1979, COMPUTER INTRACTABIL
[8]  
CHANKHUNTHOD A, 1996, US TECH C SAN DIEG C
[9]  
CHATEL M, 1996, 1919 RFC
[10]  
CHISHOLM G, SQUID INTERNET OBJEC