A workflow based approach for task scheduling in cloud environment

被引:3
作者
Patnaik H.K. [1 ]
Patra M.R. [2 ]
Kumar R. [1 ]
机构
[1] School of Computer Engineering, KIIT University, Bhubaneswar
[2] Department of Computer Science, Berhampur University, Berhampur
关键词
Cloud computing; Max-min algorithm; Task scheduling; Workflow scheduling;
D O I
10.1016/j.matpr.2021.07.241
中图分类号
学科分类号
摘要
A Cloud computing environment provides a huge repository of computing resources which can be utilized for executing user tasks over the Internet. One of the challenges in such a computing paradigm is the optimal use of resources both from the cloud provider as well as consumer's point of view. Techniques have been developed to execute tasks with different level of complexity and size by assigning the tasks to the available resource pool which may span over a large geographical area. In this paper, we suggested a workflow approach to execute large number of interdependent tasks using a set of computing resources with heterogeneous capacity. The objective of this work is to allocate the tasks in such a way that the total time required to complete is minimized. The proposed technique is an extension of max–min algorithm applied on a Directed Acyclic Graph representing a set of interdependent tasks. The technique has been tested on standard scientific workflows and the results are found to be better compared to other similar works in terms of makespan. © 2021
引用
收藏
页码:3305 / 3311
页数:6
相关论文
共 10 条
[1]  
Nithyanandakumari K., Sivakumar S., Simulation of a scheduling strategy for dependent task in cloud computing, Int. J. Comput. Appl. Math., 12, 1, (2017)
[2]  
pp. 1137-1142
[3]  
(2000)
[4]  
Juve G., Chervenak A., Deelman E., Bharathi S., Mehta G., Vahi K., Characterizing and profiling scientific workflflows, Future Gener. Comput. Syst., 29, 3, pp. 682-692, (2013)
[5]  
(2016)
[6]  
Braun T.D., Siegel H.J., Beck N., Boloni L.L., Maheswaran M., Reuther A.I., Robertson J.P., Theys M.D., Yao B., Hensgen D., Freund R.F., A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems, J. Parallel Distrib. Comput., 61, 6, pp. 810-837, (2001)
[7]  
El-Sayed T., (2012)
[8]  
Li J., Qiu M., Ming Z., Quan G., Qin X., Gu Z., Zonghua G., Online optimization for scheduling preemptable tasks on IaaS cloud systems”, J. Parallel Distrib. Comput., 72, 5, pp. 666-677, (2012)
[9]  
(2014)
[10]  
(2017)