Power Evaluation of IOT Application Layer Protocols

Read original: arXiv:2405.07326 - Published 5/14/2024 by Amirhossein Shahrokhi, Mahmood Ahmadi
Total Score

0

🎲

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • The Internet of Things (IoT) is rapidly growing, with the number of IoT devices expected to reach 1 trillion by 2035.
  • While individual IoT devices have low energy consumption, their widespread use has made power consumption a major challenge in the IoT field.
  • Efficient communication protocols are needed to establish effective communication while minimizing power consumption.
  • This paper evaluates and compares the power consumption of different application layer protocols, including MQTT, MQTT-SN, CoAP, and HTTP, using simulation tools in the Contiki operating system.

Plain English Explanation

The Internet of Things (IoT) refers to the growing network of connected devices, from smart home appliances to industrial equipment. As the number of IoT devices increases, this has become a significant challenge in terms of power consumption. While individual IoT devices may have low energy needs, the sheer volume of these devices collectively can place a substantial strain on power resources.

To address this issue, researchers in this study looked at different communication protocols used in IoT systems. Protocols like MQTT, MQTT-SN, CoAP, and HTTP were simulated using tools in the Contiki operating system to evaluate their power consumption. The goal was to identify protocols that can efficiently transmit data while minimizing the overall power requirements of the IoT network.

Technical Explanation

The researchers used simulation tools in the Contiki operating system, including COOJA and Powertrace, to model the performance of various application layer protocols for IoT communication. These protocols included MQTT, MQTT-SN, CoAP, and HTTP.

The simulations revealed that the MQTT-SN protocol had the lowest power consumption, followed by CoAP and then MQTT. The HTTP protocol was found to be the most power-hungry of the group, making it less suitable for many IoT applications.

The difference in power consumption between these protocols is due to their underlying design and communication mechanisms. Protocols like MQTT-SN and CoAP are optimized for low-power IoT devices and minimize the amount of data transmitted, whereas HTTP is a more general-purpose protocol not specifically designed for IoT efficiency.

Critical Analysis

The paper provides a helpful comparison of popular IoT communication protocols and their power consumption characteristics. However, the research is limited to simulations and does not include real-world testing. It would be valuable to see how these protocols perform in actual IoT deployments, as factors like network conditions and device heterogeneity could impact the results.

Additionally, the paper does not explore the trade-offs between power consumption and other important factors, such as latency, reliability, and scalability. In some IoT applications, power efficiency may not be the sole priority, and a holistic evaluation of protocol performance would be beneficial.

Further research could also investigate emerging protocols or hybrid approaches that aim to balance power consumption with other key requirements for IoT systems.

Conclusion

This study highlights the importance of carefully selecting communication protocols in IoT systems to minimize power consumption. The findings suggest that protocols like MQTT-SN and CoAP, which are designed with IoT in mind, can significantly reduce the energy demands of large-scale IoT deployments compared to more general-purpose protocols like HTTP.

As the IoT continues to expand, this research provides valuable insights for IoT developers and system architects who must balance performance, scalability, and power efficiency to deliver effective IoT solutions.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🎲

Total Score

0

Power Evaluation of IOT Application Layer Protocols

Amirhossein Shahrokhi, Mahmood Ahmadi

The Internet of Things has affected all aspects of daily life, and the number of IoT devices is increasing day by day. According to forecasts, the number of Internet of Things devices will reach one trillion devices by 2035. The increase in the number of devices connected to the Internet will cause various concerns. One of the most important concerns is the energy and power consumption of these devices. Although Internet of Things modules are low in energy consumption, their widespread and large-scale use has made the issue of power consumption become the most important challenge in this field. For this reason, it is necessary to use communication protocols that, in addition to establishing efficient communication, impose minimal power consumption on the network. In this paper, application layer protocols such as MQTT, MQTT-SN, CoAP, and HTTP are simulated using the tools available in the Contiki operating system, including COOJA and Powertrace, and they { are evaluated} and compared with each other in terms of power consumption. According to the simulations performed by the mentioned tools, the MQTT-SN protocol was the least consuming protocol in terms of power consumption. After that, the CoAP protocol is placed, and with a slight difference, the MQTT protocol, which consumes more than MQTT-SN. Finally, the HTTP protocol consumes the most power, which makes it unsuitable for communication in the Internet of Things

