Assuring Cloud QoS through Loop Feedback Controller Assisted Vertical Provisioning

Armstrong Goes, Fábio Morais, Eduardo Falcão, Andrey Brito

Abstract

A problem observed in cloud environments is the assurance of Quality of Service (QoS) in the execution of applications. In the context of batch applications, a common goal is ensuring deadline compliance. However, estimating the required amount of resources to assure execution deadline may be difficult and prone to underallocations or superallocations. An alternative is modifying the amount of allocated resources in case the progress is not satisfactory, using horizontal or vertical scaling. Following this strategy, this work proposes a provisioning method based on PID controllers and vertical scaling for batch applications. To evaluate the proposed provisioning method on assuring QoS, we executed two microbenchmarks and one Big Data application on a real cloud infrastructure where the provisioning was controlled by our method. Results show that the provisioning method using the Proportional-Derivative controller is effective on ensuring QoS regarding deadline compliance, allocation smoothness and resource efficiency, though it requires additional adjusts when provisioning resources to applications with non-linear progress.

Download


Paper Citation


in Harvard Style

Goes A., Morais F., Falcão E. and Brito A. (2019). Assuring Cloud QoS through Loop Feedback Controller Assisted Vertical Provisioning.In Proceedings of the 9th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-365-0, pages 176-186. DOI: 10.5220/0007766701760186


in Bibtex Style

@conference{closer19,
author={Armstrong Goes and Fábio Morais and Eduardo Falcão and Andrey Brito},
title={Assuring Cloud QoS through Loop Feedback Controller Assisted Vertical Provisioning},
booktitle={Proceedings of the 9th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2019},
pages={176-186},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007766701760186},
isbn={978-989-758-365-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 9th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Assuring Cloud QoS through Loop Feedback Controller Assisted Vertical Provisioning
SN - 978-989-758-365-0
AU - Goes A.
AU - Morais F.
AU - Falcão E.
AU - Brito A.
PY - 2019
SP - 176
EP - 186
DO - 10.5220/0007766701760186