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 条
  • [1] 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
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (06) : 2022 - 2033
  • [2] Network coding in live peer-to-peer streaming
    Wang, Mea
    Li, Baochun
    IEEE TRANSACTIONS ON MULTIMEDIA, 2007, 9 (08) : 1554 - 1567
  • [3] Optimized Packet Scheduling for Live Streaming on Peer-to-Peer Network with Network Coding
    Huang, Shenglan
    Izquierdo, Ebroul
    Hao, Pengwei
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1515 - 1520
  • [4] Optimizing Substream Scheduling for Peer-to-Peer Live Streaming
    Chan, K. -H. Kelvin
    Chan, S. -H. Gary
    Begen, Ali C.
    2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 37 - +
  • [5] A push-pull network coding protocol for live peer-to-peer streaming
    Ayatollahi, Hoda
    Khansari, Mohammad
    Rabiee, Hamid R.
    COMPUTER NETWORKS, 2018, 130 : 145 - 155
  • [6] Efficient push-based packet scheduling for Peer-to-Peer live streaming
    Ning Liu
    Jinghan Yang
    Huajie Cui
    Guifeng Zheng
    Hongbin Chen
    Cluster Computing, 2013, 16 : 767 - 777
  • [7] Efficient push-based packet scheduling for Peer-to-Peer live streaming
    Liu, Ning
    Yang, Jinghan
    Cui, Huajie
    Zheng, Guifeng
    Chen, Hongbin
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2013, 16 (04): : 767 - 777
  • [8] Network coding for peer-to-peer live media streaming
    Liu, Yajie
    Dou, Wenhua
    Peng, Yuxing
    Guo, Bo
    GCC 2005: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2006, : 149 - +
  • [9] SPANC: Optimizing Scheduling Delay for Peer-to-Peer Live Streaming
    Chan, K. -H. Kelvin
    Chan, S. -H. Gary
    Begen, Ali C.
    IEEE TRANSACTIONS ON MULTIMEDIA, 2010, 12 (07) : 743 - 753
  • [10] PATTERN-PUSH: A LOW-DELAY MESH-PUSH SCHEDULING FOR LIVE PEER-TO-PEER STREAMING
    Zheng, Guifeng
    Chan, S. -H. Gary
    Luo, Xiaonan
    Begen, Ali C.
    ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1158 - +