Energy-Efficient Leader Election in IoT Networks: A Cloud Storage Perspective
Ahcène Bounceur, Saadat Mehmood Alhashmi, Foudil Mir, Mostefa Kara · 2024
In a distributed environment where IoT devices collaborate on shared datasets, it is vital to establish a secure and efficient turn-taking process for data updates. Unlike centralized systems, where mutexes can effectively manage access to shared resources, distributed systems require alternative solutions. This is where distributed locks and leader election mechanisms are critical in maintaining order and consistency. The DoTRo (Dominating Tree Routing) Leader Election Algorithm stands out as a promising solution specifically designed for IoT applications, owing to its low power consumption. Remarkably, this algorithm achieves an impressive (85%) reduction in energy usage compared to traditional methods, making it highly efficient for resource-constrained environments. This paper explores the implementation of the DoTRo algorithm within the context of cloud storage, providing a detailed case study highlighting its effectiveness in managing data updates while minimizing energy consumption in distributed IoT settings. Through this examination, we aim to underscore the importance of innovative algorithms like DoTRo in optimizing performance and sustainability in future IoT applications.