Peer-to-peer streaming over dynamic random Hamilton cycles

Joohwan Kim, Rayadurgam Srikant

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We are motivated by the problem of designing a simple distributed algorithm for Peer-to-Peer streaming applications that can achieve high throughput and low delay, while allowing the neighbor set maintained by each peer to be small. While previous works have mostly used tree structures, our algorithm constructs multiple random directed Hamilton cycles and disseminates content over the superposed graph of the cycles. Compared with the algorithms constructing trees, the complexity to dynamically update the network topology in response to peer churn does not increase with the network size under our algorithm. We show that it is possible to achieve the maximum streaming capacity even when each peer only transmits to and receives from Θ(1) neighbors. Further, we show that the proposed algorithm achieves the streaming delay of Θ(logN) when the streaming rate is less than (1 - 1/K) of the maximum capacity for any fixed constant K ≥ 2.

Original languageEnglish (US)
Title of host publication2012 Information Theory and Applications Workshop, ITA 2012 - Conference Proceedings
Pages415-419
Number of pages5
DOIs
StatePublished - May 7 2012
Event2012 Information Theory and Applications Workshop, ITA 2012 - San Diego, CA, United States
Duration: Feb 5 2012Feb 10 2012

Publication series

Name2012 Information Theory and Applications Workshop, ITA 2012 - Conference Proceedings

Other

Other2012 Information Theory and Applications Workshop, ITA 2012
CountryUnited States
CitySan Diego, CA
Period2/5/122/10/12

ASJC Scopus subject areas

  • Computer Science Applications
  • Information Systems

Fingerprint Dive into the research topics of 'Peer-to-peer streaming over dynamic random Hamilton cycles'. Together they form a unique fingerprint.

  • Cite this

    Kim, J., & Srikant, R. (2012). Peer-to-peer streaming over dynamic random Hamilton cycles. In 2012 Information Theory and Applications Workshop, ITA 2012 - Conference Proceedings (pp. 415-419). [6181767] (2012 Information Theory and Applications Workshop, ITA 2012 - Conference Proceedings). https://doi.org/10.1109/ITA.2012.6181767