Abstract
The adverse impact of packet reordering besides packet loss is significant on the goodput performance of TCP (Transmission Control Protocol), a dominant protocol for reliable and connection-oriented transmission. With the primary purpose of improving the TCP goodput in lossy networks, the Network Coding technique was introduced. TCP/NC (TCP with Network Coding) is a promising approach which can recover lost packets without retransmission. However, the packet reordering has not been considered, and no study on that issue is found for TCP/NC. Therefore, in this paper, we investigate the goodput performance degradation due to the out-of-order reception of data or acknowledgment packets and propose a new scheme for TCP/NC to estimate and adapt to the packet reordering. The results of our simulation on ns-3 (Network Simulation 3) suggest that the proposed scheme can maintain the TCP goodput well in a wide range of packet reordering environments compared to TCP NewReno as well as TCP/NC.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mascolo, S., Casetti, C., Gerla, M., Sanadidi, M.Y., WangR.: TCP westwood: bandwidth estimation for enhanced transport over wireless links. In: Proceeding of the 7th Annual International Conference on Mobile Computing and Networking, pp. 287–297 (2001)
Sundararajan, J.K., Shah, D., Medard, M., Mitzenmacher, M., Barros, J.: Network coding meets TCP. In: Proceeding of the IEEE International Conference on Computer Comunication, pp. 280–288 (2009)
Ha, N.V., Kumazoe, K., Tsuru, M.: TCP network coding with enhanced retransmission for heavy and bursty loss. IEICE Trans. Commun. E100–B(2), 293–303 (2017)
Song, S., Li, H., Pan, K., Liu, J., Li, S.Y.R.: Self-adaptive TCP protocol combined with network coding scheme. In: Proceeding of the 6th Conference on Systems and Networks Communications, pp. 20–25 (2011)
Cheng, C.Y., Yi, H.Y.: Adaptive network coding scheme for TCP over wireless sensor networks. J. Comput. Commun. Control 8(6), 800–811 (2013)
Vu, T.V., Boukhatem, N., Nguyen, T.M.T.: Dynamic coding for TCP transmission reliability in multi-hop wireless networks. In: Proceeding of the IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, 6 p. (2014)
Ha, N.V., Kumazoe, K., Tsuru, M.: TCP network coding with adapting parameters for bursty and time-varying loss. IEICE Trans. Commun. E101–B(2), 476–488 (2018)
Ha, N.V., Tsuru, M.: TCP/NC performance in bi-directional loss environments. In: Proceeding of the International Conference on Electronics, Information, and Communication, 4 p. (to appear in ICEIC 2019, January 2019)
Leung, K., Li, V.O., Yang, D.: An overview of packet reordering in Transmission Control Protocol (TCP): problems, solutions, and challenges. IEEE Trans. Parallel Distrib. Syst. 18(4), 522–535 (2007)
Ho, T., Koetter, R., Medard, M., Karger, D., Effros, M.: The benefits of coding over routing in a randomized setting. In: Proceeding of IEEE International Symposium on Information Theory, pp. 442–447 (2003)
Network simulator (ns-3). https://www.nsnam.org/. Accessed 20 Sept 2018
Acknowledgements
The research results have been achieved by the “Resilient Edge Cloud Designed Network (19304),” the Commissioned Research of National Institute of Information and Communications Technology (NICT), and by JSPS Grant-in-Aid for Scientific Research (KAKENHI) Grant number JP18H06467 and JP16K00130, Japan.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Ha, N.V., Tsuru, M. (2019). TCP with Network Coding Performance Under Packet Reordering. In: Barolli, L., Xhafa, F., Khan, Z., Odhabi, H. (eds) Advances in Internet, Data and Web Technologies. EIDWT 2019. Lecture Notes on Data Engineering and Communications Technologies, vol 29. Springer, Cham. https://doi.org/10.1007/978-3-030-12839-5_51
Download citation
DOI: https://doi.org/10.1007/978-3-030-12839-5_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-12838-8
Online ISBN: 978-3-030-12839-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)