• DocumentCode
    2293938
  • Title

    Request-peer selection for load-balancing in P2P live streaming systems

  • Author

    Liu, Nianwang ; Wen, Zheng ; Yeung, Kwan L. ; Lei, Zhibin

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. of Hong Kong, Hong Kong, China
  • fYear
    2012
  • fDate
    1-4 April 2012
  • Firstpage
    3227
  • Lastpage
    3232
  • Abstract
    Unlike peer-to-peer (P2P) file sharing, P2P live streaming systems have to meet real-time playback constraints, which makes it very challenging yet crucial to maximize the peer uplink bandwidth utilization so as to deliver content pieces in time. In general, this is achieved by adopting tailor-made piece selection and request-peer selection algorithms. The design philosophy is to regulate the network traffic and to balance the load among peers. In this paper, we propose a new request-peer selection algorithm. In particular, a peer in the network estimates the service response time (SRT) between itself and each neighboring peer. An SRT is measured from when a data piece request is sent until the requested piece arrives. When a peer makes a piece request, the neighbor with smaller SRT and fewer data pieces would be favored among potential providers. This is because smaller SRT implies excess serving capacity and fewer data pieces suggests less piece requests received. We evaluate the performance of our request-peer selection algorithm through extensive packet level simulations. Our simulation results show that the traffic load in the network is better balanced in the sense that the difference of the normalized number of data packets uploaded by each peer is getting smaller and the number of repeated piece requests generated by each peer (due to request failure) is significantly reduced. We also found that the load of streaming server is reduced, and the overall quality of service, measured by playback continuity, startup delay etc, is improved as well.
  • Keywords
    media streaming; peer-to-peer computing; quality of service; resource allocation; telecommunication traffic; P2P live streaming systems; load balancing; network traffic; peer uplink bandwidth utilization; peer-to-peer file sharing; playback continuity; quality of service; real-time playback constraints; request-peer selection; service response time; startup delay; streaming server; tailor-made piece selection; Algorithm design and analysis; Bandwidth; Load modeling; Peer to peer computing; Servers; Telecommunication traffic; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications and Networking Conference (WCNC), 2012 IEEE
  • Conference_Location
    Shanghai
  • ISSN
    1525-3511
  • Print_ISBN
    978-1-4673-0436-8
  • Type

    conf

  • DOI
    10.1109/WCNC.2012.6214363
  • Filename
    6214363