• DocumentCode
    2228138
  • Title

    Performance analysis and improvement of overlay construction for peer-to-peer live media streaming

  • Author

    Tan, Guang ; Jarvis, Stephen A. ; Chen, Xinuo ; Spooner, Daniel P. ; Nudd, G.R.

  • Author_Institution
    Dept. of Comput. Sci., Warwick Univ., Coventry, UK
  • fYear
    2005
  • fDate
    27-29 Sept. 2005
  • Firstpage
    169
  • Lastpage
    176
  • Abstract
    For single-source, single-tree based peer-to-peer live media streaming, it is generally believed that a short (and wide) tree has a good comprehensive performance in terms of tree reliability and service delay. While the short tree directly benefits delay optimization, it is unclear whether such a structure maximizes tree reliability, which is sometimes more critical for a streaming Internet service. This paper studies several prevalent overlay construction algorithms in terms of (I) service reliability; (2) service delay and (3) protocol overhead. Two types of peer layout, bandwidth-ordered layout and time-ordered layout, are identified and their performance is evaluated. The analytical results show that, by appropriately placing peers according to their time properties, the tree can be much more reliable than a depth-optimized tree. We therefore propose a heap algorithm, which aims for combining the strengths of both bandwidth ordering and time ordering. It dynamically moves peers between difference layers of the tree according to a simple metric, and gradually adjusts the tree toward a layout partially ordered in time and partially ordered in bandwidth. In so doing the tree has advantages in both service reliability and delay, and maintains small protocol overheads. Extensive simulations demonstrate the effectiveness of this new algorithm.
  • Keywords
    Internet; computer network reliability; delays; media streaming; peer-to-peer computing; quality of service; transport protocols; trees (mathematics); Internet; heap algorithm; media streaming; optimization; overlay construction algorithm; peer-to-peer network; performance analysis; protocol; service delay; tree reliability; Bandwidth; Computer science; Contracts; Delay; Peer to peer computing; Performance analysis; Protocols; Quality of service; Streaming media; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2005. 13th IEEE International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-2458-3
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2005.49
  • Filename
    1521130