Skip to main content
construction release_alert
Scholars@Duke will be undergoing maintenance April 11-15. Some features may be unavailable during this time.
cancel

Algorithmic nuggets in content delivery

Publication ,  Conference
Maggs, BM; Sitaraman, RK
Published in: Computer Communication Review
July 1, 2015

This paper "peeks under the covers" at the subsystems that provide the basic functionality of a leading content delivery network. Based on our experiences in building one of the largest distributed systems in the world, we illustrate how sophisticated algorithmic research has been adapted to balance the load between and within server clusters, manage the caches on servers, select paths through an overlay routing network, and elect leaders in various contexts. In each instance, we first explain the theory underlying the algorithms, then introduce practical considerations not captured by the theoretical models, and finally describe what is implemented in practice. Through these examples, we highlight the role of algorithmic research in the design of complex networked systems. The paper also illustrates the close synergy that exists between research and industry where research ideas cross over into products and product requirements drive future research.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Computer Communication Review

DOI

EISSN

1943-5819

ISSN

0146-4833

Publication Date

July 1, 2015

Volume

45

Issue

3

Start / End Page

52 / 66

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Maggs, B. M., & Sitaraman, R. K. (2015). Algorithmic nuggets in content delivery. In Computer Communication Review (Vol. 45, pp. 52–66). https://doi.org/10.1145/2805789.2805800
Maggs, B. M., and R. K. Sitaraman. “Algorithmic nuggets in content delivery.” In Computer Communication Review, 45:52–66, 2015. https://doi.org/10.1145/2805789.2805800.
Maggs BM, Sitaraman RK. Algorithmic nuggets in content delivery. In: Computer Communication Review. 2015. p. 52–66.
Maggs, B. M., and R. K. Sitaraman. “Algorithmic nuggets in content delivery.” Computer Communication Review, vol. 45, no. 3, 2015, pp. 52–66. Scopus, doi:10.1145/2805789.2805800.
Maggs BM, Sitaraman RK. Algorithmic nuggets in content delivery. Computer Communication Review. 2015. p. 52–66.

Published In

Computer Communication Review

DOI

EISSN

1943-5819

ISSN

0146-4833

Publication Date

July 1, 2015

Volume

45

Issue

3

Start / End Page

52 / 66

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software