Starling: A Scalable Query Engine on Cloud Function Services
Not on the map. Why?
Abstract (arXiv)
Much like on-premises systems, the natural choice for running database analytics workloads in the cloud is to provision a cluster of nodes to run a database instance. However, analytics workloads are often bursty or low volume, leaving clusters idle much of the time, meaning customers pay for compute resources even when unused. The ability of cloud function services, such as AWS Lambda or Azure Functions, to run small, fine granularity tasks make them appear to be a natural choice for query processing in such settings. But implementing an analytics system on cloud functions comes with its own set of challenges. These include managing hundreds of tiny stateless resource-constrained workers, handling stragglers, and shuffling data through opaque cloud services. In this paper we present Starling, a query execution engine built on cloud function services that employs number of techniques to mitigate these challenges, providing interactive query latency at a lower total cost than provisioned systems with low-to-moderate utilization. In particular, on a 1TB TPC-H dataset in cloud storage, Starling is less expensive than the best provisioned systems for workloads when queries arrive 1 minute apart or more. Starling also has lower latency than competing systems reading from cloud object stores and can scale to larger datasets.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 0; 2024: 1; 2025: 1.
4 papers.
- 2021Towards Demystifying Serverless Machine Learning Trainingcited by 16
- 2021Serverless Data Science -- Are We There Yet? A Case Study of Model Servingcited by 3
- 2024FSD-Inference: Fully Serverless Distributed Inference with Scalable Cloud Communicationcited by 2
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graphcited by 2
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graph29 Sep 2025
- 2024FSD-Inference: Fully Serverless Distributed Inference with Scalable Cloud Communication22 Mar 2024
- 2021Towards Demystifying Serverless Machine Learning Training17 May 2021
- 2021Serverless Data Science -- Are We There Yet? A Case Study of Model Serving4 Mar 2021