Benchmarking application layer protocols for the Internet of Things

Supervisor(s)Felix Erlacher, MSc


The Internet of Things (IoT) enables a broad variety of devices to be connected to the Internet. Typical IoT devices have constrained resources. Most of these devices transmit their data using HTTP because of its simple structure and ubiquitous nature. But HTTP was not designed with the constraints in mind that IoT devices face. For this reason specialized protocols like CoAP were created, while new protocols for the web, like HTTP/2 and QUIC, promise limited resource usage.

Only a few studies investigate the suitability of the named protocols for IoT scenarios. The goal of this thesis is to reproduce the results of existing studies for CoAP and HTTP in a realistic scenario and extend them with the protocols QUIC and HTTP/2. QUIC and HTTP/2 need to be integrated into an IoT platform.


  • Colitti, W., Steenhaut, K., De Caro, N., Buta, B., and Dobrota, V. Evaluation of Constrained Application Protocol for Wireless Sensor Networks. In Proceedings of the 18th IEEE Workshop on Local & Metropolitan Area Networks (LANMAN). Chapel Hill, NC, 2011.
  • Daniel, L., Kojo, M., and Latvala, M. Experimental Evaluation of the CoAP, HTTP and SPDY Transport Services for Internet of Things. In G. Di Fatta, G. Fortino, W. Li, M. Pathan and A. Stahl Frederic an Guerrieri, eds., Internet and Distributed Computing Systems. Lecture Notes in Computer Science 8729, Springer, Berlin Heidelberg, 2014, pp. 111–123.