Determining the Optimal Amount of Computation Pushdown to Minimize Runtime for a Cloud Database
Name
Woicik-mwoicik-meng-eecs-2021-thesis.pdf
Description
Thesis PDF
Size
1.13 MB
Format
Adobe PDF
Checksum (MD5)
d26fda87483927c266fa82785a48d807
Author(s)
Woicik, Matthew
Advisor(s)
Stonebraker, Michael
Date Issued
June 2021
Publisher
Massachusetts Institute of Technology
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.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
In Copyright - Educational Use Permitted
Copyright MIT
Persistent DSpace Link