Harmonizing diverse compute resources for efficiency
Online services are characterized by significant load fluctuations at fine-grained intervals even when coarse-grained load measurements indicate a relatively stable load. Running such services on virtual machines (VMs) rented from a cloud provider like AWS, which is a typical way to deploy online applications today, is inefficient due to the need to overprovision VM capacity to meet the SLO under variable load. In contrast, serverless computing is highly elastic but is prohibitively expensive for serving a large volume of requests. We thus argue for combining the different types of compute (i.e., VM and serverless instances) to achieve both cost-efficiency and elasticity. Our results show that hybrid compute is more cost effective than even an optimal VMonly allocation that provisions just enough resource to meet the SLO using perfect knowledge of future load.
Institutions
- NIHR Imperial Biomedical Research Centre (GB)
- Imperial College London (GB)
- University of Edinburgh (GB)
Publication Details
- Journal
- Edinburgh Research Explorer
- Published
- 2024-11-03
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00