Empowering IoT Applications with Flexible, Energy-Efficient Remote Management of Low-Power Edge Devices

Shadi Attarha,Anna Förster
2024-04-26
Abstract:In the context of the Internet of Things (IoT), reliable and energy-efficient provision of IoT applications has become critical. Equipping IoT systems with tools that enable a flexible, well-performing, and automated way of monitoring and managing IoT edge devices is an essential prerequisite. In current IoT systems, low-power edge appliances have been utilized in a way that can not be controlled and re-configured in a timely manner. Hence, conducting a trade-off solution between manageability, performance and design requirements are demanded. This paper introduces a novel approach for fine-grained monitoring and managing individual micro-services within low-power edge devices, which improves system reliability and energy efficiency. The proposed method enables operational flexibility for IoT edge devices by leveraging a modularization technique. Following a review of existing solutions for remote-managed IoT services, a detailed description of the suggested approach is presented. Also, to explore the essential design principles that must be considered in this approach, the suggested architecture is elaborated in detail. Finally, the advantages of the proposed solution to deal with disruptions are demonstrated in the proof of concept-based experiments.
Software Engineering,Networking and Internet Architecture
What problem does this paper attempt to address?
The paper aims to address the issues of reliability and energy efficiency in low-power edge devices within Internet of Things (IoT) systems. Specifically, in current IoT systems, low-power edge devices often cannot be timely controlled and reconfigured, making it difficult to balance management and performance. Therefore, this paper proposes a new approach to improve system reliability and energy efficiency through fine-grained monitoring and management of individual microservices. The core contributions of the paper are as follows: 1. **Fine-grained Monitoring and Management**: The proposed method allows for independent monitoring and management of individual microservices within low-power edge devices, thereby enhancing the operational flexibility of the system. 2. **Application of Modular Technology**: By utilizing modular technology, this method can manage faulty components (such as damaged sensors) individually without recompiling the underlying software, thus avoiding resource waste and data errors. 3. **Experimental Validation**: The effectiveness of this method in practical applications is validated through experiments, particularly in handling abnormal situations, significantly reducing energy consumption while maintaining system reliability. Overall, this research aims to provide a flexible and efficient management framework for low-power IoT devices to address the management and performance challenges present in existing solutions.