Reliable and efficient computation offloading for dependency-aware tasks in IIoT using evolutionary multi-objective optimization

IF 6.2 2区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS
Jun-Jie Li , Zheng-Yi Chai , Ya-Lun Li , Ying-Bo Zhou
{"title":"Reliable and efficient computation offloading for dependency-aware tasks in IIoT using evolutionary multi-objective optimization","authors":"Jun-Jie Li ,&nbsp;Zheng-Yi Chai ,&nbsp;Ya-Lun Li ,&nbsp;Ying-Bo Zhou","doi":"10.1016/j.future.2025.107923","DOIUrl":null,"url":null,"abstract":"<div><div>Mobile Edge Computing (MEC) significantly enhances the computing and processing capabilities of Industrial Internet of Things (IIoT) systems with hardware resource constraints. However, the complexity of industrial environments and the dependencies between tasks in industrial applications pose new challenges for collaborative edge computing offloading between IIoT devices and MEC systems. In industrial applications, complex workflow tasks can be modeled using Directed Acyclic Graphs (DAGs). The execution order of each task and the offloading decisions within the workflow can result in varying completion times, ultimately affecting the overall Quality of Experience (QoE) of the workflow. Therefore, it is crucial to pay attention to the execution order of tasks and offloading decisions within workflows in MEC-assisted industrial systems. This paper introduces an enhanced multi-objective evolutionary algorithm designed to minimize both the completion time of industrial applications and the energy usage of IIoT devices. Firstly, a retransmission model is incorporated to simulate the phenomenon caused by packet loss in complex industrial environments. Then, a dynamic task scheduling algorithm based on response rate and a delay-based execution position initialization method are designed to achieve optimal scheduling and offloading for DAG applications. Finally, to prevent task failures due to retransmission delays, two optimization strategies for task retransmission mechanisms are proposed. Comprehensive experimental results demonstrate that, under the same computational offloading scenarios, the proposed algorithm achieves better convergence and diversity of non-dominated solutions,while significantly reducing system latency and energy consumption.</div></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":"174 ","pages":"Article 107923"},"PeriodicalIF":6.2000,"publicationDate":"2025-05-31","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/S0167739X25002183","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

Mobile Edge Computing (MEC) significantly enhances the computing and processing capabilities of Industrial Internet of Things (IIoT) systems with hardware resource constraints. However, the complexity of industrial environments and the dependencies between tasks in industrial applications pose new challenges for collaborative edge computing offloading between IIoT devices and MEC systems. In industrial applications, complex workflow tasks can be modeled using Directed Acyclic Graphs (DAGs). The execution order of each task and the offloading decisions within the workflow can result in varying completion times, ultimately affecting the overall Quality of Experience (QoE) of the workflow. Therefore, it is crucial to pay attention to the execution order of tasks and offloading decisions within workflows in MEC-assisted industrial systems. This paper introduces an enhanced multi-objective evolutionary algorithm designed to minimize both the completion time of industrial applications and the energy usage of IIoT devices. Firstly, a retransmission model is incorporated to simulate the phenomenon caused by packet loss in complex industrial environments. Then, a dynamic task scheduling algorithm based on response rate and a delay-based execution position initialization method are designed to achieve optimal scheduling and offloading for DAG applications. Finally, to prevent task failures due to retransmission delays, two optimization strategies for task retransmission mechanisms are proposed. Comprehensive experimental results demonstrate that, under the same computational offloading scenarios, the proposed algorithm achieves better convergence and diversity of non-dominated solutions,while significantly reducing system latency and energy consumption.
基于进化多目标优化的工业物联网中依赖感知任务可靠高效的计算卸载
移动边缘计算(MEC)显著增强了硬件资源受限的工业物联网(IIoT)系统的计算和处理能力。然而,工业环境的复杂性和工业应用中任务之间的依赖性为IIoT设备和MEC系统之间的协作边缘计算卸载带来了新的挑战。在工业应用中,复杂的工作流任务可以使用有向无环图(dag)建模。工作流中每个任务的执行顺序和卸载决策可能导致不同的完成时间,最终影响工作流的整体体验质量(QoE)。因此,在mec辅助工业系统的工作流程中,关注任务的执行顺序和卸载决策是至关重要的。本文介绍了一种增强型多目标进化算法,旨在最大限度地减少工业应用的完成时间和工业物联网设备的能源使用。首先,引入重传模型来模拟复杂工业环境下的丢包现象。然后,设计了基于响应率的动态任务调度算法和基于延迟的执行位置初始化方法,实现了DAG应用的最优调度和卸载。最后,为了防止任务重传延迟导致的任务失败,提出了两种任务重传机制的优化策略。综合实验结果表明,在相同的计算卸载场景下,该算法具有更好的收敛性和非支配解的多样性,同时显著降低了系统延迟和能耗。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信