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

  • Authors:
  • Ismail Ari;Ethan L. Miller

  • Affiliations:
  • University of California Santa Cruz;University of California Santa Cruz

  • Venue:
  • ICPADS '04 Proceedings of the Parallel and Distributed Systems, Tenth International Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Internet applications such as the HTTP-Web, audio-videostreaming and file sharing depend on wide-area data dissemination. Clients of these applications suffer from long delays due to network queuing, bandwidth limitations andadverse effects of bandwidth sharing between differenttraffic.Caching reduces delays and saves network bandwidthby holding the fetched data and responding to the subsequent requests locally. Existing distributed caching solutions are application-specific and do not support deliveryin 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 anda server accelerator. We compare our architecture to theweb caches operating in forward proxy mode. We reportadditional reductions in client response times and serverloads over proxies using the same cache sizes.