Matin: a random network coding based framework for high quality peer-to-peer live video streaming

In recent years, Random Network Coding (RNC) has emerged as a promising solution for efficient Peer-to-Peer (P2P) video multicasting over the Internet. This probably refers to this fact that RNC noticeably increases the error resiliency and throughput of the network. However, high transmission overh...

Full description

Saved in:
Bibliographic Details
Main Authors: Barekatain, Behrang, Khezrimotlagh, Dariush, Maarof, Mohd. Aizaini, Ghaeini, Hamid Reza, Salleh, Shaharuddin, Quintana, Alfonso Ariza, Akbari, Behzad, Cabrera, Alicia Triviño
Format: Article
Language:English
Published: Plos One 2013
Subjects:
Online Access:http://eprints.utm.my/id/eprint/49049/1/Mohd.AizainiMaarof2013_Matinarandomnetworkcoding.pdf
http://eprints.utm.my/id/eprint/49049/
http://dx.doi.org/10.1371/journal.pone.0069844
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.49049
record_format eprints
spelling my.utm.490492018-10-14T08:21:56Z http://eprints.utm.my/id/eprint/49049/ Matin: a random network coding based framework for high quality peer-to-peer live video streaming Barekatain, Behrang Khezrimotlagh, Dariush Maarof, Mohd. Aizaini Ghaeini, Hamid Reza Salleh, Shaharuddin Quintana, Alfonso Ariza Akbari, Behzad Cabrera, Alicia Triviño QA76 Computer software In recent years, Random Network Coding (RNC) has emerged as a promising solution for efficient Peer-to-Peer (P2P) video multicasting over the Internet. This probably refers to this fact that RNC noticeably increases the error resiliency and throughput of the network. However, high transmission overhead arising from sending large coefficients vector as header has been the most important challenge of the RNC. Moreover, due to employing the Gauss-Jordan elimination method, considerable computational complexity can be imposed on peers in decoding the encoded blocks and checking linear dependency among the coefficients vectors. In order to address these challenges, this study introduces MATIN which is a random network coding based framework for efficient P2P video streaming. The MATIN includes a novel coefficients matrix generation method so that there is no linear dependency in the generated coefficients matrix. Using the proposed framework, each peer encapsulates one instead of n coefficients entries into the generated encoded packet which results in very low transmission overhead. It is also possible to obtain the inverted coefficients matrix using a bit number of simple arithmetic operations. In this regard, peers sustain very low computational complexities. As a result, the MATIN permits random network coding to be more efficient in P2P video streaming systems. The results obtained from simulation using OMNET++ show that it substantially outperforms the RNC which uses the Gauss-Jordan elimination method by providing better video quality on peers in terms of the four important performance metrics including video distortion, dependency distortion, End-to-End delay and Initial Startup delay Plos One 2013 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/49049/1/Mohd.AizainiMaarof2013_Matinarandomnetworkcoding.pdf Barekatain, Behrang and Khezrimotlagh, Dariush and Maarof, Mohd. Aizaini and Ghaeini, Hamid Reza and Salleh, Shaharuddin and Quintana, Alfonso Ariza and Akbari, Behzad and Cabrera, Alicia Triviño (2013) Matin: a random network coding based framework for high quality peer-to-peer live video streaming. Plos One, 8 (8). ISSN 1932-6203 http://dx.doi.org/10.1371/journal.pone.0069844 DOI: 10.1371/journal.pone.0069844
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA76 Computer software
spellingShingle QA76 Computer software
Barekatain, Behrang
Khezrimotlagh, Dariush
Maarof, Mohd. Aizaini
Ghaeini, Hamid Reza
Salleh, Shaharuddin
Quintana, Alfonso Ariza
Akbari, Behzad
Cabrera, Alicia Triviño
Matin: a random network coding based framework for high quality peer-to-peer live video streaming
description In recent years, Random Network Coding (RNC) has emerged as a promising solution for efficient Peer-to-Peer (P2P) video multicasting over the Internet. This probably refers to this fact that RNC noticeably increases the error resiliency and throughput of the network. However, high transmission overhead arising from sending large coefficients vector as header has been the most important challenge of the RNC. Moreover, due to employing the Gauss-Jordan elimination method, considerable computational complexity can be imposed on peers in decoding the encoded blocks and checking linear dependency among the coefficients vectors. In order to address these challenges, this study introduces MATIN which is a random network coding based framework for efficient P2P video streaming. The MATIN includes a novel coefficients matrix generation method so that there is no linear dependency in the generated coefficients matrix. Using the proposed framework, each peer encapsulates one instead of n coefficients entries into the generated encoded packet which results in very low transmission overhead. It is also possible to obtain the inverted coefficients matrix using a bit number of simple arithmetic operations. In this regard, peers sustain very low computational complexities. As a result, the MATIN permits random network coding to be more efficient in P2P video streaming systems. The results obtained from simulation using OMNET++ show that it substantially outperforms the RNC which uses the Gauss-Jordan elimination method by providing better video quality on peers in terms of the four important performance metrics including video distortion, dependency distortion, End-to-End delay and Initial Startup delay
format Article
author Barekatain, Behrang
Khezrimotlagh, Dariush
Maarof, Mohd. Aizaini
Ghaeini, Hamid Reza
Salleh, Shaharuddin
Quintana, Alfonso Ariza
Akbari, Behzad
Cabrera, Alicia Triviño
author_facet Barekatain, Behrang
Khezrimotlagh, Dariush
Maarof, Mohd. Aizaini
Ghaeini, Hamid Reza
Salleh, Shaharuddin
Quintana, Alfonso Ariza
Akbari, Behzad
Cabrera, Alicia Triviño
author_sort Barekatain, Behrang
title Matin: a random network coding based framework for high quality peer-to-peer live video streaming
title_short Matin: a random network coding based framework for high quality peer-to-peer live video streaming
title_full Matin: a random network coding based framework for high quality peer-to-peer live video streaming
title_fullStr Matin: a random network coding based framework for high quality peer-to-peer live video streaming
title_full_unstemmed Matin: a random network coding based framework for high quality peer-to-peer live video streaming
title_sort matin: a random network coding based framework for high quality peer-to-peer live video streaming
publisher Plos One
publishDate 2013
url http://eprints.utm.my/id/eprint/49049/1/Mohd.AizainiMaarof2013_Matinarandomnetworkcoding.pdf
http://eprints.utm.my/id/eprint/49049/
http://dx.doi.org/10.1371/journal.pone.0069844
_version_ 1643652711176994816