Impact of the Application Layer Protocol on Energy Consumption, 4G Utilization and Performance

The IoT communication over our data highways is growing tremendously. In future many device and machine manufacturers will transmit data from customer end-devices to data centers to improve and change the products to the customer's needs. The focus of the next decades will be on reducing energy consumption and data overhead in order to keep utilization of 4G/5G networks low. This paper analyzes two different communication approaches often used in IoT scenarios. The benchmark compares the protocol MQTT against the RESTful approach which is based on HTTP(s) in terms of energy consumption and performance. The results of this paper highlight that MQTT has strong advantages compared to REST. This is also due to the fact that these application layer protocols were specialized for IoT communication while HTTP was extended to address new requirements.

[1]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[2]  Young-Woo Kwon,et al.  An Assessment of Internet of Things Protocols for Resource-Constrained Applications , 2016, 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC).

[3]  Paulo F. Pires,et al.  Evaluating a Representational State Transfer (REST) Architecture: What is the Impact of REST in My Architecture? , 2014, 2014 IEEE/IFIP Conference on Software Architecture.

[4]  Roopesh Kevin Sungkur,et al.  Cloud-based cross-platform push notification system for more informed learners , 2016, 2016 IEEE International Conference on Emerging Technologies and Innovative Business Practices for the Transformation of Societies (EmergiTech).

[5]  Tai Wei Lim The Rise of Smart Cities , 2019, Industrial Revolution 4.0, Tech Giants, and Digitized Societies.

[6]  Gianluca Reali,et al.  Comparison of two lightweight protocols for smartphone-based sensing , 2013, 2013 IEEE 20th Symposium on Communications and Vehicular Technology in the Benelux (SCVT).

[7]  Raj Jain,et al.  NETWORKING PROTOCOLS AND STANDARDS FOR INTERNET OF THINGS , 2016 .