• DocumentCode
    1976245
  • Title

    Toward continuous push-based P2P live streaming

  • Author

    Dongni Ren ; Wong, Wing Kee ; Chan, S.-H. Gary

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Kowloon, China
  • fYear
    2012
  • fDate
    3-7 Dec. 2012
  • Firstpage
    1969
  • Lastpage
    1974
  • Abstract
    Due to unpredictable peer churns (joins, leaves and failures), it is challenging to offer video continuity in peer-to-peer (P2P) live streaming. In this paper, we study a push-based P2P network formed by unreliable nodes (i.e., nodes which may churn at any time). To achieve high stream continuity, the video is encoded into k MDC (Multiple-Description Coded) streams and t FEC (Forward Error Correction) streams. To achieve low delay and reduce error correlation between streams, the k + t streams are pushed to the nodes in parent-disjoint spanning trees. The issue is how to construct these trees minimizing the worst-case node delay. We address the optimization of the spanning trees through problem analysis and algorithmic design. After presenting a model capturing important system parameters and delay components, we formulate the problem and prove that it is NP-hard. We then propose SUN (Streaming with Unreliable Nodes), a simple, adaptive and distributed algorithm which continuously reduces delay through overlay adaptation. Through extensive simulation on real Internet and Internet-like topologies, we show that stream continuity can be achieved with push-based P2P streaming. SUN is effective, achieving low delay and high continuity in the presence of node churns for P2P live streaming.
  • Keywords
    computational complexity; forward error correction; optimisation; peer-to-peer computing; video coding; FEC; Internet-like topology; MDC; NP-hard; delay components; error correlation; forward error correction; multiple-description coded streams; overlay adaptation; parent-disjoint spanning trees; peer-to-peer live streaming; problem analysis; push-based P2P live streaming; push-based P2P network; stream continuity; unreliable nodes; video continuity; worst-case node delay;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Communications Conference (GLOBECOM), 2012 IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    1930-529X
  • Print_ISBN
    978-1-4673-0920-2
  • Electronic_ISBN
    1930-529X
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2012.6503404
  • Filename
    6503404