SLAOrchestrator: Reducing the Cost of Performance SLAs for Cloud Data Analytics
- Jennifer Ortiz ,
- Brendan Lee ,
- Magdalena Balazinska ,
- Johannes Gehrke ,
- Joseph L. Hellerstein
2018 {USENIX} Annual Technical Conference |
SLAOrchestrator is a new system designed to reduce the price increases necessary to support performance SLAs in cloud analytics systems. SLAOrchestrator is designed for SLAs that guarantee per-query execution times. Its core architecture consists of a double learning loop that improves both SLAs and resource management over time. It further utilizes an efficient combination of elastic query scheduling and multi-tenant resource provisioning algorithms to reduce the costs of performance guarantees.