• DocumentCode
    3494504
  • Title

    A resilient and low-delay P2P streaming system based on network coding with random multicast trees

  • Author

    Toldo, Marco ; Magli, Enrico

  • Author_Institution
    Dipt. di Elettron., Politec. di Torino, Torino, Italy
  • fYear
    2010
  • fDate
    4-6 Oct. 2010
  • Firstpage
    400
  • Lastpage
    405
  • Abstract
    Network coding is known to provide increased throughput and reduced delay for communications over networks. In this paper we propose a peer-to-peer video streaming system that exploits network coding in order to achieve low start-up delay, high streaming rate, and high resiliency to peers´ dynamics. In particular, we introduce the concept of random multicast trees as overlay topology. This topology offers all benefits of tree-based overlays, notably a short start-up delay, but is much more efficient at distributing data and recovering from ungraceful peers departures. We develop a push-based streaming system that leverages network coding to efficiently distribute the information in the overlay without using buffer maps. We show performance results of the proposed system and compare it with an optimized pull systems based on Coolstreaming, showing significant improvement.
  • Keywords
    multicast communication; network coding; peer-to-peer computing; telecommunication network topology; video streaming; cool streaming; distributing data; low delay P2P streaming system; network coding; optimized pull system; overlay topology; peer-to-peer video streaming system; push based streaming; random multicast trees; short startup delay; tree based overlays; Bandwidth; Delay; Indexes; Network coding; Peer to peer computing; Servers; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Signal Processing (MMSP), 2010 IEEE International Workshop on
  • Conference_Location
    Saint Malo
  • Print_ISBN
    978-1-4244-8110-1
  • Electronic_ISBN
    978-1-4244-8111-8
  • Type

    conf

  • DOI
    10.1109/MMSP.2010.5662054
  • Filename
    5662054