An Efficient and Reliable Data Transmission Service using Network Coding Algorithms in Peer-to-Peer Network

Main Article Content

Nilesh P. Sable
Vijay U. Rathod
Parikshit N. Mahalle
Poonam N. Railkar

Abstract

Network coding is a progressive enhancement in natural network routing that increases throughput and reliability for unicast, multicast, and even broadcast transmissions. P2P networks are ideal for implementing network coding algorithms for two reasons: I. A P2P network's topology isn't predetermined. As a result, designing a topology that is compatible with the network coding algorithm is much easier. II. Every peer is an end host in this network.  As a result, instead of saving and sending the message, complex network coding operations, such as encoding and decoding, are now easier to perform. The objective of this work is to use the best features of network coding algorithms and properly apply them to P2P networks to create an efficient and reliable data transmission service. The goal of the network coding algorithm is to make better use of network resources and thus increase P2P network capacity. An encoding algorithm that enables an intermediate peer to produce output messages by encoding (that is, computing a function of the data it receives. The decoder's role is to obtain enough encoded packets so that the original information can be recovered. This research work has measured an amount of hypothetical and applied consequences in which the network coding procedure or a variation of it is used to improve performance parameters such as throughput and reliability in P2P network data transmission based on network coding. The comparison of data transmission between network routing and network coding algorithms was the main focus of this paper.  According to our simulations, the new network coding systems can reach 15% to 20% upper throughput than supplementary P2P network routing systems.

Article Details

How to Cite
Sable, N. P. ., Rathod, V. U. ., Mahalle, P. N. ., & Railkar, P. N. . (2022). An Efficient and Reliable Data Transmission Service using Network Coding Algorithms in Peer-to-Peer Network. International Journal on Recent and Innovation Trends in Computing and Communication, 10(1s), 144–154. https://doi.org/10.17762/ijritcc.v10i1s.5819
Section
Articles

References

Shao, X., Wang, C., Zhao, C., Gao, J.: Traffic Shaped Network Coding Aware Routing for Wireless Sensor Networks. IEEE Access. 6, 71767-71782 (2018).

Aljohani, A., Ng, S.: Distributed Joint Source-Channel Coding-Based Adaptive Dynamic Network Coding. IEEE Access. 8, 86715-86731 (2020).

Martinez-Penas, U., Kschischang, F.: Reliable and Secure Multisport Network Coding Using Linearized Reed-Solomon Codes. IEEE Transactions on Information Theory. 65, 4785-4803 (2019).

Afolabi, I., Bagaa, M., Boumezer, W., Taleb, T.: Toward a Real Deployment of Network Services Orchestration and Configuration Convergence Framework for 5G Network Slices. IEEE Network. 35, 242-250 (2021).

Wang, C., Shao, X., Gao, Z., Zhao, C., Gao, J.: Common network coding condition and traffic matching supported network coding aware routing for wireless multihop network. International Journal of Distributed Sensor Networks. 15, 155014771985397 (2019).

Hayashi, M., Cai, N.: Secure Non-Linear Network Code Over a One-Hop Relay Network. IEEE Journal on Selected Areas in Information Theory. 2, 296-305 (2021).

Liu, B., Han, C.: Research on wireless network virtualization positioning technology based on next-generation agile IoT technology. Advances in Data Science and Adaptive Analysis. (2021).

Arora, K., Singh, J., Randhawa, Y.: A survey on channel coding techniques for 5G wireless networks. Telecommunication Systems. 73, 637-663 (2019).

Adaptive Wireless Network Coding for Infrastructure Wireless Mesh Networks. KSII Transactions on Internet and Information Systems. 13, (2019).

HUANG, Z., WANG, X.: Research on the Optimization Problems in Network Coding. Journal of Software. 20, 1349-1361 (2010).

Savva, G., Manousakis, K., Ellinas, G.: Network coding-based routing and spectrum allocation in elastic optical networks for enhanced physical layer security. Photonic Network Communications. 40, 160-174 (2020).

PU, B., YANG, L., WANG, W.: Generation and Extension of Linear Network Coding. Journal of Software. 22, 558-571 (2011).

Hu, X., Chen, Z., Yin, F.: Joint detection and decoding for physical?layer network coding in power line channel. IET Communications. 11, 2735-2742 (2017).

Li, L., Li, D.: A distributed estimation method over network based on compressed sensing. International Journal of Distributed Sensor Networks. 15, 155014771984149 (2019).

Sun, Q., Li, S., Chan, C.: Matricidal Characterization of Optimal Linear Network Codes over Cyclic Networks. IEEE Communications Letters. 17, 1992-1995 (2013).

Wachter-Zeh, A., Stinner, M., Sidorenko, V.: Convolutional Codes in Rank Metric with Application to Random Network Coding. IEEE Transactions on Information Theory. 61, 3199-3213 (2015).

Polgar, Z., Suta, Z.: Computing Coding Solutions for Opportunistic Network Coding Used in Wireless Mesh Networks. Wireless Personal Communications. 107, 2019-2045 (2019).

Park, J., Cho, D.: Separated Random Linear Network Coding Based on Cooperative Medium Access Control. IEEE Networking Letters. 3, 66-69 (2021).

Jin, Y., Ruan, P.: Adaptive Cooperative FEC Based on Combination of Network Coding and Channel Coding for Wireless Sensor Networks. Journal of Networks. 9, (2014).

Gupta, D., Singh, D.: Dynamic Queue and TCP based Multipath Congestion Control Scheme for Wired Network. International Journal of Computer Applications. 123, 45-50 (2015).

WU, L., JIN, Z., ZHAO, A., ZHOU, Y.: Multi-view video transmission method based on depth-map and distributed video coding. Journal of Computer Applications. 32, 2441-2444 (2013).

Gu, J., de Lamare, R., Huemer, M.: Buffer-Aided Physical-Layer Network Coding with Optimal Linear Code Designs for Cooperative Networks. IEEE Transactions on Communications. 66, 2560-2575 (2018).

Li, S., Sun, Q.: Network Coding Theory Via Commutative Algebra. IEEE Transactions on Information Theory. 57, 403-415 (2011).

Datta, M.: Relative generalized Hamming weights of affine Cartesian codes. Designs, Codes and Cryptography. 88, 1273-1284 (2020).

Etzion, T., Wachter-Zeh, A.: Vector Network Coding Based on Subspace Codes Outperforms Scalar Linear Network Coding. IEEE Transactions on Information Theory. 64, 2460-2473 (2018).

Huang, W., Ho, T., Langberg, M., Kliewer, J.: Single-Unicast Secure Network Coding and Network Error Correction are as hard as Multiple-Unicast Network Coding. IEEE Transactions on Information Theory. 64, 4496-4512 (2018).

Guang, X., Yeung, R., Fu, F.: Local-Encoding-Preserving Secure Network Coding. IEEE Transactions on Information Theory. 66, 5965-5994 (2020).

I. Sulieman, N., D. Gitlin, R.: Efficiently Secure Broadcasting in 5G Wireless Fog-Based-Fronthaul Networks. International Journal of Wireless & Mobile Networks. 10, 01-12 (2018).

Li, Z., Wang, A.: Distributed Joint Source-Channel Coding Using Low Density Parity Check Codes. Sensor Letters. 10, 1842-1846 (2012).

Bao, X., Li, J.: Generalized Adaptive Network Coded Cooperation (GANCC): A Unified Framework for Network Coding and Channel Coding. IEEE Transactions on Communications. 59, 2934-2938 (2011).

To, D., Choi, J.: Convolutional Codes in Two-Way Relay Networks with Physical-Layer Network Coding. IEEE Transactions on Wireless Communications. 9, 2724-2729 (2010).

Ghanem, S., Gharsellaoui, A., Tarchi, D., Vanelli Coralli, A.: Physical layer aware adaptive network coding schemes for satellite communications. International Journal of Satellite Communications and Networking. 35, 537-549 (2017).

Ronkainen, H., Edstam, J., Ericsson, A., Östberg, C.: Integrated Access and Backhaul: A New Type of Wireless Backhaul in 5G. Frontiers in Communications and Networks. 2, (2021).

Zhu, F., Zhang, C., Zheng, Z., Farouk, A.: Practical Network Coding Technologies and Softwarization in Wireless Networks. IEEE Internet of Things Journal. 8, 5211-5218 (2021).

Vijay, R., Chirchi, V.: File Sharing between Peer-to-Peer using Network Coding Algorithm. International Journal of Computer Applications. 129, 9, 24-29 (2015).

Rathod, V., Chirchi, V.: Results and Performance Analysis of File Sharing Between Peer-to-Peer Using Network Coding Algorithm. International Journal of Computer Science and Information Technologies. 7, 3, 1136-1144 (2016).

N. P. Sable, V. U. Rathod, P. N. Mahalle and D. R. Birari, "A Multiple Stage Deep Learning Model for NID in MANETs," 2022 International Conference on Emerging Smart Computing and Informatics (ESCI), 2022, pp. 1-6, doi: 10.1109/ESCI53509.2022.9758191.