Skip to main content
Log in

PCLNC: A low-cost intra-generation network coding strategy for P2P content distribution

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

It has been proven that network coding can provide significant benefits to P2P networks. In recent years, many schemes have been designed to provide low-cost network coding strategies for P2P content distribution systems. In this paper, firstly, we propose a low-cost intra-generation network coding strategy. By designing the upper triangular encoding matrix, we can reduce the computational complexity of encoding and decoding. Secondly, a linear dependency detection method for encoded blocks is proposed. We use the postponement strategy and the loop self-checking strategy to reduce the probability of receiving linearly dependent encoded blocks. At last, we simulate the distribution system using the above strategies on the simulator and compare it to other systems. From the simulation results, the performance of our system is better than that of the other two systems. Taking the average download time as an example, the average download time of our system is 21.0% and 3.17% lower than other schemes respectively, which effectively improves the distribution efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Gkantsidis C, Rodriguez PR (2005) Network coding for large scale content distribution. In: IEEE joint conference of the IEEE computer and communications societies, vol 4, pp 2235–2245

  2. Ma G, Xu Y, Lin M, Xuan Y (2008) A content distribution system based on sparse linear network coding. Netcod

  3. Yang M, Yang Y (2014) Applying network coding to peer-to-peer file sharing. IEEE Trans Comput 63(8):1938–1950

    Article  MathSciNet  Google Scholar 

  4. Ou K, Xu Y, Ma G, Zhu Y (2009) Dasher: a peer-to-peer content distribution system based on combined network coding. In: IEEE international conference on broadband network & multimedia technology, pp 687–692

  5. Braun PJ, Sipos M, Ekler P, Charaf H (2015) Increasing data distribution in bittorrent networks by using network coding techniques. In: 21th European wireless conference, pp 1–6

  6. Anandaraj M, Ganeshkumar P, Vijayakumar KP, Selvaraj K (2015) An efficient framework for large scale multimedia content distribution in p2p network: I2NC. Sci World J 2015:303505

    Article  Google Scholar 

  7. Xu J, Wang X, Zhao J, Ao Lim (2012) I-Swifter: improving chunked network coding for peer-to-peer content distribution. Peer-to-Peer Netw Appl 5(1):30–39

    Article  Google Scholar 

  8. Nad T, Krishnamurthy A (2004) Problems with network coding in overlay networks. Technical Report

  9. Fiandrotti A, Bioglio V, Magli E, Grangetto M, Gaeta R (2012) Band codes: controlled complexity network coding for peer-to-peer video streaming. In: IEEE international conference on multimedia and expo, pp 194–199

  10. Fiandrotti A, Bioglio V, Grangetto M, Gaeta R, Magli E (2014) Band codes for energy-efficient network coding with application to p2p mobile streaming. IEEE Trans Multimed 16(2):521–532

    Article  Google Scholar 

  11. Heide J, Pedersen MV, Fitzek FHP, Medard M (2014) A perpetual code for network coding. In: IEEE 79th vehicular technology conference, pp 1–6

  12. BitTorrent Specification. https://wiki.theory.org/index.php/BitTorrentSpecification. Accessed 6 Nov 2017

  13. Montresor A, Jelasity M (2009) PeerSim: a scalable p2p simulator. In: IEEE ninth international conference on peer-to-peer computing, pp 99–100

  14. Cooper C (2000) On the distribution of rank of a random matrix over a finite field. Random Struct Algorithms 17(3–4):197–212

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was partially sponsored by the National Natural Science Foundation of China (Project No. 61672007).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Junjie Su.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Su, J., Deng, Q. & Long, D. PCLNC: A low-cost intra-generation network coding strategy for P2P content distribution. Peer-to-Peer Netw. Appl. 12, 177–188 (2019). https://doi.org/10.1007/s12083-018-0655-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-018-0655-z

Keywords

Navigation