Dynamic Transmission Scheduling for Streaming Applications via P2P Overlay

被引:0
作者
Jiaming Li
Chai Kiat Yeo
机构
[1] Nanyang Technological University,Center for Multimedia and Network Technology, School of Computer Engineering
来源
Journal of Signal Processing Systems | 2010年 / 59卷
关键词
Transmission scheduling; Peer-to-peer; Streaming; Overlay;
D O I
暂无
中图分类号
学科分类号
摘要
In current Peer-to-Peer streaming applications, a lot of research attempts to provide timely stream services to the end users. Most of them focus on how to organize the peer connections into an efficient overlay network. Due to the variation in the network, a lot of overhead is generated when the overlay structure adapts to the changes. In order to minimize the impact of network fluctuation, we proposed a scheduling algorithm which helps to distribute stream data efficiently through the fluctuating networks. It needs only partial information about overlay structure and provides the services to satisfy most number of users. The global latency experienced by peers in the system is thus minimized. To alleviate the problem of packet loss along the overlay, we introduce retransmission requests into our scheduling algorithm. Requests for much needed data are treated with higher priority. Parent peers which receive the request will re-send the missing data to minimize the loss impact. The missing data which are needed by more peers will have a larger cumulative impact through the tree overlay and these are thus scheduled and sent earlier. Simulation results showed that our prioritization and scheduling algorithm minimizes the negative impact of fluctuation and data loss in a dynamic network environment.
引用
收藏
页码:355 / 366
页数:11
相关论文
共 5 条
[1]  
Albert R.(2002)Statistical mechanics of complex networks Reviews of Modern Physics 74 47-97
[2]  
Barabasi A. L.(2003)A framework for multicast video streaming over ip networks Journal of Network and Computer Applications 26 273-289
[3]  
Yeo C. K.(undefined)undefined undefined undefined undefined-undefined
[4]  
Lee B. S.(undefined)undefined undefined undefined undefined-undefined
[5]  
Er M. H.(undefined)undefined undefined undefined undefined-undefined