A self-configuration framework for balancing services in the fog of things

被引:0
作者
Mota, Edson [1 ,3 ]
Barbosa, Jurandir [1 ,2 ]
Figueiredo, Gustavo B. [1 ]
Peixoto, Maycon [1 ]
Prazeres, Cássio [1 ]
机构
[1] Department of Computer Science, Federal University of Bahia, Av. Milton Santos, S/N, Ondina, Bahia, Salvador
[2] Federal Institute of Bahia, Bahia, Eunapolis
[3] Software, Big Data and AI Department, SENAI CIMATEC, Av. Orlando Gomes, 1845 - Piatã, Bahia, Salvador
来源
Internet of Things and Cyber-Physical Systems | 2024年 / 4卷
基金
巴西圣保罗研究基金会;
关键词
Balancing; Fog computing fog of things; Internet of things; Self-organization; Services;
D O I
10.1016/j.iotcps.2024.09.003
中图分类号
学科分类号
摘要
Fog Computing has been playing a pivotal role in the Internet of Things (IoT) ecosystem, offering benefits such as local availability, access facilities, and enhanced communication among devices. However, managing numerous gateways in an IoT network poses service distribution and network management challenges, leading to imbalances and inefficiencies. Within this context, this paper presents a novel self-organizing environment based on the Fog of Things approach, designed to address these challenges. Our key contributions include developing the FoT Balance Management service, which dynamically configures and optimizes the distribution of services across the network. This service utilizes advanced load-balancing algorithms to ensure the workload is evenly distributed among the available gateways, preventing any single node from becoming a bottleneck for the service distributions. Additionally, we integrate Apache Karaf Cellar for real-time monitoring and adaptive reconfiguration. This integration allows the system to continuously monitor the network state and automatically reconfigure the service distribution in response to changes, such as adding or removing nodes. This approach ensures seamless adaptation to network changes, maintaining high performance and load balancing. We validate our solution through planned experiments using ANOVA and a 2k factorial design. The experimental results demonstrate significant improvements in network performance, response time, and load balancing. Specifically, in scenarios with ten fog nodes, our approach increases average availability by 10 ​%–20 ​% and achieves 70 ​%–80 ​% load balancing. The analysis reveals that the absence of a balancing strategy can reduce availability by approximately 30 ​%. Our proposed solution effectively prevents infrastructure overload, balancing computation costs and node availability, thereby enhancing the efficiency and responsiveness of the IoT ecosystem. © 2024 The Authors
引用
收藏
页码:318 / 332
页数:14
相关论文
共 35 条
[31]  
Kahla M., Azab M., Mansour A., Secure, resilient, and self-configuring fog architecture for untrustworthy IoT environments, 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, pp. 49-54doi, (2018)
[32]  
Prazeres C., Barbosa J., Andrade L., Serrano M., Design and implementation of a message-service oriented middleware for fog of things platforms, Proceedings of the Symposium on Applied Computing, pp. 1814-1819, (2017)
[33]  
De Smet G., Open source contributors, OptaPlanner user guide, red hat, inc. or third-party contributors, optaPlanner open source constraint solver in Java, (2006)
[34]  
Chappell D., Enterprise Service Bus, (2004)
[35]  
Jain R., The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling, (1991)