Transparent en-route cache location for regular networks
نویسندگان
چکیده
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 connguration 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 signiicant saving achieved by using TERCs, and the importance of placing the caches in the optimal locations.
منابع مشابه
Transparent En-Route Caching in WANs?
Hierarchical caching is being widely used today to improve web performance. The way hierarchical caches are deployed requires clients and caches to be aware of the location of nearby caches. This creates management and connguration issues, and may also lead to performance bottlenecks. In contrast, Transparent en-route caches (TERC) are devices that are placed at appropriate locations within the...
متن کاملOptimal Content Placement for En-Route Web Caching
This paper studies the optimal placement of web files for en-route web caching. It is shown that existing placement policies are all solving restricted partial problems of the file placement problem, and therefore give only sub-optimal solutions. A dynamic programming algorithm of low complexity which computes the optimal solution is presented. It is shown both analytically and experimentally t...
متن کاملProxy Location Problems and Their Generalizations
In this paper, we suggest a new angle to look on proxy location problems. We view the proxy as a service and generalize the problem of optimally placing proxies to optimally placing any service in the network. We differentiate between two cases: transparent services, such as transparent caches (TERCs), and non-transparent services where the end stations, such as hosts using a cache, need to be ...
متن کاملOptimal Content Placement For En-Route Web Caching1
This paper studies the optimal placement of web files for en-route web caching. It is shown that existing placement policies are all solving restricted partial problems of the file placement problem, and therefore give only sub-optimal solutions. A dynamic programming algorithm of low complexity which computes the optimal solution is presented. It is shown both analytically and experimentally t...
متن کاملCollaborative Forwarding and Caching in Content Centric Networks
Content caching plays an important role in content-centric networks. The current design of content-centric networks adopts a limited, en-route hierarchical caching mechanism, and caching and forwarding are largely uncoordinated. In this paper, we propose a novel collaborative caching and forwarding design. In this design, collaboration is guided by content popularity ranking, based on which we ...
متن کامل