Adaptive spot-instances aware autoscaling for scientific workflows on the cloud

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

Abstract

This paper deals with the problem of autoscaling for cloud computing scientific workflows. Autoscaling is a process in which the infrastructure scaling (i.e. determining the number and type of instances to acquire for executing an application) interleaves with the scheduling of tasks for reducing time and monetary cost of executions. This work proposes a novel strategy called Spots Instances Aware Autoscaling (SIAA) designed for the optimized execution of scientific workflow applications. SIAA takes advantage of the better prices of Amazon’s EC2-like spot instances to achieve better performance and cost savings. To deal with execution efficiency, SIAA uses a novel heuristic scheduling algorithm to optimize workflow makespan and reduce the effect of tasks failures that may occur by the use of spot instances. Experiments were carried out using several types of real-world scientific workflows. Results demonstrated that SIAA is able to greatly overcome the performance of state-of-the-art autoscaling mechanisms in terms of makespan (up to 88.0%) and cost of execution (up to 43.6%).

Cite

CITATION STYLE

APA

Monge, D. A., & Garino, C. G. (2014). Adaptive spot-instances aware autoscaling for scientific workflows on the cloud. In Communications in Computer and Information Science (Vol. 485, pp. 13–27). Springer Verlag. https://doi.org/10.1007/978-3-662-45483-1_2

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