Abstract
We propose a model of a virtual connection controlled by a transport protocol with a forward error correction mechanism in the selective and group repetition mode in the form of a discrete-time Markov chain. The influence of the protocol parameters such as window size and acknowledgement waiting timeout, the reliability of segment transmission in a transport connection (data transmission path), and the round trip delay as well as the parameters of the mechanism for recovering distorted segments (without retransmission) on the transport connection throughput is analyzed. In the feature space of protocol parameters, characteristics of the transmission path, and parameters of the mechanism of forward recovery of protocol data blocks, we establish domains of superiority of the control procedure of the transport protocol with forward error correction over the classical procedure with decision feedback based on the transport connection throughput criterion.
Similar content being viewed by others
REFERENCES
Fall, K. and Stevens, R., TCP/IP Illustrated. Vol. 1. The Protocols, Addison-Wesley Prof. Comput. Ser., 2012, 2nd ed.
Lundqvist, H. and Karlsson, G. TCP with end-to-end FEC, Int. Zurich Semin. Commun. (2004), IEEE, 2004, pp. 152–156.
Barakat, Ch. and Altman, E., Bandwidth tradeoff between TCP and link-level FEC, Comput. Networks, 2002, no. 39, pp. 133–150.
Shalin, R. and Kesavaraja, D., Multimedia data transmission through TCP/IP using hash based FEC with AUTO-XOR scheme, ICTACT J. Commun. Technol., 2012, vol. 3, no. 3, pp. 604–609.
Vdovin, S., Forward error correction algorithms and features of their application. Turbo code, Kompon. Tekhnol., 2016, no. 11 (184), pp. 76–79.
Langley, A. et al., The QUIC transport protocol: design and internet-scale deployment, SIGCOMM ’17 (Los Angeles, CA, USA, August 2017), pp. 183–196.
Ribadeneir, A.F., An analysis of the MOS under condition of delay, jitter and packet loss and an analysis of the impact of introducing piggybacking and Reed Solomon FEC for VOIP, Master’s Thesis, Georgia State Univ., 2007.
Matsuzono, K., Detchart, J., Cunche, M., Roca, V., and Asaeda, H., Performance analysis of a high-performance real-time application with several AL-FEC schemes, Proc. IEEE 35th Conf. Local Comput. Networks, LCN’10 (2010), pp. 1–7.
Herrero, R., Modeling and comparative analysis of forward error correction in the context of multipath redundancy. Telecommunication systems, Model. Anal. Des. Manage., 2017, vol. 65, no. 4, pp. 783–794.
Zhang Menglei, Polese Michele, Mezzavilla Marco, Zhu Jing, Rangan Sundeep, Panwar Shivendra, and Zorzi Michele, Will TCP work in mmWave 5G cellular networks? IEEE Commun. Mag., January 2019, pp. 65–71.
Miller, B.M., Miller, G.B., and Semenikhin, K.V., Optimal channel choice for lossy data flow transmission, Autom. Remote Control, 2018, vol. 79, pp. 66–77.
Vishnevskii, V.M., Teoreticheskie osnovy proektirovaniya komp’yuternykh setei (Theoretical Foundations of Computer Network Design), Moscow: Tekhnosfera, 2003.
Mikheev, P.A. and Sushchenko, S.P., Matematicheskie modeli setei urovnya dostupa (Mathematical Models of Access Level Networks), Novosibirsk: Nauka, 2015.
Kravets, O.Ya., Mathematical modeling of parameterized TCP protocol, Autom. Remote Control, 2013, vol. 74, no. 7, pp. 1218–1224.
Callegari, C., Giordano, S., Pagano, M., and Pepe, T., A survey of congestion control mechanisms in Linux TCP, Commun. Comput. Inf. Sci., 2014, vol. 279, pp. 28–42.
Olifer, V.G. and Olifer, N.A., Komp’yuternye seti. Printsipy, tekhnologii, protokoly. Uch. dlya VUZov (Computer Networks. Principles, Technologies, Protocols. A University Handbook), St. Petersburg: Piter, 2016, 5th ed.
Kokshenev, V.V., Mikheev, P.A., and Sushchnenko, S.P., Comparative analysis of the performance of selective and group repeat transmission models in a transport protocol, Autom. Remote Control, 2017, vol. 78, no. 2, pp. 247–261.
Sushchenko, S.P., Matematicheskie modeli komp’yuternykh setei (Mathematical Models of Computer Networks), Tomsk: Izd. Dom Tomsk. Gos. Univ., 2017.
Funding
This study was supported by the Competitiveness Improvement Program of Tomsk State University, R&D project no. 8.1.24.2019.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Translated by V. Potapchouck
Rights and permissions
About this article
Cite this article
Pristupa, P.V., Sushchenko, S.P., Mikheev, P.A. et al. Efficiency Analysis of the Forward Error Correction at the Transport Protocol Level. Autom Remote Control 83, 1059–1077 (2022). https://doi.org/10.1134/S0005117922070049
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0005117922070049