边缘计算中最小化冗余的容错计算卸载和任务调度

Xinying Liu, Jianhui Jiang, Long Li
{"title":"边缘计算中最小化冗余的容错计算卸载和任务调度","authors":"Xinying Liu, Jianhui Jiang, Long Li","doi":"10.1109/ISSREW53611.2021.00064","DOIUrl":null,"url":null,"abstract":"Edge computing can effectively overcome the problems of long transmission distance and high response delay of traditional cloud computing because it can offload computing tasks to edge or cloud. However, edge resources are relatively limited, so the design of an appropriate task scheduling mechanism is critical. Furthermore, ensuring reliability in edge computing is also an urgent problem to be solved. For a 3-layer architecture with local device layer, edge layer, and cloud layer, this paper presents a computing offloading and task scheduling approach with fault-tolerance for minimizing redundancy. It consists of three procedures, i.e., offloading decision, task scheduling, and minimizing redundancy. The offloading decision algorithm is used to decide which layer the task will be executed. As for the primary-backup task scheduling algorithm, the execution time, the energy consumption, the CPU utilization and the reliability are considered for the task scheduling of edge and cloud. To meet the reliability requirement of an application, the minimizing redundancy algorithm is used during the replication process. The experimental results obtained by using EdgeCloudSim show that the proposed approach is superior to other methods given in [21] [24] [38], in terms of execution time, energy consumption and redundancy.","PeriodicalId":385392,"journal":{"name":"2021 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Computation Offloading and Task Scheduling with Fault-Tolerance for Minimizing Redundancy in Edge Computing\",\"authors\":\"Xinying Liu, Jianhui Jiang, Long Li\",\"doi\":\"10.1109/ISSREW53611.2021.00064\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Edge computing can effectively overcome the problems of long transmission distance and high response delay of traditional cloud computing because it can offload computing tasks to edge or cloud. However, edge resources are relatively limited, so the design of an appropriate task scheduling mechanism is critical. Furthermore, ensuring reliability in edge computing is also an urgent problem to be solved. For a 3-layer architecture with local device layer, edge layer, and cloud layer, this paper presents a computing offloading and task scheduling approach with fault-tolerance for minimizing redundancy. It consists of three procedures, i.e., offloading decision, task scheduling, and minimizing redundancy. The offloading decision algorithm is used to decide which layer the task will be executed. As for the primary-backup task scheduling algorithm, the execution time, the energy consumption, the CPU utilization and the reliability are considered for the task scheduling of edge and cloud. To meet the reliability requirement of an application, the minimizing redundancy algorithm is used during the replication process. The experimental results obtained by using EdgeCloudSim show that the proposed approach is superior to other methods given in [21] [24] [38], in terms of execution time, energy consumption and redundancy.\",\"PeriodicalId\":385392,\"journal\":{\"name\":\"2021 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISSREW53611.2021.00064\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSREW53611.2021.00064","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

边缘计算可以有效地克服传统云计算传输距离长、响应延迟高的问题,因为它可以将计算任务卸载到边缘或云上。然而,边缘资源相对有限,因此设计合适的任务调度机制至关重要。此外,确保边缘计算的可靠性也是一个迫切需要解决的问题。针对本地设备层、边缘层和云层的三层架构,提出了一种容错的计算卸载和任务调度方法,以最大限度地减少冗余。它包括卸载决策、任务调度和最小化冗余三个过程。卸载决策算法用于决定任务将在哪个层执行。对于主备份任务调度算法,在边缘和云的任务调度中考虑了执行时间、能耗、CPU利用率和可靠性。为了满足应用对可靠性的要求,复制过程中采用了最小化冗余算法。使用EdgeCloudSim进行的实验结果表明,本文方法在执行时间、能耗和冗余度方面都优于文献[21][24][38]中给出的其他方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Computation Offloading and Task Scheduling with Fault-Tolerance for Minimizing Redundancy in Edge Computing
Edge computing can effectively overcome the problems of long transmission distance and high response delay of traditional cloud computing because it can offload computing tasks to edge or cloud. However, edge resources are relatively limited, so the design of an appropriate task scheduling mechanism is critical. Furthermore, ensuring reliability in edge computing is also an urgent problem to be solved. For a 3-layer architecture with local device layer, edge layer, and cloud layer, this paper presents a computing offloading and task scheduling approach with fault-tolerance for minimizing redundancy. It consists of three procedures, i.e., offloading decision, task scheduling, and minimizing redundancy. The offloading decision algorithm is used to decide which layer the task will be executed. As for the primary-backup task scheduling algorithm, the execution time, the energy consumption, the CPU utilization and the reliability are considered for the task scheduling of edge and cloud. To meet the reliability requirement of an application, the minimizing redundancy algorithm is used during the replication process. The experimental results obtained by using EdgeCloudSim show that the proposed approach is superior to other methods given in [21] [24] [38], in terms of execution time, energy consumption and redundancy.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信