You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
  • technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact webmaster@ide.mdh.se

An Experimental Performance Evaluation of Autoscaling Algorithms for Complex Workflows

Fulltext:


Authors:

Alexey Ilyushkin , Ahmed Ali-Eldin , Nikolas Roman Herbst , Alessandro Papadopoulos, Bogdan Ghit , Dick Epema , Alexandru Iosup

Publication Type:

Conference/Workshop Paper

Venue:

8th ACM/SPEC International Conference on Performance Engineering

DOI:

10.1145/3030207.3030214


Abstract

Simplifying the task of resource management and scheduling for customers, while still delivering complex Quality-of-Service (QoS), is key to cloud computing. Many autoscaling policies have been proposed in the past decade to decide on behalf of cloud customers when and how to use the elastic features of clouds. However, in prior work many of these policies are not compared to each other, and instead are often compared only to static provisioning or to a predefined QoS target. This reduces the ability of cloud customers and of cloud operators to choose and deploy a suitable autoscaling policy. In our work, we conduct an experimental performance evaluation of autoscaling policies, using as application model workflows, a commonly used formalism for automating resource management for applications with well-defined yet complex structure. We present a detailed comparative study of general, state-of-the-art, generic autoscaling policies, along with two new workflow-specific auto- scalers. To understand which policy is the best, we also conduct various forms of pairwise and group comparisons, and report both individual and aggregated metrics.

Bibtex

@inproceedings{Ilyushkin4648,
author = {Alexey Ilyushkin and Ahmed Ali-Eldin and Nikolas Roman Herbst and Alessandro Papadopoulos and Bogdan Ghit and Dick Epema and Alexandru Iosup},
title = {An Experimental Performance Evaluation of Autoscaling Algorithms for Complex Workflows},
pages = {75--86},
month = {April},
year = {2017},
booktitle = {8th ACM/SPEC International Conference on Performance Engineering},
url = {http://www.es.mdu.se/publications/4648-}
}