Cargando…

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

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 st...

Descripción completa

Detalles Bibliográficos
Autores principales: Cui, Laizhong, Lu, Nan, Chen, Fu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4119711/
https://www.ncbi.nlm.nih.gov/pubmed/25114968
http://dx.doi.org/10.1155/2014/513861
_version_ 1782329001504669696
author Cui, Laizhong
Lu, Nan
Chen, Fu
author_facet Cui, Laizhong
Lu, Nan
Chen, Fu
author_sort Cui, Laizhong
collection PubMed
description 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.
format Online
Article
Text
id pubmed-4119711
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-41197112014-08-11 Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding Cui, Laizhong Lu, Nan Chen, Fu ScientificWorldJournal Research Article 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. Hindawi Publishing Corporation 2014 2014-07-10 /pmc/articles/PMC4119711/ /pubmed/25114968 http://dx.doi.org/10.1155/2014/513861 Text en Copyright © 2014 Laizhong Cui et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Cui, Laizhong
Lu, Nan
Chen, Fu
Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding
title Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding
title_full Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding
title_fullStr Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding
title_full_unstemmed Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding
title_short Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding
title_sort exploring a qos driven scheduling approach for peer-to-peer live streaming systems with network coding
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4119711/
https://www.ncbi.nlm.nih.gov/pubmed/25114968
http://dx.doi.org/10.1155/2014/513861
work_keys_str_mv AT cuilaizhong exploringaqosdrivenschedulingapproachforpeertopeerlivestreamingsystemswithnetworkcoding
AT lunan exploringaqosdrivenschedulingapproachforpeertopeerlivestreamingsystemswithnetworkcoding
AT chenfu exploringaqosdrivenschedulingapproachforpeertopeerlivestreamingsystemswithnetworkcoding