Abstract
Transmission Control Protocol (TCP) with a loss-based congestion control is still dominantly used for reliable end-to-end data transfer over diverse types of network although it is ineffective when traversing lossy networks. We previously proposed an IP tunneling system across lossy networks using the TCP with Network Coding (TCP/NC tunnel) and showed its potential to significantly mitigate the goodput degradation of end-to-end TCP sessions without any change of end-device’s communications protocol stack, but it was shown only in homogeneous conditions. On the other hand, reliable end-to-end data transfer in diverse and heterogeneous IoT environments in a cost-efficient manner is an emerging challenge. Therefore, in this paper, we investigate the characteristics of the TCP/NC tunnel on heterogeneous networks with/without network congestions, to assess the applicability of the TCP/NC tunnel-based intelligent gateway system to IoT environments where end-devices are connected to a gateway with different link bandwidths or connected to different gateways in terms of network topology. The simulation results suggest the TCP/NC tunnel can efficiently utilize the bottleneck bandwidth in such heterogeneous situations even with congestion and achieve a significantly high goodput of end-to-end TCP sessions in a wide range of link loss degree especially when the tunnel link bandwidth is sufficient.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Leung, K.-C., Li, V.O.K.: Transmission Control Protocol (TCP) in wireless networks: issues, approaches, and challenges. IEEE Commun. Surv. Tutorials 8(4), 64–79 (2006)
Grieco, L.A., Mascolo, S.: Performance evaluation and comparison of Westwood+, New Reno and Vegas TCP congestion control. ACM Comput. Commun. Rev. 34(2), 25–38 (2004)
Sundararajan, J.K., Shah, D., Medard, M., Mitzenmacher, M., Barros, J.: Network coding meets TCP. In: Proceedings of the IEEE International Conference on Computer Communication (INFOCOM), pp. 280–288 (2009)
Langley, A., Riddoch, A., Wilk, A., et al.: The QUIC transport protocol: design and internet-scale deployment. In: Proceedings of the ACM SIGCOMM, pp. 183–196 (2017)
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)
Ivanovich, M., Bickerdike, P., Li, J.: On TCP performance enhancing proxies in a wireless environment. IEEE Commun. Mag. 46(9), 76–83 (2008)
Murray, D., Koziniec, T., Dixon, M.: D-Proxy: reliability in wireless networks. In: Proceedings of 16th Asia-Pacific Conference on Communications (APCC), pp. 129–134 (2010)
Gomez, C., Arcia-Moret, A., Crowcroft, J.: TCP in the internet of things: from ostracism to prominence. IEEE Int. Comput. 22(1), 29–41 (2018)
Sandell, M., Raza, U.: Application layer coding for IoT: benefits, limitations, and implementation aspects. IEEE Syst. J. 8 pages (2018, early access)
Ha, N.V., Kumazoe, K., Tsukamoto, K., Tsuru, M.: Masking lossy networks by TCP tunnel with network coding. In: Proceedings of 22nd IEEE Symposium on Computers and Communications (ISCC), pp. 1292–1297 (2017)
Ha, N.V., Kumazoe, K., Tsukamoto, K., Tsuru, M.: Benefits of multiply-cascaded TCP tunnel with network coding over lossy networks. In: Proceedings of 15th International Conference on Wired/Wireless Internet Communications (WWIC), pp. 247–258 (2017)
Network simulator (ns-3). https://www.nsnam.org/. Accessed 1 Mar 2018
Acknowledgements
The research is supported by JSPS Grant-in-Aid for Scientific Research 16K00130 and “Resilient Edge Cloud Designed Network”, the Commissioned Research of NICT, 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). On the Characteristics of TCP/NC Tunneling in Heterogeneous Environments. In: Xhafa, F., Barolli, L., Greguš, M. (eds) Advances in Intelligent Networking and Collaborative Systems. INCoS 2018. Lecture Notes on Data Engineering and Communications Technologies, vol 23. Springer, Cham. https://doi.org/10.1007/978-3-319-98557-2_31
Download citation
DOI: https://doi.org/10.1007/978-3-319-98557-2_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-98556-5
Online ISBN: 978-3-319-98557-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)