Abstract
To benefit from the performance gains and cost savings enabled by elasticity in cloud IaaS environments, effective automated mechanisms for scaling are essential. This automation requires monitoring system status and defining criteria to trigger allocation and deallocation of resources. While these criteria are usually based upon resource utilization, this may be inadequate due to the impossibility of identifying the actual amount of required resources. Consequently, most systems update resource allocation in small increments, e.g., one VM at a time, which may negatively affect performance and cost. In this paper, we propose a novel approach in which the system monitors workload, instead of utilization, and, by means of a scalability model, it makes predictions of resource demand and updates the allocated resources accordingly. We provide an implementation of this approach and describe experimental results that show its effectiveness.
Original language | English |
---|---|
Title of host publication | 2016 International Conference on High Performance Computing and Simulation, HPCS 2016 |
Editors | Vesna Zeljkovic, Waleed W. Smari |
Publisher | IEEE |
Pages | 18-25 |
Number of pages | 8 |
ISBN (Electronic) | 9781509020881 |
DOIs | |
Publication status | Published - 13 Sept 2016 |
Event | 14th International Conference on High Performance Computing and Simulation, HPCS 2016 - Innsbruck, Austria Duration: 18 Jul 2016 → 22 Jul 2016 Conference number: 14 http://hpcs2016.cisedu.info/ |
Conference
Conference | 14th International Conference on High Performance Computing and Simulation, HPCS 2016 |
---|---|
Abbreviated title | HPCS 2016 |
Country/Territory | Austria |
City | Innsbruck |
Period | 18/07/16 → 22/07/16 |
Internet address |