全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

QUIC vs TCP: A Performance Evaluation over LTE with NS-3

DOI: 10.4236/cn.2022.141002, PP. 12-22

Keywords: Transport Protocol, TCP, QUIC, LTE, Simulation, NS-3

Full-Text   Cite this paper   Add to My Lib

Abstract:

In the vast majority of mobile applications, the Transmission Control Protocol (TCP) is still leveraged at the transport layer of the Internet’s protocol stack. But, in many cases, the performance of TCP over mobile networks has been proven sub-optimal in practice, thus causing substantial bottlenecks. Quick UDP Internet Connections (QUIC) is a new protocol, currently being standardized by the Internet Engineering Task Force (IETF), that aims at solving some of the inherent problems of TCP. The purpose of this paper is to provide a comprehensive overview of QUIC and compare the performance of QUIC and TCP in wireless networks. To compare QUIC with TCP under various transmission scenarios over LTE networks, the ns-3 network simulator has been employed. The simulations performed showed that 1) under good or average transmission conditions, QUIC is characterized by a better steady state throughput at the same time achieving quite lower file download times; and 2) under poor transmission conditions, the two protocols exhibit a similar performance.

References

[1]  Cisco (2020) Cisco Annual Internet Report (2018-2023). 1-41.
[2]  Langley, A., et al. (2017) The QUIC Transport Protocol: Design and Internet-Scale Deployment. Proceedings of the Conference of the ACM Special Interest Group on Data Communication, Los Angeles, 21-25 August 2017, 183-196.
https://doi.org/10.1145/3098822.3098842
[3]  Usage Statistics of QUIC for Websites, March 2021.
https://w3techs.com/technologies/details/ce-quic
[4]  Carlucci, G., De Cicco, L. and Mascolo, S. (2015)
http over UDP: An Experimental Investigation of QUIC. Proceedings of the ACM Symposium on Applied Computing, Salamanca, 13-17 April 2015, 609-614.
https://doi.org/10.1145/2695664.2695706
[5]  Gagliardi, E. and Levillain, O. (2020) Analysis of QUIC Session Establishment and Its Implementations. In: Information Security Theory and Practice, Springer, Berlin, 169-184.
https://doi.org/10.1007/978-3-030-41702-4_11
[6]  Megyesi, P., Krämer, Z. and Molnár, S. (2016) How Quick Is QUIC? 2016 IEEE International Conference on Communications, ICC 2016, Kuala Lumpur, 23-27 May 2016, 1-6.
https://doi.org/10.1109/ICC.2016.7510788
[7]  Nepomuceno, K., et al. (2018) QUIC and TCP: A Performance Evaluation. 2018 IEEE Symposium on Computers and Communications (ISCC), Natal, 25-28 June 2018, 45-51.
https://doi.org/10.1109/ISCC.2018.8538687
[8]  Kakhki, A.M., Jero, S., Choffnes, D., Nita-Rotaru, C. and Mislove, A. (2017) Taking a Long Look at QUIC: An Approach for Rigorous Evaluation of Rapidly Evolving Transport Protocols. Proceedings of the 2017 Internet Measurement Conference, London, 1-3 November 2017, 290-303.
https://doi.org/10.1145/3131365.3131368
[9]  Yu, Y., Xu, M. and Yang, Y. (2017) When QUIC Meets TCP: An Experimental Study. 2017 IEEE 36th International Performance Computing and Communications Conference (IPCCC), San Diego, 10-12 December 2017, 1-8.
https://doi.org/10.1109/PCCC.2017.8280429
[10]  De Biasio, A., Chiariotti, F., Polese, M., Zanella, A. and Zorzi, M. (2019) A QUIC Implementation for Ns-3. Proceedings of the 2019 Workshop on Ns-3, Florence, 19-20 July 2019, 1-8.
https://doi.org/10.1145/3321349.3321351
[11]  Iyengar, J. and Thomson, M. (2021) QUIC: A UDP-Based Multiplexed and Secure Transport. No. RFC 9000. Internet Engineering Task Force, 1-151.
https://doi.org/10.17487/RFC9000
[12]  ns-3|A Discrete-Event Network Simulator for Internet Systems.
https://www.nsnam.org
[13]  Nguyen, B., et al. (2014) Towards Understanding TCP Performance on LTE/EPC Mobile Networks. Proceedings of the 4th Workshop on All Things Cellular: Operations, Applications, Challenges, Chicago, 22 August 2014, 41-46.
https://doi.org/10.1145/2627585.2627594
[14]  Kakhki, A.M., Jero, S., Choffnes, D., Nita-Rotaru, C. and Mislove, A. (2019) Taking a Long Look at QUIC. Communications of the ACM, 62, 86-94.
https://doi.org/10.1145/3330336
[15]  Introducing Zero Round Trip Time Resumption (0-RTT).
https://blog.cloudflare.com/introducing-0-rtt
[16]  Kühlewind, M. and Trammell, B. (2021) Manageability of the QUIC Transport Protocol. Internet Engineering Task Force, 1-34.
[17]  Kuboye, B.M. (2018) Performance Evaluation of Scheduling Algorithms for 4G (LTE). Communications & Networks, 10, 152-163.
https://doi.org/10.4236/cn.2018.104013

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133