Workload Balancing Model for Heterogeneous IoT Nodes Architectures
Mustafa Kh. Aswad, Fozia Al-Badree Beetro, Ayad Ali Keshlaf · 2024
Heterogeneous IoT architectures are evolving rapidly and different challenged are faced with the traditional IoT architectures including the performance time of real-time IoT application. Parallel computing programming technique could enhance the performance and efficiency for distributed systems and multicore processors as well as the IoT systems. However, parallel computing, presents certain difficulties and constraints, including synchronization, communication, security concerns, and load balancing. In this regard, a novel IoT workload balancing model for heterogeneous IoT architectures is presented in this paper. This model is intended to reduce the execution time of large systems by redistributing part of their functions to other involved IoT nodes. An experiment has been conducted to evaluate the actual real load for each IoT node and tried to rebalance the load using the proposed model. The results were encouraging as the performance time was reduced by about one third on two cores.