Transport Protocol Support for Edge Computing Using QUIC

OData support
Dr. Molnár Sándor
Department of Telecommunications and Media Informatics

The protocols of the Web have gone through significant evolution in recent years. HTTP/2 and QUIC are both new protocols, aiming to make the Web faster. QUIC uses a new approach: it works over UDP in the transport layer and implements state-of-the-art TCP mechanisms in userspace. This exciting new approach is advocated by numerous members of the research and development community.

Edge Computing is a new computing model which aims to bring the Cloud closer to the “things” in the Internet of Things. It has many promising use-cases and enables us to rethink the architecture of future networks.

In this thesis, I give the rationale for QUIC to be used in Edge Networking. I present the design, implementation and evaluation of a mechanism which is capable of modifying the aggressiveness of the congestion control algorithm in QUIC on-the-fly, based on application layer information.

Furthermore, I developed a testbed which enhances QUIC’s performance on a congested link while it also generates packet reordering. Based on my measurement results, I demonstrate that QUIC’s congestion control is highly resistant to packet reordering, and I argue that this means that reordering is an acceptable side effect if a feature aims to increase the protocol’s performance.


Please sign in to download the files of this thesis.