Adaptive multi-level workflow scheduling with uncertain task estimates

7Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Scheduling of scientific workflows in IaaS clouds with payper- use pricing model and multiple types of virtual machines is an important challenge. Most static scheduling algorithms assume that the estimates of task runtimes are known in advance, while in reality the actual runtime may vary. To address this problem, we propose an adaptive scheduling algorithm for deadline constrained workflows consisting of multiple levels. The algorithm produces a global approximate plan for the whole workflow in a first phase, and a local detailed schedule for the current level of the workflow. By applying this procedure iteratively after each level completes, the algorithm is able to adjust to the runtime variation. For each phase we propose optimization models that are solved using Mixed Integer Programming (MIP) method. The preliminary simulation results using data from Amazon infrastructure, and both synthetic and Montage workflows, show that the adaptive approach has advantages over a static one.

Cite

CITATION STYLE

APA

Dziok, T., Figiela, K., & Malawski, M. (2016). Adaptive multi-level workflow scheduling with uncertain task estimates. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9574, pp. 90–100). Springer Verlag. https://doi.org/10.1007/978-3-319-32152-3_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free