ETFC: Energy-efficient and deadline-aware task scheduling in fog computing

IF 3.8 3区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Sustainable Computing-Informatics & Systems Pub Date : 2024-04-16 DOI:10.1016/j.suscom.2024.100988
Amir Pakmehr, Majid Gholipour, Esmaeil Zeinali
{"title":"ETFC: Energy-efficient and deadline-aware task scheduling in fog computing","authors":"Amir Pakmehr,&nbsp;Majid Gholipour,&nbsp;Esmaeil Zeinali","doi":"10.1016/j.suscom.2024.100988","DOIUrl":null,"url":null,"abstract":"<div><p>The Internet of Things (IoT) is constantly evolving and expanding. However, due to the limited IoT resources, it is intertwined with fog computing to use their resources to compensate for the limitations of IoT resources. On the other hand, fog devices face challenges, such as resource heterogeneity, high distribution, dynamism, and limitations, so an efficient task scheduling approach is needed to deploy fog computing resources effectively and improve the quality of service (QoS). This work mathematically formulates the task scheduling problem to minimize energy consumption and cost and improve QoS by reducing response time and deadline violation times of IoT tasks. Then, it proposes an Energy-efficient and deadline-Aware Task scheduling in Fog Computing (ETFC) method that predicts the traffic of fog nodes by a Support Vector Machine (SVM) and divides them into low-traffic and high-traffic groups. Next, the ETFC method schedules the low-traffic part with an algorithm based on reinforcement learning using the proposed ICLA-SOA, which is an algorithm based on irregular cellular learning automata and schedules the tasks of the high-traffic part with a metaheuristic algorithm using the proposed Non-dominated Sorting Genetic Algorithm (NSGA-III). The simulation results demonstrate that the ETFC method exhibits up to an 84 % enhancement in response time, up to a 33 % reduction in energy consumption, up to a 30 % decrease in costs, and up to a 28 % advancement in meeting task deadlines compared to other methods.</p></div>","PeriodicalId":48686,"journal":{"name":"Sustainable Computing-Informatics & Systems","volume":"43 ","pages":"Article 100988"},"PeriodicalIF":3.8000,"publicationDate":"2024-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sustainable Computing-Informatics & Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210537924000337","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

The Internet of Things (IoT) is constantly evolving and expanding. However, due to the limited IoT resources, it is intertwined with fog computing to use their resources to compensate for the limitations of IoT resources. On the other hand, fog devices face challenges, such as resource heterogeneity, high distribution, dynamism, and limitations, so an efficient task scheduling approach is needed to deploy fog computing resources effectively and improve the quality of service (QoS). This work mathematically formulates the task scheduling problem to minimize energy consumption and cost and improve QoS by reducing response time and deadline violation times of IoT tasks. Then, it proposes an Energy-efficient and deadline-Aware Task scheduling in Fog Computing (ETFC) method that predicts the traffic of fog nodes by a Support Vector Machine (SVM) and divides them into low-traffic and high-traffic groups. Next, the ETFC method schedules the low-traffic part with an algorithm based on reinforcement learning using the proposed ICLA-SOA, which is an algorithm based on irregular cellular learning automata and schedules the tasks of the high-traffic part with a metaheuristic algorithm using the proposed Non-dominated Sorting Genetic Algorithm (NSGA-III). The simulation results demonstrate that the ETFC method exhibits up to an 84 % enhancement in response time, up to a 33 % reduction in energy consumption, up to a 30 % decrease in costs, and up to a 28 % advancement in meeting task deadlines compared to other methods.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
ETFC:雾计算中的高能效和截止时间感知任务调度
物联网(IoT)正在不断发展和扩张。然而,由于物联网资源有限,它与雾计算交织在一起,利用其资源来弥补物联网资源的局限性。另一方面,雾设备面临着资源异构性、高分布性、动态性和局限性等挑战,因此需要一种高效的任务调度方法来有效部署雾计算资源并提高服务质量(QoS)。本研究从数学角度提出了任务调度问题,通过缩短物联网任务的响应时间和违反截止时间,最大限度地降低能耗和成本,提高服务质量。然后,它提出了一种高能效和感知截止时间的雾计算任务调度(ETFC)方法,该方法通过支持向量机(SVM)预测雾节点的流量,并将其分为低流量组和高流量组。接下来,ETFC 方法使用基于强化学习的算法,即所提出的 ICLA-SOA(一种基于不规则细胞学习自动机的算法)来调度低流量部分,并使用所提出的非支配排序遗传算法(NSGA-III)的元启发式算法来调度高流量部分的任务。模拟结果表明,与其他方法相比,ETFC 方法的响应时间最多可提高 84%,能耗最多可降低 33%,成本最多可降低 30%,在按时完成任务方面最多可提高 28%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Sustainable Computing-Informatics & Systems
Sustainable Computing-Informatics & Systems COMPUTER SCIENCE, HARDWARE & ARCHITECTUREC-COMPUTER SCIENCE, INFORMATION SYSTEMS
CiteScore
10.70
自引率
4.40%
发文量
142
期刊介绍: Sustainable computing is a rapidly expanding research area spanning the fields of computer science and engineering, electrical engineering as well as other engineering disciplines. The aim of Sustainable Computing: Informatics and Systems (SUSCOM) is to publish the myriad research findings related to energy-aware and thermal-aware management of computing resource. Equally important is a spectrum of related research issues such as applications of computing that can have ecological and societal impacts. SUSCOM publishes original and timely research papers and survey articles in current areas of power, energy, temperature, and environment related research areas of current importance to readers. SUSCOM has an editorial board comprising prominent researchers from around the world and selects competitively evaluated peer-reviewed papers.
期刊最新文献
LESP:A fault-aware internet of things service placement in fog computing Novel sustainable green transportation: A neutrosophic multi-objective model considering various factors in logistics Federated learning at the edge in Industrial Internet of Things: A review Enhancing economic and environmental performance of energy communities: A multi-objective optimization approach with mountain gazelle optimizer Energy consumption and workload prediction for edge nodes in the Computing Continuum
×
引用
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