
David DeWitt
VerifiedMassachusetts Institute of Technology · Electrical Engineering & Computer Science
Active 1899–2023
Research topics
- Computer Science
- Computer network
- Database
- Distributed computing
- Operating system
Selected publications
Starling: A Scalable Query Engine on Cloud Functions
2020 · 66 citations
- Computer Science
- Computer Science
- Database
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 underutilized. 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 a 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.
Frequent coauthors
- 29 shared
Jeffrey F. Naughton
- 29 shared
Michael J. Carey
University of California, Irvine
- 19 shared
Haran Boral
McLennan Community College
- 15 shared
Jignesh M. Patel
- 15 shared
Michael Stonebraker
Massachusetts Institute of Technology
- 15 shared
Shahram Ghandeharizadeh
University of Southern California
- 14 shared
Donovan A. Schneider
Yahoo (United States)
- 14 shared
David Maier
Education
- 1976
Ph.D., Electrical and Computer Engineering
University of Michigan–Ann Arbor
- 1970
A.B.
Colgate University
Similar researchers at Massachusetts Institute of Technology
- Resume-aware match score
- Save to shortlist
- AI-drafted outreach
See your match with David DeWitt
PhdFit ranks faculty by your research interests, methods, and publications — grounded in their actual work, not templates.
- Free to start
- No credit card
- 30-second signup