Cost-efficient reactive scheduling for real-time workflows in clouds

被引:0
作者
Huangke Chen
Jianghan Zhu
Guohua Wu
Lisu Huo
机构
[1] National University of Defense Technology,College of Systems Engineering
[2] Central South University,School of Traffic and Transportation Engineering
来源
The Journal of Supercomputing | 2018年 / 74卷
关键词
Scheduling; Optimization; Workflow; Cloud computing;
D O I
暂无
中图分类号
学科分类号
摘要
Workflow comprising of many tasks and data dependencies among tasks is an attractive programming paradigm for processing big data in clouds, and workflow scheduling plays essential roles in improving the cost and resource efficiency for cloud platforms. Up to now, large numbers of scheduling approaches have been proposed and improved. However, the majority of them focused on scheduling a single workflow and have not adequately exploited the idle time slots on resources to reduce the cost for executing workflow applications. To cover the above issue, we suggest to schedule tasks from different workflows in a hybrid way to take full advantage of idle time slots to improve the cost and resource efficiency, while guaranteeing the deadlines of workflows. To achieve the above idea, we first introduce a reactive scheduling architecture for real-time workflows. Then, a novel cost-efficient reactive scheduling algorithm (CERSA) is proposed to deploy multiple workflows with deadlines to cloud platforms. Finally, on the basis of real-world workflow traces, extensive experiments are conducted to compare CERSA with five existing algorithms. The experimental results demonstrate that CERSA is better than those algorithms with respect to monetary cost and resource efficiency.
引用
收藏
页码:6291 / 6309
页数:18
相关论文
共 127 条
  • [1] Mell P(2011)The nist definition of cloud computing (draft) NIST Spec Publ 800 145-58
  • [2] Grance T(2010)A view of cloud computing Commun ACM 53 50-35
  • [3] Armbrust M(2015)Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment J Syst Softw 99 20-91
  • [4] Fox A(2015)Asymptotic scheduling for many task computing in big data platforms Inf Sci 319 71-692
  • [5] Griffith R(2013)Characterizing and profiling scientific workflows Future Gener Comput Syst 29 682-24
  • [6] Joseph AD(2016)A scientific workflow framework for 13 c metabolic flux analysis J Biotechnol 232 12-26
  • [7] Katz R(2016)Cost optimization approaches for scientific workflow scheduling in cloud and grid computing: a review, classifications, and open issues J Syst Softw 113 1-644
  • [8] Konwinski A(2017)Architecting cloud-enabled systems: a systematic survey of challenges and solutions Softw Pract Exp 47 599-1357
  • [9] Lee G(2017)Scheduling for workflows with security-sensitive intermediate data by selective tasks duplication in clouds IEEE Trans Parallel Distrib Syst 27 1344-1796
  • [10] Patterson D(2016)Evolutionary multi-objective workflow scheduling in cloud IEEE Trans Parallel Distrib Syst 25 1787-162