Robust video-on-demand streaming in peer-to-peer environments

Authors

    Authors

    T. T. Do; K. A. Hua;M. A. Tantaoui

    Comments

    Authors: contact us about adding a copy of your work at STARS@ucf.edu

    Abbreviated Journal Title

    Comput. Commun.

    Keywords

    video-on-demand; peer-to-peer; failure recovery; MEDIA; Computer Science, Information Systems; Engineering, Electrical &; Electronic; Telecommunications

    Abstract

    This paper presents a new video-on-demand streaming technique in peer-to-peer (P2P) environments. While a number of P2P live video streaming techniques have been proposed in the past, we argue that the two types of video streaming, live and on-demand, have some subtle differences. Most notably, a P2P video-on-demand streaming technique has to handle the asynchronous arrival of peers efficiently, and provide robust recovery under the rather frequent peers' failure. Our answer to the challenge is an application multicast tree, called P2VoD (Peer-To-peer for Video-On-Demand streaming). P2VoD proposes a number of ideas, including a caching scheme, a generation concept, and a distributed directory service. Through analytical analysis, we show that P2VoD is sound and efficient. We also compare P2VoD against a recently proposed P2Cast system by Guo et al. [Y. Guo, K. Sub, J.F. Kurose, D.F. Towsley, P2cast: peer-topeer patching scheme for vod service., in: WWW, 2003, pp. 301-309] using both analytical analysis and simulation. The result shows that P2VoD performs better than P2Cast in a number of important performance metrics. Published by Elsevier B.V.

    Journal Title

    Computer Communications

    Volume

    31

    Issue/Number

    3

    Publication Date

    1-1-2008

    Document Type

    Article

    Language

    English

    First Page

    506

    Last Page

    519

    WOS Identifier

    WOS:000258464100007

    ISSN

    0140-3664

    Share

    COinS