Ernest: Efficient performance prediction for {Large-Scale} advanced analytics

S Venkataraman, Z Yang, M Franklin, B Recht… - … USENIX symposium on …, 2016 - usenix.org
Recent workload trends indicate rapid growth in the deployment of machine learning,
genomics and scientific workloads on cloud computing infrastructure. However, efficiently …

Multi-tenant cloud data services: State-of-the-art, challenges and opportunities

V Narasayya, S Chaudhuri - … of the 2022 International Conference on …, 2022 - dl.acm.org
Enterprises are moving their business-critical workloads to public clouds at an accelerating
pace. Multi-tenancy is a crucial tenet for cloud data service providers allowing them to …

Selecting the best VM across multiple public clouds: a data-driven performance modeling approach

NJ Yadwadkar, B Hariharan, JE Gonzalez… - Proceedings of the …, 2017 - dl.acm.org
Users of cloud services are presented with a bewildering choice of VM types and the choice
of VM can have significant implications on performance and cost. In this paper we address …

AlloX: Compute allocation in hybrid clusters

TN Le, X Sun, M Chowdhury, Z Liu - Proceedings of the fifteenth …, 2020 - dl.acm.org
Modern deep learning frameworks support a variety of hardware, including CPU, GPU, and
other accelerators, to perform computation. In this paper, we study how to schedule jobs …

[PDF][PDF] Self-tuning database systems: a decade of progress

S Chaudhuri, V Narasayya - … of the 33rd international conference on Very …, 2007 - Citeseer
In this paper we discuss advances in self-tuning database systems over the past decade,
based on our experience in the AutoAdmin project at Microsoft Research. This paper …

Predicting multiple metrics for queries: Better decisions enabled by machine learning

A Ganapathi, H Kuno, U Dayal… - 2009 IEEE 25th …, 2009 - ieeexplore.ieee.org
One of the most challenging aspects of managing a very large data warehouse is identifying
how queries will behave before they start executing. Yet knowing their performance …

Predicting query execution time: Are optimizer cost models really unusable?

W Wu, Y Chi, S Zhu, J Tatemura… - 2013 IEEE 29th …, 2013 - ieeexplore.ieee.org
Predicting query execution time is useful in many database management issues including
admission control, query scheduling, progress monitoring, and system sizing. Recently the …

Learning-based query performance modeling and prediction

M Akdere, U Çetintemel, M Riondato… - 2012 IEEE 28th …, 2012 - ieeexplore.ieee.org
Accurate query performance prediction (QPP) is central to effective resource management,
query optimization and query scheduling. Analytical cost models, used in current generation …

Cost models for big data query processing: Learning, retrofitting, and our findings

T Siddiqui, A **dal, S Qiao, H Patel, W Le - Proceedings of the 2020 …, 2020 - dl.acm.org
Query processing over big data is ubiquitous in modern clouds, where the system takes care
of picking both the physical query execution plans and the resources needed to run those …

Proactive re-optimization

S Babu, P Bizarro, D DeWitt - Proceedings of the 2005 ACM SIGMOD …, 2005 - dl.acm.org
Traditional query optimizers rely on the accuracy of estimated statistics to choose good
execution plans. This design often leads to suboptimal plan choices for complex queries …