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

Edson Mota , Jurandir Barbosa , Gustavo B. Figueiredo , Maycon Peixoto , Cássio Prazeres
{"title":"A self-configuration framework for balancing services in the fog of things","authors":"Edson Mota ,&nbsp;Jurandir Barbosa ,&nbsp;Gustavo B. Figueiredo ,&nbsp;Maycon Peixoto ,&nbsp;Cássio Prazeres","doi":"10.1016/j.iotcps.2024.09.003","DOIUrl":null,"url":null,"abstract":"<div><div>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 2<sup><em>k</em></sup> 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.</div></div>","PeriodicalId":100724,"journal":{"name":"Internet of Things and Cyber-Physical Systems","volume":"4 ","pages":"Pages 318-332"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Internet of Things and Cyber-Physical Systems","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2667345224000105","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
物联网中平衡服务的自配置框架
雾计算在物联网(IoT)生态系统中发挥着举足轻重的作用,具有本地可用性、接入设施和增强设备间通信等优势。然而,在物联网网络中管理众多网关会带来服务分配和网络管理方面的挑战,从而导致失衡和低效。在此背景下,本文提出了一种基于物联网方法的新型自组织环境,旨在应对这些挑战。我们的主要贡献包括开发了 FoT 平衡管理服务,该服务可动态配置和优化整个网络的服务分配。该服务利用先进的负载平衡算法,确保工作负载在可用网关之间均匀分布,防止任何单个节点成为服务分配的瓶颈。此外,我们还集成了 Apache Karaf Cellar,用于实时监控和自适应重新配置。这种集成允许系统持续监控网络状态,并根据变化(如添加或删除节点)自动重新配置服务分布。这种方法可确保无缝适应网络变化,保持高性能和负载平衡。我们利用方差分析和 2k 因式设计,通过计划实验验证了我们的解决方案。实验结果表明,网络性能、响应时间和负载平衡都有明显改善。具体来说,在有 10 个雾节点的情况下,我们的方法将平均可用性提高了 10%-20%,并实现了 70%-80% 的负载平衡。分析表明,如果没有平衡策略,可用性会降低约 30%。我们提出的解决方案可有效防止基础设施过载,平衡计算成本和节点可用性,从而提高物联网生态系统的效率和响应能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
13.80
自引率
0.00%
发文量
0
期刊最新文献
Non-work conserving dynamic scheduling of moldable gang tasks on multicore systems Multi-objective optimization algorithms for intrusion detection in IoT networks: A systematic review Constructing immersive toy trial experience in mobile augmented reality Machine learning techniques for IoT security: Current research and future vision with generative AI and large language models Ransomware on cyber-physical systems: Taxonomies, case studies, security gaps, and open challenges
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1