• DocumentCode
    2527448
  • Title

    Is Random Scheduling Sufficient in P2P Video Streaming?

  • Author

    Liang, Chao ; Guo, Yang ; Liu, Yong

  • Author_Institution
    ECE Dept, Polytech. Univ., Brooklyn, NY
  • fYear
    2008
  • fDate
    17-20 June 2008
  • Firstpage
    53
  • Lastpage
    60
  • Abstract
    Peer-to-peer (P2P) has recently been employed to deliver large scale video multicast services on the Internet. Considerable efforts have been made by both academia and industry on P2P streaming design. While academia mostly focus on exploring design space to approach the theoretical performance bounds, our recent measurement study on several commercial P2P streaming systems indicates that they are able to deliver good user quality of experience with seemingly simple designs. One intriguing question remains: how elaborate should a good P2P video streaming design be? Towards answering this question, we developed and implemented several representative P2P streaming designs, ranging from theoretically proved optimal designs to straight forward "naive" designs. Through an extensive comparison study on PlanetLab, we unveil several key factors contributing to the successes of simple P2P streaming designs, including system resource index, sever capacity and chunk scheduling rule, peer download buffering and peering degree. We also identify regions where naive designs are inadequate and more elaborate designs can improve things considerably. Our study not only brings us better understandings and more insights into the operation of existing systems, it also sheds lights on the design of future systems that can achieve a good balance between the performance and the complexity.
  • Keywords
    Internet telephony; peer-to-peer computing; scheduling; video streaming; Internet; P2P video streaming; PlanetLab; large scale video multicast services; peer-to-peer technology; random scheduling; Internet; Job shop scheduling; Large-scale systems; Network servers; Peer to peer computing; Space exploration; Space technology; Streaming media; Unicast; Web server; peer-to-peer; scheduling; streaming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2008. ICDCS '08. The 28th International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6927
  • Print_ISBN
    978-0-7695-3172-4
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2008.103
  • Filename
    4595868