The QUIC protocol, which was originally proposed by Google, has recently gained a remarkable presence. Although it has been shown to outperform TCP over a wide range of scenarios, there exist some doubts on whether it might be an appropriate transport protocol for IoT. In this paper, we specifically tackle this question, by means of an evaluation carried out over a real platform. In particular, we conduct a thorough characterization of the performance of the MQTT protocol, when used over TCP and QUIC. We deploy a real testbed, using commercial off-the-shelf devices, and we analyze two of the most important key performance indicators for IoT: delay and energy consumption. The results evince that QUIC does not only yield a notable decrease in the delay and its variability, over various wireless technologies and channel conditions, but it does not hinder the energy consumption.
The advent of the Internet of Things (IoT) augurs new cutting-edge applications in modern life such as smart cities and smart grids. These applications require protocols more efficient for ensuring the reliability of data communications in the IoT networks. Many works state that IoT cannot meet their demands without application protocols improvement with Artificial Intelligence (AI) as IoT are expected to generate unprecedented traffic giving IoT researchers access to data that can help in studying and analyzing the demands and develop application protocols conceptions to meet the requirement of IoT applications. In literature, several works introduced AI in some layers of the TCP/IP model including wireless communication and routing. In this article, an evaluation of application protocols HTTP, MQTT, DDS, XMPP, AMQP, and CoAP has been presented; and subsequently, the power consumption prediction of MQTT and COAP based on the linear regression model is analyzed, in order to enhance data communications in IoT applications.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.