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 条
  • [41] A new live streaming media architecture for peer-to-peer network
    Cheng, JiuJun
    Yan, ChunGang
    Yu, Kuifei
    Ma, Jian
    MUE: 2008 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING, PROCEEDINGS, 2008, : 373 - +
  • [42] Scheduling piece requests blindly and randomly for peer-to-peer live streaming
    Chen Y.-S.
    Chen C.-J.
    Zhao Y.-X.
    Li C.-X.
    Journal of China Universities of Posts and Telecommunications, 2010, 17 (02): : 76 - 84
  • [43] Simple Countermeasures to Mitigate the Effect of Pollution Attack in Network Coding-Based Peer-to-Peer Live Streaming
    Fiandrotti, Attilio
    Gaeta, Rossano
    Grangetto, Marco
    IEEE TRANSACTIONS ON MULTIMEDIA, 2015, 17 (04) : 562 - 573
  • [44] On the System Parameters of Peer-to-Peer Video Streaming with Network Coding
    Chang, Le
    Pan, Jianping
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [45] Adaptive Network Coding for Heterogeneous Peer-to-peer Streaming Systems
    Yang, Min
    Yang, Yuanyuan
    2009 8TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, 2009, : 274 - 277
  • [46] A High-Bandwidth Live Streaming Model in Mesh- Based Peer-to-Peer Networks
    Zhang, Jianwei
    Yang, Chunling
    Zhang, Xinchang
    IEEE COMMUNICATIONS LETTERS, 2016, 20 (12) : 2390 - 2393
  • [47] Peer-to-Peer Adaptive Forward Error Correction in Live Video Streaming over Wireless Mesh Network
    Ghaeini, Hamid Reza
    Akbari, Behzad
    WIRED/WIRELESS INTERNET COMMUNICATIONS, 2014, 8458 : 109 - 121
  • [48] AN EFFECTIVE NETWORK CODING STRATEGY WITH SCALABLE VIDEO CODING FOR PEER-TO-PEER STREAMING
    Zeng, Pengyu
    Jiang, Yong
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2011, 17 (08): : 1139 - 1151
  • [49] Concepts and Types of Peer-to-Peer Network Topology for Live Video Streaming
    AlTuhafi, Ammar Waysi
    Ramadass, Sureswaran
    Chong, Yung-Wey
    2013 IEEE INTERNATIONAL CONFERENCE ON RFID-TECHNOLOGIES AND APPLICATIONS (RFID-TA), 2013,
  • [50] TreeClimber: A Network-Driven Push-Pull Hybrid Scheme for Peer-to-Peer Video Live Streaming
    Zhang, Xiangyang
    Hassanein, Hossam
    IEEE LOCAL COMPUTER NETWORK CONFERENCE, 2010, : 368 - 371