WorkFlow Application Scheduling in Cloud Computing: A Systematic Literature Review (SLR)

2019 
Scheduling workflow applications in cloud computing is one of the most challenging issues. Workflow applications contain many distinct tasks and complex structures. Every single task might include processing, entering, and accessing storage and software functions. For all these reasons, it is considered to be an NP-hard optimization problem. Afterward, efficient scheduling algorithms are needed for the selection of appropriate resources in workflow execution, so task scheduling is the potential research area in this context. It is a part of a full-text study that systematically reviews the literature on workflow application in the context of cloud computing. Initial results are described by answering the two research questions. 41 articles were selected out of 225 research papers. Articles that answer selected research questions are included in this paper. Workflow scheduling purposes at assigning and managing the execution of tasks on to the shared resources that are controlled by the scheduler. We have expanded the scope of our study to include both workflow and optimization scheduling in terms of single and multi-objective optimization. This study explores that there is a need to develop an efficient task scheduling algorithm that maps appropriate tasks on to the VMs, while minimizing the cost overhead and maximize the performance of the cloud-based system.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    52
    References
    0
    Citations
    NaN
    KQI
    []