• DocumentCode
    1727920
  • Title

    Peer-to-peer streaming over dynamic random Hamilton cycles

  • Author

    Kim, Joohwan ; Srikant, R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2012
  • Firstpage
    415
  • Lastpage
    419
  • 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.
  • Keywords
    communication complexity; media streaming; peer-to-peer computing; distributed algorithm; maximum streaming capacity; multiple dynamic random directed Hamilton cycles; neighbor set; network topology; peer churn; peer-to-peer streaming; streaming delay; streaming rate; superposed graph; tree structure; Algorithm design and analysis; Delay; Heuristic algorithms; Network topology; Peer to peer computing; Throughput; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory and Applications Workshop (ITA), 2012
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4673-1473-2
  • Type

    conf

  • DOI
    10.1109/ITA.2012.6181767
  • Filename
    6181767