Workflow scheduling in heterogeneous computing systems : A survey

Ashish Gupta, R. Garg
{"title":"Workflow scheduling in heterogeneous computing systems : A survey","authors":"Ashish Gupta, R. Garg","doi":"10.1109/IC3TSN.2017.8284499","DOIUrl":null,"url":null,"abstract":"In the world of managing and processing large data sets significantly and executing such complex applications on heterogeneous systems, efficient scheduling is of prime concern. The workflow scheduling deals with mapping of tasks on the available resources while maintaining the precedence constraints and guaranteeing Quality-of-Service requirements and fairness in execution of workflow. Numerous workflow scheduling schemes have been presented by authors in the past. In this paper, we are providing the comprehensive survey of workflow scheduling techniques by classifying them based upon the workflow structures, scheduling criteria's, scheduling strategies in heterogeneous systems. We classified workflow-scheduling structures as DAG and Non-DAG structures, scheduling criteria's on the basis of performance driven, market driven and trust driven, workflow-scheduling strategies into Heuristic, Meta-Heuristic and Hybrid scheduling. We also considered the scheduling issues in various other fields of engineering; Hadoop Based, Map-Reduce Based, Agent Based. A comparative analysis of each scheduling algorithm is highlighted through their objectives, algorithm proposed, properties and environment in tabular form. The survey results are used to identify workflow scheduling approaches and the areas that need further research.","PeriodicalId":322178,"journal":{"name":"2017 International Conference on Computing and Communication Technologies for Smart Nation (IC3TSN)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Computing and Communication Technologies for Smart Nation (IC3TSN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3TSN.2017.8284499","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

In the world of managing and processing large data sets significantly and executing such complex applications on heterogeneous systems, efficient scheduling is of prime concern. The workflow scheduling deals with mapping of tasks on the available resources while maintaining the precedence constraints and guaranteeing Quality-of-Service requirements and fairness in execution of workflow. Numerous workflow scheduling schemes have been presented by authors in the past. In this paper, we are providing the comprehensive survey of workflow scheduling techniques by classifying them based upon the workflow structures, scheduling criteria's, scheduling strategies in heterogeneous systems. We classified workflow-scheduling structures as DAG and Non-DAG structures, scheduling criteria's on the basis of performance driven, market driven and trust driven, workflow-scheduling strategies into Heuristic, Meta-Heuristic and Hybrid scheduling. We also considered the scheduling issues in various other fields of engineering; Hadoop Based, Map-Reduce Based, Agent Based. A comparative analysis of each scheduling algorithm is highlighted through their objectives, algorithm proposed, properties and environment in tabular form. The survey results are used to identify workflow scheduling approaches and the areas that need further research.
异构计算系统中的工作流调度研究
在管理和处理大型数据集以及在异构系统上执行此类复杂应用程序的世界中,高效的调度是主要关注的问题。工作流调度处理任务在可用资源上的映射,同时保持优先级约束并保证工作流执行中的服务质量要求和公平性。在过去,作者已经提出了许多工作流调度方案。本文从异构系统的工作流结构、调度标准、调度策略等方面对工作流调度技术进行了分类,对工作流调度技术进行了综述。我们将工作流调度结构分为DAG结构和非DAG结构,将工作流调度标准分为性能驱动、市场驱动和信任驱动,将工作流调度策略分为启发式、元启发式和混合调度。我们还考虑了其他工程领域的调度问题;基于Hadoop,基于Map-Reduce,基于Agent。以表格形式对每种调度算法的目标、算法、特性和环境进行了比较分析。调查结果用于确定工作流调度方法和需要进一步研究的领域。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信
小红书