A Journey towards Workflow Scheduling of Cloud Computing

Cloud computing is a type of grid computing which is a form of distributed computing and distributed computing is a special type of parallel computing. Presently a lot of services are growing under the single umbrella that is known as cloud computing. Cloud computing gain popularity in the several area due its property of everything-as -a-service( XaaS), includes SaaS, PaaS and IaaS. Many problems have been arising when we go for implementation development. Workflow scheduling and appropriate allocation of resources is one of among problems that will decrease the Quality of Service (QoS) of cloud computing. There are many algorithms to automate the workflows in a way to satisfy the Quality of service (QoS) of the user. This paper is the survey of some workflow scheduling algorithms that have been proposed for cloud computing.

[1]  Andreas Geppert,et al.  Market-Based Workflow Management , 1998, Int. J. Cooperative Inf. Syst..

[2]  Radu Prodan,et al.  A Truthful Dynamic Workflow Scheduling Mechanism for Commercial Multicloud Environments , 2013, IEEE Transactions on Parallel and Distributed Systems.

[3]  Sarbjeet Singh,et al.  A Survey of Workflow Scheduling Algorithms and Research Issues , 2013 .

[4]  Danilo Ardagna,et al.  Quality-of-service in cloud computing: modeling techniques and their applications , 2014, Journal of Internet Services and Applications.

[5]  Li-zhen Cui,et al.  A Multiple QoS Constrained Scheduling Strategy of Multiple Workflows for Cloud Computing , 2009, 2009 IEEE International Symposium on Parallel and Distributed Processing with Applications.

[6]  Dr. Hardeep Singh Advance Reservation of Resources in Workflow System , 2014 .

[7]  Rajkumar Buyya,et al.  Deadline Based Resource Provisioningand Scheduling Algorithm for Scientific Workflows on Clouds , 2014, IEEE Transactions on Cloud Computing.

[8]  Åke Grönlund,et al.  Cloud computing: The beliefs and perceptions of Swedish school principals , 2015, Comput. Educ..

[9]  P. Kumar,et al.  An Approach to Workflow Scheduling using Priority in Cloud Computing Environment , 2015 .

[10]  Moshe Babaioff Truthful Mechanisms for One-Parameter Agents , 2016, Encyclopedia of Algorithms.

[11]  Barbara Panicucci,et al.  Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments , 2012, IEEE Transactions on Services Computing.

[12]  Shiyong Lu,et al.  Scheduling Scientific Workflows Elastically for Cloud Computing , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[13]  Rajkumar Buyya,et al.  Cost-based scheduling of scientific workflow applications on utility grids , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[14]  Rajkumar Buyya,et al.  Grid Simulation Infrastructure Supporting Advance Reservation , 2004 .

[15]  Luiz Fernando Bittencourt,et al.  Scheduling service workflows for cost optimization in hybrid clouds , 2010, 2010 International Conference on Network and Service Management.

[16]  Jing Li,et al.  Trust-Based and QoS Demand Clustering Analysis Customizable Cloud Workflow Scheduling Strategies , 2012, 2012 IEEE International Conference on Cluster Computing Workshops.

[17]  Luiz Fernando Bittencourt,et al.  A performance‐oriented adaptive scheduler for dependent tasks on grids , 2008, Concurr. Comput. Pract. Exp..

[18]  Jignesh Lakhani,et al.  Scheduling technique of data intensive application workflows in Cloud computing , 2012, 2012 Nirma University International Conference on Engineering (NUiCONE).

[19]  Fei Cao,et al.  Energy Efficient Workflow Job Scheduling for Green Cloud , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[20]  David Abramson,et al.  An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications , 2000 .