On the Performance of QUIC over Wireless Mesh Networks
- PDF / 3,796,995 Bytes
- 30 Pages / 439.37 x 666.142 pts Page_size
- 51 Downloads / 202 Views
On the Performance of QUIC over Wireless Mesh Networks Jawad Manzoor1,2 · Llorenç Cerdà‑Alabern2 · Ramin Sadre3 · Idilio Drago4 Received: 25 February 2020 / Revised: 23 July 2020 / Accepted: 1 August 2020 © Springer Science+Business Media, LLC, part of Springer Nature 2020
Abstract The exponential growth in adoption of mobile phones and the widespread availability of wireless networks has caused a paradigm shift in the way we access the Internet. It has not only eased access to the Internet, but also increased users’ appetite for responsive services. New protocols to speed up Internet applications have naturally emerged. The QUIC transport protocol is one prominent case. Initially developed by Google as an experiment, the protocol has already made phenomenal strides, thanks to its support in Google’s servers and Chrome browser. Since QUIC is still a relatively new protocol, there is a lack of sufficient understanding about its behavior in real network scenarios, particularly in the case of wireless networks. In this paper we present a comprehensive study on the performance of QUIC in Wireless Mesh Networks (WMN). We perform a measurement campaign on a production WMN to compare the performance of QUIC against TCP when retrieving files from the Internet. Our results show that while QUIC outperforms TCP in wired networks, it exhibits significantly lower performance than TCP in the WMN. We investigate the reasons for this behavior and identify the root causes of the performance issues. We find that some design choices of QUIC may penalize the protocol in WiFi, e.g., uncovering sub-optimal interactions of QUIC with MAC layer features, such as frame aggregation. Finally, we implement and evaluate our solution and demonstrate up to 28% increase in throughput of QUIC. Keywords Wireless Mesh Networks · Transport layer · MAC layer · Frame aggregation
* Jawad Manzoor [email protected] 1
Air University, Islamabad, Pakistan
2
Universitat Politècnica de Catalunya, Barcelona, Spain
3
Université catholique de Louvain, Ottignies‑Louvain‑la‑Neuve, Belgium
4
Universita degli Studi di Torino, Torino, Italy
13
Vol.:(0123456789)
Journal of Network and Systems Management
1 Introduction The Internet is evolving from the perspective of both usage and connectivity. Wireless networks (in particular WiFi) are nowadays a commonplace across the board including homes, offices, shopping malls, restaurants, hospitals and university campuses. Wireless Mesh Networks (WMN) [1] are getting popular, and some examples include Guifi.net, MadMesh, Merkai and Google WiFi. Wireless traffic continues to grow at an unprecedented rate and it is predicted in a recent Cisco white paper [2] that wireless and mobile traffic will exceed that of PCs, and will comprise more than 63 percent of the total IP traffic by 2021. While wireless networks provide mobility and ease of access to the Internet, they are also prone to errors due to obstacles, moving objects, weather conditions, noise and interference with other wireless sources etc.
Data Loading...