Caching Support for Push-Pull Data Dissemination Using Data Snooping Routers

Appeared in Proceedings of the 11th International Conference on Parallel and Distributed Systems (ICPADS '04).

Abstract

Internet applications such as the HTTP-Web, audio-video streaming and file sharing depend on wide-area data dissemination. Clients of these applications suffer from long delays due to network queuing, bandwidth limitations and adverse effects of bandwidth sharing between different traffic.

Caching reduces delays and saves network bandwidth by holding the fetched data and responding to the subsequent requests locally. Existing distributed caching solutions are application-specific and do not support delivery in the push-pull directions at the same time. Our proposed architecture, called Storage Embedded Networks, gives application- and direction-independent caching support by using memory-embedded, data-snooping routers. These router caches can act both as a client proxy and a server accelerator. We compare our architecture to the web caches operating in forward proxy mode. We report additional reductions in client response times and server loads over proxies using the same cache sizes.

Publication date:
August 2004

Authors:
Ismail Ari
Ethan L. Miller

Projects:
Adaptive Caching

Available media

Full paper text: PDF

Bibtex entry

@inproceedings{ari-icpads04,
  author       = {Ismail Ari and Ethan L. Miller},
  title        = {Caching Support for Push-Pull Data Dissemination Using Data Snooping Routers},
  booktitle    = {Proceedings of the 11th International Conference on Parallel and Distributed Systems (ICPADS '04)},
  month        = aug,
  year         = {2004},
}
Last modified 5 Aug 2020