QoS Based Scheduling of Workflows in Cloud Computing
Cloud computing is a collection of virtualized computers that are probed on-demand to service applications. These applications are represented as workflows which are a set of tasks processed in a specific order based on their required services. Scheduling these workflows to get better success rate becomes a challenging issue in cloud computing as there are many workflows with different QoS (Quality of Service) parameters. In this paper, the authors introduce a strategy, QoS based Workflow Scheduling (QWS) to schedule many workflows based on user given QoS parameters like Deadline, Reliability, Cost, etc. The strategy is to schedule the tasks based on QoS negotiation between user requirements and the services provided by Computation and Storage servers.