A genetic algorithm with selective repair method under combined-criteria for deadline-constrained IoT workflow scheduling in Fog–Cloud computing

IF 6.2 2区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS
Amer Saeed , Gang Chen , Hui Ma , Qiang Fu
{"title":"A genetic algorithm with selective repair method under combined-criteria for deadline-constrained IoT workflow scheduling in Fog–Cloud computing","authors":"Amer Saeed ,&nbsp;Gang Chen ,&nbsp;Hui Ma ,&nbsp;Qiang Fu","doi":"10.1016/j.future.2025.108050","DOIUrl":null,"url":null,"abstract":"<div><div>Many IoT systems require deadline-constrained workflow scheduling, where missed deadlines can have serious consequences. Scheduling such IoT workflows in Fog–Cloud environments is challenging due to resource heterogeneity and the variability in workflow patterns and deadlines. Existing approaches, including heuristic and meta-heuristic algorithms, often fail to reliably satisfy deadline constraints while simultaneously minimizing the cost associated with the computational resources used for executing workflows. This paper introduces the Internet of Things Genetic Algorithm with Selective Repair under Combined Criteria (IoTGA-SRC<sup>2</sup>) to effectively tackle these challenges. IoTGA-SRC<sup>2</sup> introduces a novel selection mechanism that prioritizes solutions based on deadline violations and execution costs. It also features an innovative repair method, which can systematically detect infeasible solutions, perform a root cause analysis to identify the key factors causing deadline violations, and reallocate critical tasks using a multi-criteria method. By properly managing delays caused by execution time, communication time, and waiting time, IoTGA-SRC<sup>2</sup> can consistently satisfy deadline constraints across a wide range of problem configurations. Extensive experiments demonstrate that IoTGA-SRC<sup>2</sup> consistently outperforms multiple state-of-the-art methods in reducing execution costs while adhering to stringent deadline constraints, making it a valuable choice for various real-world applications in heterogeneous IoT–Fog–Cloud computing environments.</div></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":"175 ","pages":"Article 108050"},"PeriodicalIF":6.2000,"publicationDate":"2025-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Future Generation Computer Systems-The International Journal of Escience","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167739X25003450","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

Abstract

Many IoT systems require deadline-constrained workflow scheduling, where missed deadlines can have serious consequences. Scheduling such IoT workflows in Fog–Cloud environments is challenging due to resource heterogeneity and the variability in workflow patterns and deadlines. Existing approaches, including heuristic and meta-heuristic algorithms, often fail to reliably satisfy deadline constraints while simultaneously minimizing the cost associated with the computational resources used for executing workflows. This paper introduces the Internet of Things Genetic Algorithm with Selective Repair under Combined Criteria (IoTGA-SRC2) to effectively tackle these challenges. IoTGA-SRC2 introduces a novel selection mechanism that prioritizes solutions based on deadline violations and execution costs. It also features an innovative repair method, which can systematically detect infeasible solutions, perform a root cause analysis to identify the key factors causing deadline violations, and reallocate critical tasks using a multi-criteria method. By properly managing delays caused by execution time, communication time, and waiting time, IoTGA-SRC2 can consistently satisfy deadline constraints across a wide range of problem configurations. Extensive experiments demonstrate that IoTGA-SRC2 consistently outperforms multiple state-of-the-art methods in reducing execution costs while adhering to stringent deadline constraints, making it a valuable choice for various real-world applications in heterogeneous IoT–Fog–Cloud computing environments.
雾云计算下限期物联网工作流调度的组合准则选择修复遗传算法
许多物联网系统需要有截止日期约束的工作流调度,错过截止日期可能会产生严重后果。由于资源异质性以及工作流模式和截止日期的可变性,在Fog-Cloud环境中调度此类物联网工作流具有挑战性。现有的方法,包括启发式和元启发式算法,通常不能可靠地满足截止日期约束,同时最小化与执行工作流所使用的计算资源相关的成本。为了有效地解决这些问题,本文引入了基于组合准则的选择性修复物联网遗传算法(IoTGA-SRC2)。IoTGA-SRC2引入了一种新的选择机制,根据违反截止日期和执行成本对解决方案进行优先级排序。它还具有创新的修复方法,可以系统地检测不可行的解决方案,执行根本原因分析,以确定导致违反截止日期的关键因素,并使用多标准方法重新分配关键任务。通过适当地管理由执行时间、通信时间和等待时间引起的延迟,IoTGA-SRC2可以一致地满足各种问题配置的截止日期约束。广泛的实验表明,IoTGA-SRC2在降低执行成本方面始终优于多种最先进的方法,同时遵守严格的截止日期限制,使其成为异构物联网-雾云计算环境中各种实际应用的有价值选择。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
19.90
自引率
2.70%
发文量
376
审稿时长
10.6 months
期刊介绍: Computing infrastructures and systems are constantly evolving, resulting in increasingly complex and collaborative scientific applications. To cope with these advancements, there is a growing need for collaborative tools that can effectively map, control, and execute these applications. Furthermore, with the explosion of Big Data, there is a requirement for innovative methods and infrastructures to collect, analyze, and derive meaningful insights from the vast amount of data generated. This necessitates the integration of computational and storage capabilities, databases, sensors, and human collaboration. Future Generation Computer Systems aims to pioneer advancements in distributed systems, collaborative environments, high-performance computing, and Big Data analytics. It strives to stay at the forefront of developments in grids, clouds, and the Internet of Things (IoT) to effectively address the challenges posed by these wide-area, fully distributed sensing and computing systems.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信