Show simple item record

dc.contributor.advisorGruenwald, Le
dc.contributor.authorWang, Chenxiao
dc.date.accessioned2021-12-17T22:35:07Z
dc.date.available2021-12-17T22:35:07Z
dc.date.issued2021-12
dc.identifier.urihttps://hdl.handle.net/11244/332395
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.languageen_USen_US
dc.subjectquery re-optimizationen_US
dc.subjectmachine learningen_US
dc.subjectcloud database systemen_US
dc.titleMachine learning enabled query re-optimization algorithms for cloud database systemsen_US
dc.contributor.committeeMemberCheng, Qi
dc.contributor.committeeMemberDhall, Sudarshan
dc.contributor.committeeMemberAtiquzzaman, Mohammed
dc.contributor.committeeMemberXiao, Xiangming
dc.date.manuscript2021-12
dc.thesis.degreePh.D.en_US
ou.groupGallogly College of Engineering::School of Computer Scienceen_US
shareok.orcid0000-0002-0096-4219en_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record