Demo Data from EDBT 2026 / reviewers in the wild / expert
Baoyin Fang
dblp:225/0400
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software configuration
software configuration tuning |
0.4 | 1 | 2019 | ACTGAN: Automatic Configuration Tuning for Software Systems with Generative Adversarial Networks · ASE 2019 |
Cloud and datacenter computing
configuration tuning |
0.3 | 1 | 2018 | AutoConfig: automatic configuration tuning for distributed message systems · ASE 2018 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2018 | AutoConfig: automatic configuration tuning for distributed message systems · ASE 2018 |
Methods — techniques the papers use, named apart from their topics
generative adversarial network · 0.4weighted latin hypercube sampling · 0.3random forest · 0.3comparison-based model · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | ACTGAN: Automatic Configuration Tuning for Software Systems with Generative Adversarial NetworksabstractComplex software systems often provide a large number of parameters so that users can configure them for their specific application scenarios. However, configuration tuning requires a deep understanding of the software system, far beyond the abilities of typical system users. To address this issue, many existing approaches focus on exploring and learning good performance estimation models. The accuracy of such models often suffers when the number of available samples is small, a thorny challenge under a given tuning-time constraint. By contrast, we hypothesize that good configurations often share certain hidden structures. Therefore, instead of trying to improve the performance estimation of a given configuration, we focus on capturing the hidden structures of good configurations and utilizing such learned structure to generate potentially better configurations. We propose ACTGAN to achieve this goal. We have implemented and evaluated ACTGAN using 17 workloads with eight different software systems. Experimental results show that ACTGAN outperforms default configurations by 76.22% on average, and six state-of-the-art configuration tuning algorithms by 6.58%-64.56%. Furthermore, the ACTGAN-generated configurations are often better than those used in training and show certain features consisting with domain knowledge, both of which supports our hypothesis. Liang Bao, Xin Liu 0002, Fangzheng Wang, Baoyin Fang |
ASE | 4 |
| 2018 | AutoConfig: automatic configuration tuning for distributed message systemsabstractDistributed message systems (DMSs) serve as the communication backbone for many real-time streaming data processing applications. To support the vast diversity of such applications, DMSs provide a large number of parameters to configure. However, It overwhelms for most users to configure these parameters well for better performance. Although many automatic configuration approaches have been proposed to address this issue, critical challenges still remain: 1) to train a better and robust performance prediction model using a limited number of samples, and 2) to search for a high-dimensional parameter space efficiently within a time constraint. In this paper, we propose AutoConfig -- an automatic configuration system that can optimize producer-side throughput on DMSs. AutoConfig constructs a novel comparison-based model (CBM) that is more robust that the prediction-based model (PBM) used by previous learning-based approaches. Furthermore, AutoConfig uses a weighted Latin hypercube sampling (wLHS) approach to select a set of samples that can provide a better coverage over the high-dimensional parameter space. wLHS allows AutoConfig to search for more promising configurations using the trained CBM. We have implemented AutoConfig on the Kafka platform, and evaluated it using eight different testing scenarios deployed on a public cloud. Experimental results show that our CBM can obtain better results than that of PBM under the same random forests based model. Furthermore, AutoConfig outperforms default configurations by 215.40% on average, and five state-of-the-art configuration algorithms by 7.21%-64.56%. Liang Bao, Xin Liu 0002, Baoyin Fang |
ASE | 4 |