Back to results

Massachusetts Institute of Technology

Determining the Optimal Amount of Computation Pushdown to Minimize Runtime for a Cloud Database

Abstract

dc:description.abstract

Many cloud databases separate their compute from their storage resources. This design introduces a network bottleneck during query execution that can be mitigated through caching and computation pushdown. Depending on the environmental settings and the specific query, the amount of computation pushdown needed to achieve the optimal runtime may vary. This work presents a runtime prediction model that determines the amount of computation pushdown that results in the fastest runtime and analyzes a real-world implementation of this model on the FlexPushdownDB system running in AWS.

Degree

thesis:*
Name thesis:degree_name
Master
Department dc:contributor.department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2021

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Woicik, Matthew
Advisor dc:contributor.advisor
  • Stonebraker, Michael

Rights

dc:rights
Statement dc:rights
  • In Copyright - Educational Use Permitted
  • Copyright MIT

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1721.1/139097
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/139097

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Woicik, Matthew. Determining the Optimal Amount of Computation Pushdown to Minimize Runtime for a Cloud Database. Massachusetts Institute of Technology, 2021. https://hdl.handle.net/1721.1/139097