Model-Based Deadtime Compensation of Virtual Machine Startup Times
(2015) 10th International Workshop on Feedback Computing- Abstract
- Scaling the amount of resources allocated to an application according to the actual load is a challenging problem in cloud computing. The emergence of autoscaling techniques allows for autonomous decisions to be taken when to acquire or release resources. The actuation of these decisions is however affected by time delays. Therefore, it becomes critical for the autoscaler to account for this phenomenon, in order to avoid over- or under-provisioning.
This paper presents a delay-compensator inspired by the Smith predictor. The compensator allows one to close a simple feedback loop around a cloud application with a large, time-varying delay, preserving the stability of the controlled system. It also makes it possible for... (More) - Scaling the amount of resources allocated to an application according to the actual load is a challenging problem in cloud computing. The emergence of autoscaling techniques allows for autonomous decisions to be taken when to acquire or release resources. The actuation of these decisions is however affected by time delays. Therefore, it becomes critical for the autoscaler to account for this phenomenon, in order to avoid over- or under-provisioning.
This paper presents a delay-compensator inspired by the Smith predictor. The compensator allows one to close a simple feedback loop around a cloud application with a large, time-varying delay, preserving the stability of the controlled system. It also makes it possible for the closed-loop system to converge to a steady-state, even in presence of resource quantization. The presented approach is compared to a threshold-based controller with a cooldown period, that is typically adopted in industrial applications. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/5267993
- author
- Dellkrantz, Manfred LU ; Dürango, Jonas LU ; Robertsson, Anders LU and Kihl, Maria LU
- organization
- publishing date
- 2015
- type
- Contribution to conference
- publication status
- published
- subject
- conference name
- 10th International Workshop on Feedback Computing
- conference dates
- 2015-04-13
- language
- English
- LU publication?
- yes
- id
- 96eef5a3-648a-4a30-a77f-f426aec4c51e (old id 5267993)
- date added to LUP
- 2016-04-04 13:15:42
- date last changed
- 2018-11-21 21:12:55
@misc{96eef5a3-648a-4a30-a77f-f426aec4c51e, abstract = {{Scaling the amount of resources allocated to an application according to the actual load is a challenging problem in cloud computing. The emergence of autoscaling techniques allows for autonomous decisions to be taken when to acquire or release resources. The actuation of these decisions is however affected by time delays. Therefore, it becomes critical for the autoscaler to account for this phenomenon, in order to avoid over- or under-provisioning.<br/><br> <br/><br> This paper presents a delay-compensator inspired by the Smith predictor. The compensator allows one to close a simple feedback loop around a cloud application with a large, time-varying delay, preserving the stability of the controlled system. It also makes it possible for the closed-loop system to converge to a steady-state, even in presence of resource quantization. The presented approach is compared to a threshold-based controller with a cooldown period, that is typically adopted in industrial applications.}}, author = {{Dellkrantz, Manfred and Dürango, Jonas and Robertsson, Anders and Kihl, Maria}}, language = {{eng}}, title = {{Model-Based Deadtime Compensation of Virtual Machine Startup Times}}, url = {{https://lup.lub.lu.se/search/files/6079989/5267994.pdf}}, year = {{2015}}, }