Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding

被引:0
|
作者
Cui, Laizhong [1 ]
Lu, Nan [1 ]
Chen, Fu [2 ]
机构
[1] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[2] Beijing Foreign Studies Univ, Dept Comp Sci & Technol, Beijing 100089, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
D O I
10.1155/2014/513861
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Most large-scale peer-to-peer (P2P) live streaming systems use mesh to organize peers and leverage pull scheduling to transmit packets for providing robustness in dynamic environment. The pull scheduling brings large packet delay. Network coding makes the push scheduling feasible in mesh P2P live streaming and improves the efficiency. However, it may also introduce some extra delays and coding computational overhead. To improve the packet delay, streaming quality, and coding overhead, in this paper are as follows. we propose a QoS driven push scheduling approach. The main contributions of this paper are: (i) We introduce a new network coding method to increase the content diversity and reduce the complexity of scheduling; (ii) we formulate the push scheduling as an optimization problem and transform it to a min-cost flow problem for solving it in polynomial time; (iii) we propose a push scheduling algorithm to reduce the coding overhead and do extensive experiments to validate the effectiveness of our approach. Compared with previous approaches, the simulation results demonstrate that packet delay, continuity index, and coding ratio of our system can be significantly improved, especially in dynamic environments.
引用
收藏
页数:10
相关论文
共 50 条
  • [11] Peer-to-Peer streaming with hierarchical network coding
    Nguyen, Kien
    Nguyen, Thinh
    Cheung, Sen-Ching
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-5, 2007, : 396 - +
  • [12] A push-pull network coding protocol for live peer-to-peer streaming
    Ayatollahi, Hoda
    Khansari, Mohammad
    Rabiee, Hamid R.
    [J]. COMPUTER NETWORKS, 2018, 130 : 145 - 155
  • [13] An Optimal Pull-Push Scheduling Algorithm Based on Network Coding for Mesh Peer-to-Peer Live Streaming
    Cui, Laizhong
    Jiang, Yong
    Wu, Jianping
    Xia, Shutao
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (06) : 2022 - 2033
  • [14] Layered Network Coding and Hierarchical Network Coding for Peer-to-Peer Streaming
    Si, Jingjing
    Zhuang, Bojin
    Cai, Anni
    Cheng, Yinbo
    [J]. PROCEEDINGS OF THE 2009 PACIFIC-ASIA CONFERENCE ON CIRCUITS, COMMUNICATIONS AND SYSTEM, 2009, : 139 - 142
  • [15] Exploring the Design Space of Multichannel Peer-to-Peer Live Video Streaming Systems
    Wang, Miao
    Xu, Lisong
    Ramamurthy, Byrav
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (01) : 162 - 175
  • [16] On the impact of playout scheduling on the performance of peer-to-peer live streaming
    Vassilakis, Constantinos
    Laoutaris, Nikolaos
    Stavrakakis, Ioannis
    [J]. COMPUTER NETWORKS, 2009, 53 (04) : 456 - 469
  • [17] SPANC: Optimizing Scheduling Delay for Peer-to-Peer Live Streaming
    Chan, K. -H. Kelvin
    Chan, S. -H. Gary
    Begen, Ali C.
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2010, 12 (07) : 743 - 753
  • [18] PNECOS: A Peer-to-Peer Network Coding Streaming System
    Chung, Tein-Yaw
    Wang, Chih-Cheng
    Chen, Yung-Mu
    Chang, Yang-Hui
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2009, 10 (03): : 261 - 270
  • [19] DirectedPush - A High Performance Peer-to-peer Live Streaming System Using Network Coding
    Xu, Guanzhong
    Hu, Yusuo
    Shen, Yao
    Guo, Minyi
    [J]. PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 292 - 298
  • [20] Chameleon: Adaptive Peer-to-Peer Streaming with Network Coding
    Anh Tuan Nguyen
    Li, Baochun
    Eliassen, Frank
    [J]. 2010 PROCEEDINGS IEEE INFOCOM, 2010,