Litcius/Paper detail

AutoExecutor

Rathijit Sen, Abhishek Roy, Alekh Jindal, Rui Fang, Jeff Zheng, Xiaolei Liu, Ruiping Li

2021Proceedings of the VLDB Endowment11 citationsDOI

Abstract

Right-sizing resources for query execution is important for cost-efficient performance, but estimating how performance is affected by resource allocations, upfront, before query execution is difficult. We demonstrate AutoExecutor , a predictive system that uses machine learning models to predict query run times as a function of the number of allocated executors, that limits the maximum allowed parallelism, for Spark SQL queries running on Azure Synapse.

Topics & Concepts

Computer scienceSPARK (programming language)SQLFunction (biology)Parallelism (grammar)Query optimizationSargableQuery by ExampleResource (disambiguation)Parallel computingDatabaseProgramming languageSearch engineWeb search queryInformation retrievalComputer networkEvolutionary biologyBiologyAdvanced Database Systems and QueriesCloud Computing and Resource ManagementScientific Computing and Data Management
AutoExecutor | Litcius