• DocumentCode
    1057610
  • Title

    Accelerating peer-to-peer networks for video streaming using multipoint-to-point communication

  • Author

    Hsieh, Hung-Yun ; Sivakumar, Raghupathy

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    42
  • Issue
    8
  • fYear
    2004
  • Firstpage
    111
  • Lastpage
    119
  • Abstract
    Existing transport layer protocols such as TCP and UDP are designed specifically for point-to-point communication. The increased popularity of peer-to-peer networking has brought changes in the Internet that provided users with potentially multiple replicated sources for content retrieval. However, applications that leverage such parallelism have thus far been limited to non-real-time file downloads. In this article we consider the problem of multipoint-to-point video streaming over peer-to-peer networks. We present a transport layer protocol called R2CP that effectively enables real-time multipoint-to-point video streaming. R2CP is a receiver-driven multistate transport protocol. It requires no coordination between multiple sources, accommodates flexible application layer reliability semantics, uses TCP-friendly congestion control, and delivers to the video stream the aggregate of the bandwidths available on the individual paths. Simulation results show great performance benefits using R2CP in peer-to-peer networks.
  • Keywords
    Internet; real-time systems; telecommunication congestion control; transport protocols; visual communication; Internet; R2CP protocol; TCP; TCP-friendly congestion control; UDP; application layer reliability semantics; multipoint-to-point communication; peer-to-peer network; real-time multipoint-to-point video streaming; receiver-driven multistate transport protocol; transport layer protocol; Acceleration; Aggregates; Bandwidth; IP networks; Network servers; Peer to peer computing; Streaming media; Transport protocols; Video sharing; Web and internet services;
  • fLanguage
    English
  • Journal_Title
    Communications Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    0163-6804
  • Type

    jour

  • DOI
    10.1109/MCOM.2004.1321401
  • Filename
    1321401