An Optimal Pull-Push Scheduling Algorithm Based on Network Coding for Mesh Peer-to-Peer Live Streaming

被引:1
|
作者
Cui, Laizhong [1 ]
Jiang, Yong [2 ]
Wu, Jianping [1 ]
Xia, Shutao [2 ]
机构
[1] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Grad Sch Shenzhen, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Peer-to-Peer live streaming; random network coding; pull-push scheduling algorithm; optimization problem;
D O I
10.1587/transcom.E95.B.2022
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Most large-scale Peer-to-Peer (P2P) live streaming systems are constructed as a mesh structure, which can provide robustness in the dynamic P2P environment. The pull scheduling algorithm is widely used in this mesh structure, which degrades the performance of the entire system. Recently. network coding was introduced in mesh P2P streaming systems to improve the performance, which makes the push strategy feasible. One of the most famous scheduling algorithms based on network coding is R-2, with a random push strategy. Although R-2 has achieved some success, the push scheduling strategy still lacks a theoretical model and optimal solution. In this paper, we propose a novel optimal pull-push scheduling algorithm based on network coding, which consists of two stages: the initial pull stage and the push stage. The main contributions of this paper are: 1) we put forward a theoretical analysis model that considers the scarcity and timeliness of segments; 2) we formulate the push scheduling problem to be a global optimization problem and decompose it into local optimization problems on individual peers; 3) we introduce some rules to transform the local optimization problem into a classical min-cost optimization problem for solving it; 4) We combine the pull strategy with the push strategy and systematically realize our scheduling algorithm. 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.
引用
收藏
页码:2022 / 2033
页数:12
相关论文
共 3 条
  • [1] PPM - A Hybrid Push-Pull Mesh-Based Peer-to-Peer Live Video Streaming Protocol
    Ghanbari, Adel
    Rabiee, Hamid R.
    Khansari, Mohammad
    Salehi, Mostafa
    2012 21ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2012,
  • [2] Lazy Caching: A Novel Proxy Caching Algorithm for Peer-to-Peer Live Streaming
    Zhai, Haibin
    Wong, Albert K.
    Lu, Li
    Jiang, Hai
    Li, Jun
    Li, Zhongcheng
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012, : 2016 - 2020
  • [3] WidePLive: a coupled low-delay overlay construction mechanism and peer-chunk priority-based chunk scheduling for P2P live video streaming
    Sina, Majid
    Dehghan, Mehdi
    Rahmani, Amir Masoud
    Reshadi, Midia
    IET COMMUNICATIONS, 2020, 14 (06) : 937 - 947