Efficient task scheduling on virtual machine in cloud computing environment

M.Aftab Alam, Mahak, R. Haidri, D. Yadav
{"title":"Efficient task scheduling on virtual machine in cloud computing environment","authors":"M.Aftab Alam, Mahak, R. Haidri, D. Yadav","doi":"10.1108/IJPCC-04-2020-0029","DOIUrl":null,"url":null,"abstract":"\nPurpose\nCloud users can access services at anytime from anywhere in the world. On average, Google now processes more than 40,000 searches every second, which is approximately 3.5 billion searches per day. The diverse and vast amounts of data are generated with the development of next-generation information technologies such as cryptocurrency, internet of things and big data. To execute such applications, it is needed to design an efficient scheduling algorithm that considers the quality of service parameters like utilization, makespan and response time. Therefore, this paper aims to propose a novel Efficient Static Task Allocation (ESTA) algorithm, which optimizes average utilization.\n\n\nDesign/methodology/approach\nCloud computing provides resources such as virtual machine, network, storage, etc. over the internet. Cloud computing follows the pay-per-use billing model. To achieve efficient task allocation, scheduling algorithm problems should be interacted and tackled through efficient task distribution on the resources. The methodology of ESTA algorithm is based on minimum completion time approach. ESTA intelligently maps the batch of independent tasks (cloudlets) on heterogeneous virtual machines and optimizes their utilization in infrastructure as a service cloud computing.\n\n\nFindings\nTo evaluate the performance of ESTA, the simulation study is compared with Min-Min, load balancing strategy with migration cost, Longest job in the fastest resource-shortest job in the fastest resource, sufferage, minimum completion time (MCT), minimum execution time and opportunistic load balancing on account of makespan, utilization and response time.\n\n\nOriginality/value\nThe simulation result reveals that the ESTA algorithm consistently superior performs under varying of batch independent of cloudlets and the number of virtual machines’ test conditions.\n","PeriodicalId":210948,"journal":{"name":"Int. J. Pervasive Comput. Commun.","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Pervasive Comput. Commun.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1108/IJPCC-04-2020-0029","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Purpose Cloud users can access services at anytime from anywhere in the world. On average, Google now processes more than 40,000 searches every second, which is approximately 3.5 billion searches per day. The diverse and vast amounts of data are generated with the development of next-generation information technologies such as cryptocurrency, internet of things and big data. To execute such applications, it is needed to design an efficient scheduling algorithm that considers the quality of service parameters like utilization, makespan and response time. Therefore, this paper aims to propose a novel Efficient Static Task Allocation (ESTA) algorithm, which optimizes average utilization. Design/methodology/approach Cloud computing provides resources such as virtual machine, network, storage, etc. over the internet. Cloud computing follows the pay-per-use billing model. To achieve efficient task allocation, scheduling algorithm problems should be interacted and tackled through efficient task distribution on the resources. The methodology of ESTA algorithm is based on minimum completion time approach. ESTA intelligently maps the batch of independent tasks (cloudlets) on heterogeneous virtual machines and optimizes their utilization in infrastructure as a service cloud computing. Findings To evaluate the performance of ESTA, the simulation study is compared with Min-Min, load balancing strategy with migration cost, Longest job in the fastest resource-shortest job in the fastest resource, sufferage, minimum completion time (MCT), minimum execution time and opportunistic load balancing on account of makespan, utilization and response time. Originality/value The simulation result reveals that the ESTA algorithm consistently superior performs under varying of batch independent of cloudlets and the number of virtual machines’ test conditions.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
云计算环境下虚拟机的高效任务调度
目的:云用户可以在世界任何地方随时访问服务。谷歌现在平均每秒处理4万多个搜索,每天大约有35亿次搜索。随着加密货币、物联网、大数据等下一代信息技术的发展,产生的数据种类繁多、数量庞大。为了执行这样的应用程序,需要设计一种有效的调度算法,该算法考虑服务质量参数,如利用率、完工时间和响应时间。因此,本文旨在提出一种新的高效静态任务分配(ESTA)算法,以优化平均利用率。设计/方法/方法云计算通过互联网提供诸如虚拟机、网络、存储等资源。云计算遵循按使用付费的计费模式。为了实现高效的任务分配,调度算法问题需要通过资源上的高效任务分配进行交互和解决。ESTA算法的方法是基于最小完成时间法。ESTA智能映射异构虚拟机上的批量独立任务(cloudlets),优化其在基础设施即服务云计算中的利用率。为了评估ESTA的性能,仿真研究比较了Min-Min、迁移成本负载均衡策略、最快资源下最长作业、最快资源下最短作业、最小完成时间(MCT)、最小执行时间和基于makespan、利用率和响应时间的机会性负载均衡策略。独创性/价值仿真结果表明,ESTA算法在不依赖于云的不同批处理和虚拟机数量的测试条件下,始终具有优越的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Designing obstacle's map of an unknown place using autonomous drone navigation and web services Contact tracing and mobility pattern detection during pandemics - a trajectory cluster based approach The relative importance of click-through rates (CTR) versus watch time for YouTube views Guest editorial: Hyperscale computing for edge of things and pervasive intelligence A framework for measuring the adoption factors in digital mobile payments in the COVID-19 era
×
引用
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