Title :
Using Time Discretization to Schedule Scientific Workflows in Multiple Cloud Providers
Author :
Genez, Thiago A. L. ; Bittencourt, Luiz F. ; Madeira, Edmundo R. M.
Author_Institution :
Inst. of Comput., Univ. of Campinas - UNICAMP, Campinas, Brazil
fDate :
June 28 2013-July 3 2013
Abstract :
With the ever-increasing application demands, the execution of applications may require more resources than locally available. In this scenario, resources from multiple IaaS cloud providers can be leased to fulfill application requirements. In this paper we deal with the problem of scheduling workflow applications in multiple IaaS providers, where the workflow scheduler must determine on which computational resource each component of a workflow should be allocated in order to minimize the involved monetary costs. We propose the use of different levels of discrete-time intervals in linear programming to schedule workflows with deadline constraints in multiple cloud providers. Simulations shown that increasing the granularity level of time-discretization decreases the scheduler running time, although yet achieving good solutions.
Keywords :
cloud computing; linear programming; resource allocation; scheduling; scientific information systems; workflow management software; IaaS cloud providers; computational resource allocation; deadline constraints; discrete-time interval; linear programming; monetary costs; multiple IaaS providers; multiple cloud providers; schedule workflows; scheduler running time; scientific workflows; time discretization; workflow application scheduling; workflow scheduler; Cloud computing; Dynamic scheduling; Optimal scheduling; Processor scheduling; Schedules; Virtual machining; ILP; cloud computing; scheduling; workflow;
Conference_Titel :
Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-0-7695-5028-2
DOI :
10.1109/CLOUD.2013.141