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 ArticleDOI

Algorithms for Assigning Substrate Network Resources to Virtual Network Components

TL;DR: This paper develops a basic scheme as a building block for all other advanced algorithms of the VN assignment problem and develops a selective VN reconfiguration scheme that prioritizes the reconfigurations of the most critical VNs.
Proceedings ArticleDOI

Probabilistic in-network caching for information-centric networks

TL;DR: The results show reduction of up to 20% in server hits, and up to 10% in the number of hops required to hit cached contents, but, most importantly, reduction of cache-evictions by an order of magnitude in comparison to universal caching.
Journal ArticleDOI

Object replication strategies in content distribution networks

TL;DR: This paper forms a model for studying the benefits of cooperation between nodes, which provides insight into peer-to-peer content distribution and shows that the problem of optimally replicating objects in CDN servers is NP complete.
Journal ArticleDOI

On network-aware clustering of Web clients

TL;DR: A grouping of clients that are close together topologically and likely to be under common administrative control are introduced, using a ``network-aware" method, based on information available from BGP routing table snapshots.
Book ChapterDOI

Cache less for more in information-centric networks

TL;DR: A centrality-based caching algorithm is proposed by exploiting the concept of (ego network) betweenness centrality to improve the caching gain and eliminate the uncertainty in the performance of the simplistic random caching strategy.
References
More filters
Journal ArticleDOI

Adaptive web caching: towards a new global caching architecture

TL;DR: Equipped with the URL routing table and neighbor cache contents, a cache in the revised design can now search the local group, and forward all missing queries quickly and efficiently, thus eliminating both the waiting delay and the overhead associated with multicast queries.
Journal ArticleDOI

An O(pn2) algorithm for the p -median and related problems on tree graphs

TL;DR: This work improves the complexity bound of the p-median problem on trees by showing that the total running time of the ''leaves to root'' dynamic programming algorithm is O(pn^2).
Proceedings ArticleDOI

Speculative data dissemination and service to reduce server load, network traffic and service time in distributed information systems

TL;DR: In this article, the authors present two server-initiated protocols to improve the performance of distributed information systems (e.g. WWW). But neither of these protocols is scalable.
Proceedings ArticleDOI

DPF: fast, flexible message demultiplexing using dynamic code generation

TL;DR: A new packet-filter system that provides both the traditional flexibility of packet filters and the speed of hand-crafted demultiplexing routines, and achieves high performance by using a carefully-designed declarative packet- filter language that is aggressively optimized using dynamic code generation.
Proceedings ArticleDOI

Improving end-to-end performance of the Web using server volumes and proxy filters

TL;DR: An end-to-end approach to improving Web performance by collectively examining the Web components --- clients, proxies, servers, and the network to reduce user-perceived latency and the number of TCP connections, improve cache coherency and cache replacement, and enable prefetching of resources that are likely to be accessed in the near future is offered.
Related Papers (5)