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.

Cong Ding 0002

dblp:50/7680-2 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
2since 2021 · last 2022
0000-0003-0879-4995ORCID · verified

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

Databases, data management, data science and information retrieval · 3 · 1 first-author · 2 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.

Databases, data mining, and information retrieval
2 papers
Database system architecture and tuning · 50% Data mining · 27% Query processing and optimization · 23%

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

TopicWeightPapersLastEvidence papers
Database system architecture and tuning
configuration tuning
0.612022
LlamaTune: Sample-Efficient DBMS Configuration Tuning · Proc. VLDB Endow. 2022
Data mining
dimensionality reduction
0.612022
LlamaTune: Sample-Efficient DBMS Configuration Tuning · Proc. VLDB Endow. 2022
Database system architecture and tuning › database administration
data loading
0.512021
CIAO: An Optimization Framework for Client-Assisted Data Loading · ICDE 2021
Query processing and optimization › runtime optimization
data skipping
0.512021
CIAO: An Optimization Framework for Client-Assisted Data Loading · ICDE 2021

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

reinforcement learning · 0.6randomized projections · 0.6bucketization · 0.6biased sampling · 0.6bayesian optimization · 0.6prefiltering · 0.5predicate pushdown · 0.5near-optimal predicate set selection · 0.5
YearPublicationVenuePosition
2022 LlamaTune: Sample-Efficient DBMS Configuration Tuning
abstract
Tuning a database system to achieve optimal performance on a given workload is a long-standing problem in the database community. A number of recent works have leveraged ML-based approaches to guide the sampling of large parameter spaces (hundreds of tuning knobs) in search for high performance configurations. Looking at Microsoft production services operating millions of databases, sample efficiency emerged as a crucial requirement to use tuners on diverse workloads. This motivates our investigation in LlamaTune, a tuner design that leverages domain knowledge to improve the sample efficiency of existing optimizers. LlamaTune employs an automated dimensionality reduction technique based on randomized projections, a biased-sampling approach to handle special values for certain knobs, and knob values bucketization, to reduce the size of the search space. LlamaTune compares favorably with the state-of-the-art optimizers across a diverse set of workloads. It identifies the best performing configurations with up to 11X fewer workload runs, and reaching up to 21% higher throughput. We also show that benefits from LlamaTune generalize across both BO-based and RL-based optimizers, as well as different DBMS versions. While the journey to perform database tuning at cloud-scale remains long, LlamaTune goes a long way in making automatic DBMS tuning practical at scale.
Konstantinos Kanellis, Cong Ding 0002, Brian Kroth, Andreas Müller 0024, Carlo Curino, Shivaram Venkataraman
Proc. VLDB Endow.2
2021 CIAO: An Optimization Framework for Client-Assisted Data Loading
abstract
Data loading has been one of the most common performance bottlenecks for many big data applications, especially when they are running on inefficient human-readable formats, such as JSON or CSV. Parsing, validating, integrity checking and data structure maintenance are all computationally expensive steps in loading these formats. Regardless of these costs, many records may be filtered later during query evaluation due to highly selective predicates - resulting in wasted computation. Meanwhile, the computing power of client ends is typically not exploited. Here, we explore investing limited cycles of clients on prefiltering to accelerate data loading and enable data skipping for query execution. In this paper, we present CIAO, a tunable system to enable client cooperation with the server to enable efficient partial loading and data skipping for a given workload. We proposed an efficient algorithm that would select a near-optimal predicate set to push down within a given budget. Our experiments show that CIAO can significantly accelerate the data loading processing and query execution.
Cong Ding 0002, Dixin Tang, Xi Liang 0002, Aaron J. Elmore, Sanjay Krishnan
ICDE1
2020 CrocodileDB: Efficient Database Execution through Intelligent Deferment
Zechao Shang, Xi Liang 0002, Dixin Tang, Cong Ding 0002, Aaron J. Elmore, Sanjay Krishnan, Michael J. Franklin
CIDR4