MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  DIMACS Series in Discrete Mathematics and Theoretical Computer Science Transparent En-Route Cache Location for Regular Networks

Download:
Download as a PDF | Download as a PS
by P. Krishnan, Danny Raz, Yuval Shavitt
http://www.wavelet.org/who/shavitt/pub/line.ps
Add To MetaCart

Abstract:

Abstract. Caching improves network and system performance for WWW browsing. The way caches are currently deployed requires clients or caches to be aware of the location of nearby caches. This creates management and configuration problems, which may also lead to performance bottlenecks. In contrast, Transparent en-route caches (TERC) are devices that are placed at appropriate locations within the network and work obliviously. A TERC snaps web requests and web data. If the requested item exists in the TERC's memory, the data is sent to the requester, otherwise the request is transparently forwarded up the routing path. In this work, we study the important problem of where to place network caches, and in particular, TERCs. This problem is intractable for general networks, and thus we concentrate on regular topologies namely lines and rings. We give both a general dynamic programming algorithm, and closed formulas for some special cases. Our results demonstrate both the significant saving achieved by using TERCs, and the importance of placing the caches in the optimal locations. 1.

Citations

7709 Computers and Intractability: A Guide to the Theory of NP-Completeness – Garey, Johnson - 1979
202 Hypertext transfer protocol (HTTP/1.0). Working Group of the Internet Engineering Task Force – Berners-Lee - 1995
188 Rate of change and other metrics: A live study of the World Wide Web – Douglis, Feldmann, et al. - 1997
146 An algorithmic approach to network location problems, part ii: p-medians – Kariv, Hakimi - 1979
113 DPF: fast, flexible message demultiplexing using dynamic code generation – Engler, Kaashoek - 1996
104 Speculative data dissemination and service to reduce server load, network traffic and service time for distributed information systems – Bestavros - 1996
84 A Case for Caching File Objects Inside Internetworks – Danzig, Hall, et al. - 1993
83 Adaptive Web caching – Zhang, Floyd, et al. - 1997
72 Making world wide web caching servers cooperate – Malpani, Lorch, et al. - 1995
62 Reduce, reuse, recycle: An approach to building large Internet caches – Gadde, Rabinovich, et al. - 1997
55 Demand-based document dissemination to reduce tra c and balance load in distributed information systems – Bestavros - 1995
22 An O(pn ) algorithm for the p-median and related problems on tree graphs – Tamir - 1996
8 A study of slot reuse in dual bus multiple access networks – Garrett, Li - 1991
7 and Binay Sugla. Utility of cooperating Web proxy caches – Krishnan - 1997
6 A case for caching objects inside internetworks – Danzig, Hall, et al. - 1993
4 Multicuts in unweighted graphs with bounded degree and bounded tree-width – Calinescu, Fernandes, et al. - 1998
3 DPF: fast, message demultiplexing using dynamic code generation – Engler, Kaashoek - 1996
2 Why internet service providers should integrate web caches into their networks – Melve - 1996
2 Web Caching Workshop – NLANR
1 Sunil Shende, and Rahul Simha. Ecient algorithms for erasure node placement on DQDB networks – Narahari - 1995
1 usenix symposium on internet technologies and systems – Williams, Abrams, et al. - 1997
1 Sunil Shende, and Rahul Simha. Efficient algorithms for erasure node placement on DQDB networks – Narahari - 1995