Efficient algorithm for workflow scheduling in cloud computing environment

Mainak Adhikari, Tarachand Amgoth
{"title":"Efficient algorithm for workflow scheduling in cloud computing environment","authors":"Mainak Adhikari, Tarachand Amgoth","doi":"10.1109/IC3.2016.7880222","DOIUrl":null,"url":null,"abstract":"Executing a large number of workflow applications within their deadlines and efficient utilization of computing resources in a cloud computing environment is a challenging problem. A workflow application is usually represented as a set of tasks interconnected via data. In most of the scheduling algorithms, the execution times of the tasks are pre-computed. However, the execution time of the tasks is computed based on the availability of computing resources. On the other hand, offering flexible and elastic computing resources can handle a large number of applications in order to utilize the resources efficiently and maximize the revenue generation. In this paper, we propose an efficient workflow scheduling algorithm (EWSA) which can handle a large number of applications simultaneously. The objective of the algorithm is to estimate the execution time of all the tasks dynamically. The algorithm also creates a suitable VMs with minimum resources such that the entire application can be executed within its deadline. Through simulation, we establish that the proposed algorithm performs better than the existing algorithm in terms of various performance metrics.","PeriodicalId":294210,"journal":{"name":"2016 Ninth International Conference on Contemporary Computing (IC3)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 Ninth International Conference on Contemporary Computing (IC3)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3.2016.7880222","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Executing a large number of workflow applications within their deadlines and efficient utilization of computing resources in a cloud computing environment is a challenging problem. A workflow application is usually represented as a set of tasks interconnected via data. In most of the scheduling algorithms, the execution times of the tasks are pre-computed. However, the execution time of the tasks is computed based on the availability of computing resources. On the other hand, offering flexible and elastic computing resources can handle a large number of applications in order to utilize the resources efficiently and maximize the revenue generation. In this paper, we propose an efficient workflow scheduling algorithm (EWSA) which can handle a large number of applications simultaneously. The objective of the algorithm is to estimate the execution time of all the tasks dynamically. The algorithm also creates a suitable VMs with minimum resources such that the entire application can be executed within its deadline. Through simulation, we establish that the proposed algorithm performs better than the existing algorithm in terms of various performance metrics.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
云计算环境下高效的工作流调度算法
在云计算环境中,在期限内执行大量工作流应用程序并有效利用计算资源是一个具有挑战性的问题。工作流应用程序通常表示为一组通过数据相互连接的任务。在大多数调度算法中,任务的执行时间都是预先计算的。但是,任务的执行时间是根据计算资源的可用性来计算的。另一方面,提供灵活和弹性的计算资源可以处理大量的应用程序,以便有效地利用资源并最大限度地产生收益。本文提出了一种高效的工作流调度算法(EWSA),可以同时处理大量的应用程序。该算法的目标是动态估计所有任务的执行时间。该算法还使用最小的资源创建合适的vm,以便整个应用程序可以在其截止日期内执行。通过仿真,我们发现该算法在各种性能指标上都优于现有算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Intuitionistic fuzzy ant colony optimization for course sequencing in E-learning JIIT-edu: An android application for college faculty Exploring academia industry linkage through co-authorship social networks Framework to extract context vectors from unstructured data using big data analytics Temperature and energy aware scheduling of heterogeneous processors
×
引用
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