Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Khaled Zaouk

dblp:247/8380 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Mathematical optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%
Databases, data mining, and information retrieval
1 paper
Recommender systems · 77% Distributed and cloud data management · 23%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
cluster resource management and scheduling
0.512021
Spark-based Cloud Data Analytics using Multi-Objective Optimization · ICDE 2021
Mathematical optimization
multi-objective optimization
0.512021
Spark-based Cloud Data Analytics using Multi-Objective Optimization · ICDE 2021
Mathematical optimization › multi-objective optimization
pareto optimization
0.512021
Spark-based Cloud Data Analytics using Multi-Objective Optimization · ICDE 2021
Recommender systems
multi-objective optimization
0.412019
UDAO: A Next-Generation Unified Data Analytics Optimizer · Proc. VLDB Endow. 2019
Cloud and datacenter computing
big data analytics
0.112021
Spark-based Cloud Data Analytics using Multi-Objective Optimization · ICDE 2021
Distributed and cloud data management
dataflow program
0.112019
UDAO: A Next-Generation Unified Data Analytics Optimizer · Proc. VLDB Endow. 2019

Methods — techniques the papers use, named apart from their topics

multi-objective optimization · 1.4pareto optimal set computation · 1.0pareto optimality · 0.4in-situ modeling · 0.4
YearPublicationVenuePosition
2021 Spark-based Cloud Data Analytics using Multi-Objective Optimization
abstract
Data analytics in the cloud has become an integral part of enterprise businesses. Big data analytics systems, however, still lack the ability to take task objectives such as user performance goals and budgetary constraints and automatically configure an analytic job to achieve these objectives. This paper presents UDAO, a Spark-based Unified Data Analytics Optimizer that can automatically determine a cluster configuration with a suitable number of cores as well as other system parameters that best meet the task objectives. At a core of our work is a principled multi-objective optimization (MOO) approach that computes a Pareto optimal set of configurations to reveal tradeoffs between different objectives, recommends a new Spark configuration that best explores such tradeoffs, and employs novel optimizations to enable such recommendations within a few seconds. Detailed experiments using benchmark workloads show that our MOO techniques provide a 2-50× speedup over existing MOO methods, while offering good coverage of the Pareto frontier. Compared to Ottertune, a state-of-the-art performance tuning system, UDAO recommends Spark configurations that yield 26%-49% reduction of running time of the TPCx-BB benchmark while adapting to different user preferences on multiple objectives.
Khaled Zaouk, Chenghao Lyu, Yanlei Diao, Prashant J. Shenoy
ICDE2
2019 UDAO: A Next-Generation Unified Data Analytics Optimizer
abstract
Big data analytics systems today still lack the ability to take user performance goals and budgetary constraints, collectively referred to as "objectives", and automatically configure an analytic job to achieve the objectives. This paper presents UDAO, a unified data analytics optimizer that can automatically determine the parameters of the runtime system, collectively called a job configuration, for general dataflow programs based on user objectives. UDAO embodies key techniques including in-situ modeling , which learns a model for each user objective in the same computing environment as the job is run, and multi-objective optimization , which computes a Pareto optimal set of job configurations to reveal tradeoffs between different objectives. Using benchmarks developed based on industry needs, our demonstration will allow the user to explore (1) learned models to gain insights into how various parameters affect user objectives; (2) Pareto frontiers to understand interesting tradeoffs between different objectives and how a configuration recommended by the optimizer explores these tradeoffs; (3) end-to-end benefits that UDAO can provide over default configurations or those manually tuned by engineers.
Khaled Zaouk, Chenghao Lyu, Yanlei Diao, Prashant J. Shenoy
Proc. VLDB Endow.1