• DocumentCode
    2700542
  • Title

    Cooperative patching: a client based P2P architecture for supporting continuous live video streaming

  • Author

    Guo, Meng ; Ammar, Mostafa H. ; Zegura, Ellen W.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
  • fYear
    2004
  • fDate
    11-13 Oct. 2004
  • Firstpage
    481
  • Lastpage
    486
  • Abstract
    We propose a cooperative patching architecture to achieve continuous live video streaming to a set of cooperative but unreliable end hosts. In this design, each end host caches an initial portion of the video content before playback. It then keeps the video that has been played out for a certain time before discarding it. An end host maintains a list of patching parents, and retrieves lost data from one of its patching parents. Any end host that has the requested video content can be a patching parent. Several parent selection algorithms are proposed and evaluated in this paper. This architecture relieves server load by completely shifting video patching responsibility to the client side. Video content is replicated in multiple locations across the overlay network to provide fast and timely data recovery. Cooperative patching is especially advantageous for legacy video systems, since it does not require modification of the video server. Simulation experiments demonstrate that our design can achieve continuous video streaming with moderate cost
  • Keywords
    client-server systems; peer-to-peer computing; video on demand; video streaming; P2P architecture; cooperative patching; data recovery; legacy video system; overlay network; video server; video streaming; Computer architecture; Computer networks; Costs; Educational institutions; Information retrieval; Network servers; Scalability; Streaming media; Telecommunication computing; Video on demand;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 2004. ICCCN 2004. Proceedings. 13th International Conference on
  • Conference_Location
    Chicago, IL
  • ISSN
    1095-2055
  • Print_ISBN
    0-7803-8814-3
  • Type

    conf

  • DOI
    10.1109/ICCCN.2004.1401712
  • Filename
    1401712