• DocumentCode
    855824
  • Title

    A peer-to-peer architecture for media streaming

  • Author

    Tran, Duc A. ; Hua, Kien A. ; Do, Tai T.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Dayton, OH, USA
  • Volume
    22
  • Issue
    1
  • fYear
    2004
  • Firstpage
    121
  • Lastpage
    133
  • Abstract
    Given that the Internet does not widely support Internet protocol multicast while content-distribution-network technologies are costly, the concept of peer-to-peer could be a promising start for enabling large-scale streaming systems. In our so-called Zigzag approach, we propose a method for clustering peers into a hierarchy called the administrative organization for easy management, and a method for building the multicast tree atop this hierarchy for efficient content transmission. In Zigzag, the multicast tree has a height logarithmic with the number of clients, and a node degree bounded by a constant. This helps reduce the number of processing hops on the delivery path to a client while avoiding network bottlenecks. Consequently, the end-to-end delay is kept small. Although one could build a tree satisfying such properties easily, an efficient control protocol between the nodes must be in place to maintain the tree under the effects of network dynamics. Zigzag handles such situations gracefully, requiring a constant amortized worst-case control overhead. Especially, failure recovery is done regionally with impact on, at most, a constant number of existing clients and with mostly no burden on the server.
  • Keywords
    Internet; computer network management; computer network reliability; delays; multicast communication; multimedia communication; protocols; trees (mathematics); IP multicast; Internet protocol multicast; Zigzag approach; administrative organization for easy management; content-distribution-networks; control protocol; end-to-end delay; failure recovery; media streaming; multicast tree; network bottlenecks; network dynamics; peer clustering; peer-to-peer architecture; Computer science; Content management; Delay; IP networks; Internet; Large-scale systems; Multicast protocols; Network servers; Peer to peer computing; Streaming media;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2003.818803
  • Filename
    1258120