Read more

5/14/2024

📉

Total Score

0

A Survey on Application Layer Protocols for IoT Networks

Fatma Hmissi, Sofiane Ouni

Nowadays, all sectors utilize devices that are part of the Internet of Things (IoT) for the purpose of connecting and exchanging information with other devices and systems over the Internet. This increases the diversity of devices and their working environments, which, in turn, creates new challenges, such as real-time interaction, security, interoperability, performance, and robustness of IoT systems. To address these, many applications protocols were adopted and developed for devices with constrained resources. This paper surveys communication protocols divided according to their goals along with their merits, demerits, and suitability towards IoT applications. We summarize the challenges of communication protocols as well as some relevant solutions.

Read more

5/28/2024

DEEP-IoT: Downlink-Enhanced Efficient-Power Internet of Things
Total Score

0

DEEP-IoT: Downlink-Enhanced Efficient-Power Internet of Things

Yulin Shao

At the heart of the Internet of Things (IoT) -- a domain witnessing explosive growth -- the imperative for energy efficiency and the extension of device lifespans has never been more pressing. This paper presents DEEP-IoT, an innovative communication paradigm poised to redefine how IoT devices communicate. Through a pioneering feedback channel coding strategy, DEEP-IoT challenges and transforms the traditional transmitter (IoT devices)-centric communication model to one where the receiver (the access point) play a pivotal role, thereby cutting down energy use and boosting device longevity. We not only conceptualize DEEP-IoT but also actualize it by integrating deep learning-enhanced feedback channel codes within a narrow-band system. Simulation results show a significant enhancement in the operational lifespan of IoT cells -- surpassing traditional systems using Turbo and Polar codes by up to 52.71%. This leap signifies a paradigm shift in IoT communications, setting the stage for a future where IoT devices boast unprecedented efficiency and durability.

Read more

9/10/2024

📊

Total Score

0

Reducing Communication Overhead in the IoT-Edge-Cloud Continuum: A Survey on Protocols and Data Reduction Strategies

Dora Krekovi'c, Petar Krivi'c, Ivana Podnar v{Z}arko, Mario Kuv{s}ek, Danh Le-Phuoc

The adoption of the Internet of Things (IoT) deployments has led to a sharp increase in network traffic as a vast number of IoT devices communicate with each other and IoT services through the IoT-edge-cloud continuum. This network traffic increase poses a major challenge to the global communications infrastructure since it hinders communication performance and also puts significant strain on the energy consumption of IoT devices. To address these issues, efficient and collaborative IoT solutions which enable information exchange while reducing the transmitted data and associated network traffic are crucial. This survey provides a comprehensive overview of the communication technologies and protocols as well as data reduction strategies that contribute to this goal. First, we present a comparative analysis of prevalent communication technologies in the IoT domain, highlighting their unique characteristics and exploring the potential for protocol composition and joint usage to enhance overall communication efficiency within the IoT-edge-cloud continuum. Next, we investigate various data traffic reduction techniques tailored to the IoT-edge-cloud context and evaluate their applicability and effectiveness on resource-constrained and devices. Finally, we investigate the emerging concepts that have the potential to further reduce the communication overhead in the IoT-edge-cloud continuum, including cross-layer optimization strategies and Edge AI techniques for IoT data reduction. The paper offers a comprehensive roadmap for developing efficient and scalable solutions across the layers of the IoT-edge-cloud continuum that are beneficial for real-time processing to alleviate network congestion in complex IoT environments.

Read more

5/1/2024