Online Algorithms for Caching Multimedia Streams

  • Authors:
  • Matthew Andrews;Kameshwar Munagala

  • Affiliations:
  • -;-

  • Venue:
  • ESA '00 Proceedings of the 8th Annual European Symposium on Algorithms
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of caching multimedia streams in the internet. We use the dynamic caching framework of Dan et al. and Hofmann et al.. We define a novel performance metric based on the maximum number of simultaneous cache misses, andp resent near-optimal on-line algorithms for determining which parts of the streams should be cachedat any point in time for the case of a single server and single cache. We extend this model to case of a single cache with different per-client connection costs, and give an 8-competitive algorithm in this setting. Finally, we propose a model for multiple caches in a network and present an algorithm that is O(K)-competitive if we increase the cache sizes by O(K). Here K is the number of caches in the network.