Network coding for large scale content distribution

Author(s):  
C. Gkantsidis ◽  
P.R. Rodriguez
2020 ◽  
Vol 10 (7) ◽  
pp. 2206
Author(s):  
Anas A. AbuDaqa ◽  
Ashraf Mahmoud ◽  
Marwan Abu-Amara ◽  
Tarek Sheltami

Peer-to-peer (P2P) content distribution and file sharing systems aim to facilitate the dissemination of large files over unreliable networks. Network coding is a transmission technique that has captured the interest of researchers because of its ability to increase throughput and robustness of the network, and decrease the download time. In this survey paper, we extensively summarize, assess, compare, and classify the most recently used techniques to improve P2P content distribution systems performance using network coding. To the best of our knowledge, this survey is the first comprehensive survey that specifically focuses on the performance of network coding based P2P file sharing systems.


2015 ◽  
Vol 2015 ◽  
pp. 1-12 ◽  
Author(s):  
M. Anandaraj ◽  
P. Ganeshkumar ◽  
K. P. Vijayakumar ◽  
K. Selvaraj

Network coding (NC) makes content distribution more effective and easier in P2P content distribution network and reduces the burden of the original seeder. It generalizes traditional network routing by allowing the intermediate nodes to generate new coded packet by combining the received packets. The randomization introduced by network coding makes all packets equally important and resolves the problem of locating the rarest block. Further, it reduces traffic in the network. In this paper, we analyze the performance of traditional network coding in P2P content distribution network by using a mathematical model and it is proved that traffic reduction has not been fully achieved in P2P network using traditional network coding. It happens due to the redundant transmission of noninnovative information block among the peers in the network. Hence, we propose a new framework, called I2NC (intelligent-peer selection and incremental-network coding), to eliminate the unnecessary flooding of noninnovative coded packets and thereby to improve the performance of network coding in P2P content distribution further. A comparative study and analysis of the proposed system is made through various related implementations and the results show that 10–15% of traffic reduced and improved the average and maximum download time by reducing original seeder’s workload.


Author(s):  
Anas AbuDaqa ◽  
Ashraf Mahmoud ◽  
Marwan Abu-Amara ◽  
Tarek Sheltami

Peer-to-peer (P2P) content distribution or file sharing system aims to facilitate the dissemination of large files over unreliable networks. Network coding is a new transmission technique that has captured the interest of researchers because of its ability to increase throughput and robustness of the network, and decrease the download time. In this survey paper, we extensively summarize, assess, compare, and classify the most recently used techniques to improve P2P content distribution systems performance using network coding. To the best of our knowledge, this survey is the first comprehensive survey that specifically focuses on the performance of network coding based P2P file sharing systems.


2013 ◽  
Vol 7 (4) ◽  
pp. 572-589 ◽  
Author(s):  
Heng He ◽  
Ruixuan Li ◽  
Zhiyong Xu ◽  
Weijun Xiao

IEEE Access ◽  
2018 ◽  
Vol 6 ◽  
pp. 59449-59461 ◽  
Author(s):  
Yumeng Gao ◽  
Xiaoli Xu ◽  
Yong Liang Guan ◽  
Peter Han Joo Chong

2019 ◽  
Vol 29 (10) ◽  
pp. 2050157
Author(s):  
M. Anandaraj ◽  
P. Ganeshkumar ◽  
K. Selvaraj ◽  
K. P. Vijayakumar

Most of the existing peer-to-peer (P2P) content distribution schemes carry out a random or rarest piece first content dissemination procedure to avoid duplicate transmission of the same pieces of data and rare pieces of data occurring in the network. This problem is solved using P2P content distribution based on network coding scheme. Network coding scheme uses random linear combination of coded pieces. Hence, the above-stated problem is solved easily and simply. Our proposed mechanism uses network coding mechanism in which several contents having the same message are grouped into different groups and coding operation is performed only within the same group. The interested peers are also divided into several groups with each group having the responsibility to spread one set of contents of messages. The coding system is designed to assure the property that any subset of the messages can be utilized to decode the original content as long as the size of the subset is suitably large. To meet this condition, dynamic smart network coding (DSNC) scheme is defined which assures the preferred property, then peers are connected in the same group to send the corresponding message, and connect peers in different groups to disseminate messages for carrying out decoding operation. Moreover, the proposed system is readily expanded to support topology change to get better system performance further in terms of reliability, link stress and throughput. The simulation results prove that the proposed system can attain 20–25% higher throughput than existing systems, good reliability, link failure and robustness to peer churn.


IEEE Access ◽  
2020 ◽  
Vol 8 ◽  
pp. 195240-195252
Author(s):  
Anas Ahmad Abudaqa ◽  
Ashraf Mahmoud ◽  
Marwan Abu-Amara ◽  
Tarek R. Sheltami

2017 ◽  
Vol 3 (1) ◽  
pp. 47-54 ◽  
Author(s):  
Rami Halloush ◽  
Hang Liu ◽  
Lijun Dong ◽  
Mingquan Wu ◽  
Hayder Radha

Sign in / Sign up

Export Citation Format

Share Document