Skip to main content
Log in

Performance analysis of high-speed TCP protocols in LTE X2 handover under realistic operational conditions

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

Broadband mobile networks have rapidly evolved over the last years. The unique environment they operate, however, sets new challenges for the Transmission Control Protocol (TCP). In this paper, we study the impact of Long Term Evolution (LTE) handover on TCP performance with different TCP congestion control algorithms and in a wide range of networks settings, including different handover types, random channel errors and support of error correction at lower layers. Our results suggest that the congestion control algorithms employed by TCP variants during the LTE X2 handover have different impacts on TCP performance. In particular CUBIC, Scalable TCP and BIC-TCP achieve high goodput and fast window convergence in available channel capacity after LTE X2 handover. In environments involving packet drops that are not corrected at lower layers and single errors with high probability, all TCP variants exhibit very low performance levels. Finally, in terms of fairness, our results identify fairness issues among TCP flows with different Bandwidth Delay Products (BDP), with CUBIC offering the best results.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. 3GPP TS.36.331. LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource Control (RRC); Protocol specification. Technical Specification (TS), Nov 2020. Version 16.2.1 Release 16. Tech. rep., ETSI (2020)

  2. Ahmad, I., Kaleem, Z., Chang, K.: Block error rate and ue throughput performance evaluation using lls and sls in 3gpp lte downlink. arXiv preprint arXiv:1810.01162 (2018)

  3. Alexandris, K., Nikaein, N., Knopp, R., Bonnet, C.: Analyzing x2 handover in lte/lte-a. In: 2016 14th international symposium on modeling and optimization in mobile, ad hoc, and wireless networks (WiOpt), pp. 1–7. IEEE (2016)

  4. Anas, M., Calabrese, F.D., Ostling, P.E., Pedersen, K.I., Mogensen, P.E.: Performance analysis of handover measurements and layer 3 filtering for utran lte. In: 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications, pp. 1–5. IEEE (2007)

  5. Arokkiam, J. A., Alvarez, P., Wu, X., Brown, K. N., Sreenan, C. J., Ruffini, M., et al. (2017). Design, implementation, and evaluation of an xg-pon module for the ns-3 network simulator. Simulation, 93(5), 409–426.

    Article  Google Scholar 

  6. Assyadzily, M., Suhartomo, A., Silitonga, A.: Evaluation of x2-handover performance based on rsrp measurement with friis path loss using network simulator version 3 (ns-3). In: 2014 2nd International Conference on Information and Communication Technology (ICoICT), pp. 436–441. IEEE (2014)

  7. Bălan, I. M., Moerman, I., Sas, B., & Demeester, P. (2012). Signalling minimizing handover parameter optimization algorithm for lte networks. Wireless Networks, 18(3), 295–306.

    Article  Google Scholar 

  8. Baldo, N., Requena-Esteso, M., Miozzo, M., Kwan, R.: An open source model for the simulation of lte handover scenarios and algorithms in ns-3. In: Proceedings of the 16th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems, pp. 289–298 (2013)

  9. Dimou, K., Wang, M., Yang, Y., Kazmi, M., Larmo, A., Pettersson, J., Muller, W., Timner, Y.: Handover within 3gpp lte: Design principles and performance. In: 2009 IEEE 70th Vehicular Technology Conference Fall, pp. 1–5. IEEE (2009)

  10. Erman, J., Gopalakrishnan, V., Jana, R., & Ramakrishnan, K. K. (2015). Towards a spdy’ier mobile web? IEEE/ACM Transactions on Networking, 23(6), 2010–2023.

    Article  Google Scholar 

  11. Floyd, S., et al.: Highspeed tcp for large congestion windows (2003)

  12. Ha, S., Rhee, I., & Xu, L. (2008). Cubic: A new tcp-friendly high-speed tcp variant. ACM SIGOPS Operating Systems Review, 42(5), 64–74.

    Article  Google Scholar 

  13. Henderson, T.: tcp-cubic-new. https://gitlab.com/nsnam/ns-3-dev (2020)

  14. Henderson, T.: Tcp models in ns-3. https://www.nsnam.org/docs/models/html/tcp.html (2020)

  15. Huang, J., Qian, F., Guo, Y., Zhou, Y., Xu, Q., Mao, Z. M., et al. (2013). An in-depth study of lte: Effect of network protocol and application behavior on performance. ACM SIGCOMM Computer Communication Review, 43(4), 363–374.

    Article  Google Scholar 

  16. Jaber, M., Imran, M. A., Tafazolli, R., & Tukmanov, A. (2016). 5g backhaul challenges and emerging research directions: A survey. IEEE Access, 4, 1743–1766.

    Article  Google Scholar 

  17. Jacobson, V. (1995). Congestion avoidance and control, sigcomm comput. Communication Review, 25(1), 157–187.

    Article  Google Scholar 

  18. Jain, S., Raina, G.: An experimental evaluation of cubic tcp in a small buffer regime. In: 2011 National Conference on Communications (NCC), pp. 1–5. IEEE (2011)

  19. Jin, C., Wei, D.X., Low, S.H.: Fast tcp: motivation, architecture, algorithms, performance. In: IEEE INFOCOM 2004, vol. 4, pp. 2490–2501. IEEE (2004)

  20. Kani, J. I., Terada, J., Suzuki, K. I., & Otaka, A. (2016). Solutions for future mobile fronthaul and access-network convergence. Journal of Lightwave Technology, 35(3), 527–534.

    Google Scholar 

  21. Kelly, T. (2003). Scalable tcp: Improving performance in highspeed wide area networks. ACM SIGCOMM computer communication Review, 33(2), 83–91.

    Article  Google Scholar 

  22. Lee, J., Bohacek, S., Hespanha, J. P., & Obraczka, K. (2005). A study of tcp fairness in high-speed networks. Rep: Tech.

  23. Leith, D.: H-tcp protocol for high-speed long distance networks. In: Proc. International Workshop on Protocols for Fast Long-Distance Networks, Argonne, Illinois, USA, Feb. 2004 (2004)

  24. Lin, C.C., Sandrasegaran, K., Ramli, H.A.M., Basukala, R.: Optimized performance evaluation of lte hard handover algorithm with average rsrp constraint. arXiv preprint arXiv:1105.0234 (2011)

  25. Manual, R., Texinfo, G., Pdf, B., General, G., License, P.: ns-3 tutorial. In: System, pp. 1–46 (2011)

  26. Masum, M., Babu, M., et al.: End-to-end delay performance evaluation for voip in the lte network (2011)

  27. Nguyen, B., Banerjee, A., Gopalakrishnan, V., Kasera, S., Lee, S., Shaikh, A., Van der Merwe, J.: Towards understanding tcp performance on lte/epc mobile networks. In: Proceedings of the 4th workshop on All things cellular: operations, applications, & challenges, pp. 41–46 (2014)

  28. Oshin, O., Luka, M., & Atayero, A. (2016). From gpp lte to g. An evolution: In Transactions: on Engineering Technologies (pp. 485–502). Cham: Springer.

    Book  Google Scholar 

  29. Sauter, M. (2017). From GSM to LTE-advanced Pro and 5G: An introduction to mobile networks and mobile broadband. New Jersey: Wiley.

    Book  Google Scholar 

  30. Szilágyi, P., Vincze, Z., Vulkán, C.: Handover friendly tcp proxy integrated in the lte enodeb. In: 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC), pp. 1615–1620. IEEE (2014)

  31. Tsiknas, K., Rantos, K., Schinas, C. J., & Soilemes, A. (2019). Performance evaluation of tcp-biad in high-speed, long-distance networks. Computing, 101(4), 319–337.

    Article  Google Scholar 

  32. Tsiknas, K., & Stamatelos, G. (2014). Tcp-biad for enhancing tcp performance in broadband wireless access networks. Wireless Personal Communications, 78(1), 785–799.

    Article  Google Scholar 

  33. Tsiknas, K., Zoiros, K.: Effect of lte handover on tcp performance over optical networks. In: Proceedings of the 4th International Conference on Intelligent Computing and Communication (2020)

  34. Vardoyan, G., Rao, N.S., Towsley, D.: Models of tcp in high-bdp environments and their experimental validation. In: 2016 IEEE 24th International Conference on Network Protocols (ICNP), pp. 1–10. IEEE (2016)

  35. Winstein, K., Sivaraman, A., Balakrishnan, H.: Stochastic forecasts achieve high throughput and low delay over cellular networks. In: Presented as part of the 10th \(\{\)USENIX\(\}\) Symposium on Networked Systems Design and Implementation (\(\{\)NSDI\(\}\) 13), pp. 459–471 (2013)

  36. Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control (bic) for fast long-distance networks. In: IEEE INFOCOM 2004, vol. 4, pp. 2514–2524. IEEE (2004)

  37. Xu, X., Jiang, Y., Flach, T., Katz-Bassett, E., Choffnes, D., Govindan, R.: Investigating transparent web proxies in cellular networks. In: International Conference on Passive and Active Network Measurement, pp. 262–276. Springer (2015)

  38. Zhang, L., Okamawari, T., Fujii, T.: Performance evaluation of tcp and udp during lte handover. In: 2012 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1993–1997. IEEE (2012)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas D. Lagkas.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Code availability

The ns-3 scripts developed within this work are available upon request.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tsiknas, K.G., Zoiros, K.E. & Lagkas, T.D. Performance analysis of high-speed TCP protocols in LTE X2 handover under realistic operational conditions. Telecommun Syst 77, 655–669 (2021). https://doi.org/10.1007/s11235-021-00784-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-021-00784-z

Keywords

Navigation