• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

用于边缘云计算中异构资源感知任务卸载的带偏斜变异的遗传算法。

Genetic algorithm with skew mutation for heterogeneous resource-aware task offloading in edge-cloud computing.

作者信息

Chen Ming, Qi Ping, Chu Yangyang, Wang Bo, Wang Fucheng, Cao Jie

机构信息

Tongling University, Tongling, 244061, China.

Anhui Engineering Research Center of Intelligent Manufacturing of Copper-based Materials, Tongling, 244061, China.

出版信息

Heliyon. 2024 Jun 10;10(12):e32399. doi: 10.1016/j.heliyon.2024.e32399. eCollection 2024 Jun 30.

DOI:10.1016/j.heliyon.2024.e32399
PMID:39183823
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11341312/
Abstract

Recent years, edge-cloud computing has attracted more and more attention due to benefits from the combination of edge and cloud computing. Task scheduling is still one of the major challenges for improving service quality and resource efficiency of edge-clouds. Though several researches have studied on the scheduling problem, there remains issues needed to be addressed for their applications, e.g., ignoring resource heterogeneity, focusing on only one kind of requests. Therefore, in this paper, we aim at providing a heterogeneity aware task scheduling algorithm to improve task completion rate and resource utilization for edge-clouds with deadline constraints. Due to NP-hardness of the scheduling problem, we exploit genetic algorithm (GA), one of the most representative and widely used meta-heuristic algorithms, to solve the problem considering task completion rate and resource utilization as major and minor optimization objectives, respectively. In our GA-based scheduling algorithm, a gene indicates which resource that its corresponding task is processed by. To improve the performance of GA, we propose to exploit a skew mutation operator where genes are associated to resource heterogeneity during the population evolution. We conduct extensive experiments to evaluate the performance of our algorithm, and results verify the performance superiority of our algorithm in task completion rate, compared with other thirteen classical and up-to-date scheduling algorithms.

摘要

近年来,边缘云计算由于融合了边缘计算和云计算的优势而受到越来越多的关注。任务调度仍然是提高边缘云计算服务质量和资源效率的主要挑战之一。尽管已有多项研究探讨了调度问题,但在其应用方面仍存在一些需要解决的问题,例如忽略资源异构性、仅关注一种类型的请求。因此,在本文中,我们旨在提供一种考虑异构性的任务调度算法,以提高具有截止期限约束的边缘云计算的任务完成率和资源利用率。由于调度问题具有NP难特性,我们利用遗传算法(GA)(最具代表性且应用广泛的元启发式算法之一)来解决该问题,分别将任务完成率和资源利用率作为主要和次要优化目标。在我们基于GA的调度算法中,一个基因表示其对应的任务由哪个资源处理。为了提高GA的性能,我们提出利用一种倾斜变异算子,在种群进化过程中使基因与资源异构性相关联。我们进行了大量实验来评估我们算法的性能,结果验证了与其他十三种经典和最新调度算法相比,我们的算法在任务完成率方面具有性能优势。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/cdeff2f749b4/gr007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/c2d93e720a1f/gr001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/73fd81a96e6c/gr002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/fe8d8f81c5e2/gr003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/92e56ba00bf4/gr004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/916f58f4d153/gr005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/e84d7b14798f/gr006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/cdeff2f749b4/gr007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/c2d93e720a1f/gr001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/73fd81a96e6c/gr002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/fe8d8f81c5e2/gr003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/92e56ba00bf4/gr004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/916f58f4d153/gr005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/e84d7b14798f/gr006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d667/11341312/cdeff2f749b4/gr007.jpg

相似文献

1
Genetic algorithm with skew mutation for heterogeneous resource-aware task offloading in edge-cloud computing.用于边缘云计算中异构资源感知任务卸载的带偏斜变异的遗传算法。
Heliyon. 2024 Jun 10;10(12):e32399. doi: 10.1016/j.heliyon.2024.e32399. eCollection 2024 Jun 30.
2
A multi-stage heuristic method for service caching and task offloading to improve the cooperation between edge and cloud computing.一种用于服务缓存和任务卸载的多阶段启发式方法,以改善边缘计算与云计算之间的协作。
PeerJ Comput Sci. 2022 Jun 23;8:e1012. doi: 10.7717/peerj-cs.1012. eCollection 2022.
3
A three-stage heuristic task scheduling for optimizing the service level agreement satisfaction in device-edge-cloud cooperative computing.一种用于优化设备-边缘-云协同计算中服务水平协议满意度的三阶段启发式任务调度方法。
PeerJ Comput Sci. 2022 Jan 18;8:e851. doi: 10.7717/peerj-cs.851. eCollection 2022.
4
QoS-Based Service-Time Scheduling in the IoT-Edge Cloud.基于服务质量的物联网边缘云服务时间调度。
Sensors (Basel). 2021 Aug 28;21(17):5797. doi: 10.3390/s21175797.
5
A task scheduling algorithm with deadline constraints for distributed clouds in smart cities.一种适用于智慧城市中分布式云的具有截止期限约束的任务调度算法。
PeerJ Comput Sci. 2023 Apr 14;9:e1346. doi: 10.7717/peerj-cs.1346. eCollection 2023.
6
Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction.基于整数粒子群优化的设备-边缘-云协同计算任务调度以提高服务水平协议满意度。
PeerJ Comput Sci. 2022 Feb 15;8:e893. doi: 10.7717/peerj-cs.893. eCollection 2022.
7
Task Offloading Decision-Making Algorithm for Vehicular Edge Computing: A Deep-Reinforcement-Learning-Based Approach.车载边缘计算的任务卸载决策算法:一种基于深度强化学习的方法。
Sensors (Basel). 2023 Sep 1;23(17):7595. doi: 10.3390/s23177595.
8
Advancements in heuristic task scheduling for IoT applications in fog-cloud computing: challenges and prospects.雾计算-云计算环境下物联网应用启发式任务调度的研究进展:挑战与展望
PeerJ Comput Sci. 2024 Jun 17;10:e2128. doi: 10.7717/peerj-cs.2128. eCollection 2024.
9
Smart Resource Allocation in Mobile Cloud Next-Generation Network (NGN) Orchestration with Context-Aware Data and Machine Learning for the Cost Optimization of Microservice Applications.基于上下文感知数据和机器学习的移动云下一代网络(NGN)编排中的智能资源分配,以实现微服务应用的成本优化
Sensors (Basel). 2024 Jan 29;24(3):865. doi: 10.3390/s24030865.
10
QoS-Aware Joint Task Scheduling and Resource Allocation in Vehicular Edge Computing.面向车载边缘计算的服务质量感知联合任务调度与资源分配
Sensors (Basel). 2022 Nov 30;22(23):9340. doi: 10.3390/s22239340.

本文引用的文献

1
Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction.基于整数粒子群优化的设备-边缘-云协同计算任务调度以提高服务水平协议满意度。
PeerJ Comput Sci. 2022 Feb 15;8:e893. doi: 10.7717/peerj-cs.893. eCollection 2022.
2
A three-stage heuristic task scheduling for optimizing the service level agreement satisfaction in device-edge-cloud cooperative computing.一种用于优化设备-边缘-云协同计算中服务水平协议满意度的三阶段启发式任务调度方法。
PeerJ Comput Sci. 2022 Jan 18;8:e851. doi: 10.7717/peerj-cs.851. eCollection 2022.
3
A review on genetic algorithm: past, present, and future.
关于遗传算法的综述:过去、现在与未来。
Multimed Tools Appl. 2021;80(5):8091-8126. doi: 10.1007/s11042-020-10139-6. Epub 2020 Oct 31.