• DocumentCode
    2376179
  • Title

    Experiences with a large-scale deployment of Stanford Peer-to-Peer Multicast

  • Author

    Noh, Jeonghun ; Baccichet, Pierpaolo ; Girod, Bernd

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
  • fYear
    2009
  • fDate
    11-12 May 2009
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Traditionally, a large number of dedicated media servers have been deployed to serve a large population of viewers for a single streaming event. However, maintaining media servers is not only costly but also usually requires over-provisioning due to the difficulty of predicting the peak size of an audience. Peer-to-Peer (P2P) streaming is a new approach to overcome these difficulties inherent in server-based streaming. We have developed the Stanford peer-to-peer multicast (SPPM) protocol for live multicast streaming. SPPM constructs multiple multicast trees to push media streams to the population of peers, thereby achieving low end-to-end transmission delay. The degradation of video quality due to peer churn and packet loss in the network is reduced by video-aware packet scheduling and retransmission. In this paper, we present lessons we acquired from the deployment of a commercial variant of SPPM for a large-scale streaming event which attracted more than 33,000 viewers. We collected server logs and analyzed user statistics as well as the system performance. The results show that our system can achieve low end-to-end delay of only a few seconds with an average packet loss ratio of around 1%. We also found that improving peer-to-peer connectivity can substantially enhance the aggregate uplink capacity of P2P systems.
  • Keywords
    multicast protocols; multimedia servers; peer-to-peer computing; scheduling; statistical analysis; trees (mathematics); video streaming; Stanford peer-to-peer multicast streaming; large-scale deployment; low end-to-end transmission delay; media server; multicast protocol; multicast tree; user statistics; video-aware packet scheduling; Degradation; Delay; Large-scale systems; Multicast protocols; Network servers; Peer to peer computing; Performance analysis; Scheduling algorithm; Statistical analysis; Streaming media; P2P; Peer-to-peer multicast streaming; large-scale deployment; low-latency streaming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Packet Video Workshop, 2009. PV 2009. 17th International
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4244-4651-3
  • Electronic_ISBN
    978-1-4244-4652-0
  • Type

    conf

  • DOI
    10.1109/PACKET.2009.5152151
  • Filename
    5152151