DocumentCode :
1448163
Title :
Fast-Mesh: A Low-Delay High-Bandwidth Mesh for Peer-to-Peer Live Streaming
Author :
Ren, Dongni ; Li, Yui-Tung Hillman ; Chan, S. H Gary
Author_Institution :
Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Kowloon, China
Volume :
11
Issue :
8
fYear :
2009
Firstpage :
1446
Lastpage :
1456
Abstract :
Peer-to-peer (P2P) technology has emerged as a promising scalable solution for live streaming to a large group. In this paper, we address the design of an overlay mesh which achieves low source-to-peer delay, accommodates asymmetric and diverse uplink bandwidth, and continuously improves delay based on an existing pool of peers. By considering a streaming mesh as an aggregation of data flows along multiple spanning trees, the peer delay in the mesh is then its longest delay (including both propagation and scheduling delay) among all the trees. Clearly, such delay can be very high if the mesh is not designed well. In this paper, we propose and study a mesh protocol called Fast-Mesh, which optimizes such delay while meeting a certain streaming bandwidth requirement. Fast-Mesh is particularly suitable for a mildly dynamic network consisting of proxies, supernodes, or content distribution servers. We first formulate the minimum delay multiple trees (MDMT) problem and show that it is NP-hard. Then we propose a centralized heuristic based on complete knowledge, which may be used when the network is small or managed, and serves as an optimal benchmark for all the other schemes under comparison. We then propose a simple distributed algorithm, Fast-Mesh, where peers select their parents based on the concept of power in networks given by the ratio of throughput and delay. By maximizing the network power, our algorithm achieves low delay. The algorithm makes continuous improvement on delay until some minimum delay is reached. Simulation and PlanetLab experiments show that our distributed algorithm performs very well in terms of delay and source workload, and substantially outperforms traditional and state-of-the-art approaches.
Keywords :
IPTV; bandwidth allocation; computational complexity; distributed algorithms; media streaming; mesh generation; peer-to-peer computing; transport protocols; NP-hard problem; asymmetric uplink bandwidth; content distribution server; distributed algorithm; diverse uplink bandwidth; fast mesh protocol; low delay high bandwidth mesh; minimum delay multiple tree; peer-to-peer live streaming; Minimize mesh delay; P2P live streaming; multimedia communication;
fLanguage :
English
Journal_Title :
Multimedia, IEEE Transactions on
Publisher :
ieee
ISSN :
1520-9210
Type :
jour
DOI :
10.1109/TMM.2009.2032677
Filename :
5256284
Link To Document :
بازگشت