Publications
Pacer: Automated Feedback-Based Vertical Elasticity for Heterogeneous Soft Real-Time Workloads
Abstract
Cloud computing can be used to provide a virtualized platform for running various services, including soft real-time applications such as video streaming. To satisfy an application's real-time requirements, CPU resources are often allocated for the worst case, resulting in system under-utilization or overpaying to the cloud provider under the pay-as-you-go model. To solve this problem, we present Pacer, a framework that provides application developers a platform to implement custom virtual machine-level resource allocation algorithms that utilize real-time application-specific performance feedback from applications running in virtual machines. We also present two example resource allocation algorithms for Pacer that are based on additive-increase-multiplicative-decrease and self-tuning PID control. We apply Pacer to video stream object detection applications to show that Pacer can save more than 50% CPU …
Metadata
- publication
- 2018 IEEE/ACM 11th International Conference on Utility and Cloud Computing …, 2018
- year
- 2018
- publication date
- 2018/12/17
- authors
- Yu-An Chen, Geoffrey Phi C Tran, Andrew J Rittenbach, John Paul Walters, Stephen Crago
- link
- https://ieeexplore.ieee.org/abstract/document/8603154/
- conference
- 2018 IEEE/ACM 11th International Conference on Utility and Cloud Computing (UCC)
- pages
- 73-82
- publisher
- IEEE