Machine learning enabled query re-optimization algorithms for cloud database systems

dc.contributor.advisorGruenwald, Le
dc.contributor.authorWang, Chenxiao
dc.contributor.committeeMemberCheng, Qi
dc.contributor.committeeMemberDhall, Sudarshan
dc.contributor.committeeMemberAtiquzzaman, Mohammed
dc.contributor.committeeMemberXiao, Xiangming
dc.date.accessioned2021-12-17T22:35:07Z
dc.date.available2021-12-17T22:35:07Z
dc.date.issued2021-12
dc.date.manuscript2021-12
dc.description.abstractIn cloud database systems, hardware configurations, data usage, and workload allocations are continuously changing. These changes make it difficult for the query optimizer to obtain an optimal query execution plan (QEP) for a query based on the data statistics collected before the query execution. In order to optimize a query with a more accurate cost estimation to achieve such a QEP, performing query re-optimizations during the query execution has been proposed in the literature. However, some of the re-optimizations may not provide any gain in terms of query response time or monetary cost and may also have negative impacts on the query performance due to their overheads. This raises the question of how to determine when a re-optimization is beneficial. In addition, a Service Level Agreement (SLA) is signed between users and the cloud. Thus, query re-optimization is multi-objective optimization that minimizes not only query execution time and monetary cost but also SLA violation. However, none of the existing query re-optimization algorithms considers all these three objectives together and none of them can predict when a re-optimization is beneficial. To fill the gap, in this dissertation, four novel query re-optimization algorithms, ReOpt, ReOptML, ReOptRL and SLAReOptRL are proposed. Extensive theoretical and experimental evaluations performed on our proposed techniques showed that each of them has better performance in terms of time, monetary cost, and SLA violation rate than state-of-the-art techniques when applied to the TPC-H database benchmark.en_US
dc.identifier.urihttps://hdl.handle.net/11244/332395
dc.languageen_USen_US
dc.subjectquery re-optimizationen_US
dc.subjectmachine learningen_US
dc.subjectcloud database systemen_US
dc.thesis.degreePh.D.en_US
dc.titleMachine learning enabled query re-optimization algorithms for cloud database systemsen_US
ou.groupGallogly College of Engineering::School of Computer Scienceen_US
shareok.orcid0000-0002-0096-4219en_US

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2021_Wang_Chenxiao_Dissertation.pdf
Size:
2.39 MB
Format:
Adobe Portable Document Format
Description:
No Thumbnail Available
Name:
2021_Wang_Chenxiao_Dissertation.docx
Size:
1.06 MB
Format:
Microsoft Word XML
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: