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
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;
Conference_Titel :
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2005. 13th IEEE International Symposium on
Print_ISBN :
0-7695-2458-3
DOI :
10.1109/MASCOTS.2005.49