Optimizing Push Scheduling Algorithm based on Network Coding for Mesh Peer-to-Peer Live Streaming

被引:0
|
作者
Cui, Laizhong [1 ,2 ]
Jiang, Yong [3 ]
Wu, Jianping [1 ,2 ]
机构
[1] Tsinghua Natl Lab Informat Sci & Technol, Beijing 10084, Peoples R China
[2] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 10084, Peoples R China
[3] Tsinghua Univ, Grad Sch Shenzhen, Shenzhen, Peoples R China
来源
2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC) | 2012年
基金
中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In most large-scale Peer-to-Peer (P2P) live streaming systems, mesh structures are constructed to provide robustness in dynamic P2P environment. The pull scheduling algorithm is widely used in this mesh structure, but it restricts the performance of entire system. Recently, network coding is introduced in mesh P2P streaming system to improve the performance, which makes the push scheduling strategy feasible. Although some push scheduling algorithms based on network coding have achieved some success, there is still a lack of the theoretical model and optimal solution. In this paper, we propose a novel optimal push scheduling algorithm based on network coding. The main contributions of this paper are: i) We put forward a new theoretical model, with a new evaluation function, which simultaneously considers the scarcity and timeliness of the segment; ii) We formulate the push scheduling strategy as an optimization problem and propose a greedy algorithm to solve it; iii) We systematically realize our proposed optimal push scheduling algorithm. Compared with the most famous push scheduling algorithm based on network coding R-2, the simulation results demonstrate that decode delay, decode ratio and redundant fraction of the P2P streaming system with our algorithm can be significantly improved, without losing throughput and increasing overhead.
引用
收藏
页码:2075 / 2080
页数:6
相关论文
共 50 条
  • [31] DirectedPush - A High Performance Peer-to-peer Live Streaming System Using Network Coding
    Xu, Guanzhong
    Hu, Yusuo
    Shen, Yao
    Guo, Minyi
    PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 292 - 298
  • [32] Chameleon: Adaptive Peer-to-Peer Streaming with Network Coding
    Anh Tuan Nguyen
    Li, Baochun
    Eliassen, Frank
    2010 PROCEEDINGS IEEE INFOCOM, 2010,
  • [33] A Reinforcement-Based Push-Pull Approach for Peer-to-Peer Live Streaming
    Narkdej, Kwanjira
    Choochaisri, Supasate
    Intanagonwiwat, Chalermek
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [34] MATIN: A Random Network Coding Based Framework for High Quality Peer-to-Peer Live Video Streaming
    Barekatain, Behrang
    Khezrimotlagh, Dariush
    Maarof, Mohd Aizaini
    Ghaeini, Hamid Reza
    Salleh, Shaharuddin
    Ariza Quintana, Alfonso
    Akbari, Behzad
    Trivino Cabrera, Alicia
    PLOS ONE, 2013, 8 (08):
  • [35] LocalTree: An Efficient Algorithm for Mobile Peer-to-Peer Live Streaming
    Zhang, Bo
    Chan, S. -H. Gary
    Cheung, Gene
    Chang, Edward Y.
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [36] Towards Data Revelation and Scheduling Policy in Mesh-Based Peer-to-Peer Streaming
    Cai, Qingchao
    Zhang, Xuejie
    FOURTH CHINAGRID ANNUAL CONFERENCE, PROCEEDINGS, 2009, : 240 - 246
  • [37] Resilience in live peer-to-peer streaming
    Fodor, Viktoria
    Dan, Gyorgy
    IEEE COMMUNICATIONS MAGAZINE, 2007, 45 (06) : 116 - 123
  • [38] AnySee: Peer-to-peer live streaming
    Liao, Xiaofei
    Jin, Hai
    Liu, Yunhao
    Ni, Lionel M.
    Deng, Dafu
    25TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-7, PROCEEDINGS IEEE INFOCOM 2006, 2006, : 2411 - 2420
  • [40] On Network Utilization of Peer-to-Peer Video Live Streaming On the Internet
    Zhang, Xiangyang
    Hassanein, Hossam
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,