An effective fault tolerance aware scheduling using hybrid horse herd optimisation-reptile search optimisation approach for a cloud computing environment

IF 1.2 Q4 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Manoj Kumar Malik, Hitesh Joshi, Abhishek Swaroop
{"title":"An effective fault tolerance aware scheduling using hybrid horse herd optimisation-reptile search optimisation approach for a cloud computing environment","authors":"Manoj Kumar Malik,&nbsp;Hitesh Joshi,&nbsp;Abhishek Swaroop","doi":"10.1049/ccs2.12094","DOIUrl":null,"url":null,"abstract":"<p>IT services can be requested via cloud computing, a model based on services as well as the Internet. It includes all computer systems resources from hardware components to software platforms and software applications in a distributed environment. Scheduling is a key step in processing tasks using remote resources. Serious issues have been brought forward, including the ineffective use of resources and task execution failure. The concurrent provision of fault tolerance and resource optimisation is achallenging task. In the context of cloud computing, this research offers a brand-new job scheduling and fault-tolerant system. Tasks submitted by users are taken as an input for the proposed method. Several virtual machines (VM) are initially arranged for scheduling work and execution process. Initially, Horse Herd Optimisation is employed here to allocate the job based on key factors such as deadline and user budget. Once the jobs are assigned to each VM, then each job's deadline is confirmed and transferred to VM which has sufficient capacity. Here, the Reptile Search Optimisation technique is applied to identify the VM error. Any VM that does not have enough capacity is the one that has a problem. When a fault is found, a fault-tolerant process is instantly started. A replication-based fault-tolerant mechanism is used in this manuscript. The proposed approach is tested with several metrics which attains better performance like 80 s response time, turnaround time of 32 s, 17% resource utilisation and a success rate of 92%. Thus the designed model is the best choice for fault-tolerant aware task scheduling.</p>","PeriodicalId":33652,"journal":{"name":"Cognitive Computation and Systems","volume":"5 3","pages":"231-242"},"PeriodicalIF":1.2000,"publicationDate":"2023-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1049/ccs2.12094","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Cognitive Computation and Systems","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1049/ccs2.12094","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0

Abstract

IT services can be requested via cloud computing, a model based on services as well as the Internet. It includes all computer systems resources from hardware components to software platforms and software applications in a distributed environment. Scheduling is a key step in processing tasks using remote resources. Serious issues have been brought forward, including the ineffective use of resources and task execution failure. The concurrent provision of fault tolerance and resource optimisation is achallenging task. In the context of cloud computing, this research offers a brand-new job scheduling and fault-tolerant system. Tasks submitted by users are taken as an input for the proposed method. Several virtual machines (VM) are initially arranged for scheduling work and execution process. Initially, Horse Herd Optimisation is employed here to allocate the job based on key factors such as deadline and user budget. Once the jobs are assigned to each VM, then each job's deadline is confirmed and transferred to VM which has sufficient capacity. Here, the Reptile Search Optimisation technique is applied to identify the VM error. Any VM that does not have enough capacity is the one that has a problem. When a fault is found, a fault-tolerant process is instantly started. A replication-based fault-tolerant mechanism is used in this manuscript. The proposed approach is tested with several metrics which attains better performance like 80 s response time, turnaround time of 32 s, 17% resource utilisation and a success rate of 92%. Thus the designed model is the best choice for fault-tolerant aware task scheduling.

Abstract Image

云计算环境下一种有效的容错感知调度方法
可以通过云计算(一种基于服务和互联网的模型)请求IT服务。它包括分布式环境中从硬件组件到软件平台和软件应用程序的所有计算机系统资源。调度是使用远程资源处理任务的关键步骤。已经提出了严重的问题,包括资源的无效使用和任务执行失败。同时提供容错和资源优化是一项艰巨的任务。在云计算的背景下,本研究提供了一个全新的作业调度和容错系统。用户提交的任务被视为所提出方法的输入。几个虚拟机(VM)最初被安排用于调度工作和执行过程。最初,Horse Herd Optimization是根据截止日期和用户预算等关键因素来分配工作的。一旦作业被分配给每个VM,那么每个作业的截止日期就会被确认并转移到具有足够容量的VM。在这里,爬行搜索优化技术被应用于识别VM错误。任何没有足够容量的虚拟机都会出现问题。当发现故障时,会立即启动容错过程。本文采用了一种基于复制的容错机制。所提出的方法用几个指标进行了测试,这些指标获得了更好的性能,如80秒的响应时间、32秒的周转时间、17%的资源利用率和92%的成功率。因此,所设计的模型是容错感知任务调度的最佳选择。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Cognitive Computation and Systems
Cognitive Computation and Systems Computer Science-Computer Science Applications
CiteScore
2.50
自引率
0.00%
发文量
39
审稿时长
10 weeks
×
引用
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学术官方微信