Skip to main content

Online algorithms for caching multimedia streams

Publication ,  Conference
Andrews, M; Munagala, K
Published in: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
January 1, 2000

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, and present near-optimal on-line algorithms for determining which parts of the streams should be cached at 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.

Duke Scholars

Published In

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

DOI

EISSN

1611-3349

ISSN

0302-9743

Publication Date

January 1, 2000

Volume

1879

Start / End Page

64 / 75

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 46 Information and computing sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Andrews, M., & Munagala, K. (2000). Online algorithms for caching multimedia streams. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1879, pp. 64–75). https://doi.org/10.1007/3-540-45253-2_7
Andrews, M., and K. Munagala. “Online algorithms for caching multimedia streams.” In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1879:64–75, 2000. https://doi.org/10.1007/3-540-45253-2_7.
Andrews M, Munagala K. Online algorithms for caching multimedia streams. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2000. p. 64–75.
Andrews, M., and K. Munagala. “Online algorithms for caching multimedia streams.” Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1879, 2000, pp. 64–75. Scopus, doi:10.1007/3-540-45253-2_7.
Andrews M, Munagala K. Online algorithms for caching multimedia streams. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2000. p. 64–75.

Published In

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

DOI

EISSN

1611-3349

ISSN

0302-9743

Publication Date

January 1, 2000

Volume

1879

Start / End Page

64 / 75

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 46 Information and computing sciences