MMO: Meta Multi-Objectivization for Software Configuration Tuning
Pengzhou Chen, Tao Chen, Miqing Li

TL;DR
This paper introduces a meta multi-objectivization model for software configuration tuning that uses an auxiliary objective to improve search effectiveness and prevent local optima trapping, with a novel normalization method that reduces parameter sensitivity.
Contribution
It proposes a new MMO model with a normalization technique that enhances tuning performance without requiring weight tuning, outperforming state-of-the-art methods in real-world software systems.
Findings
Outperforms single-objective methods in 82% of cases
Achieves up to 2.09x speedup in tuning
Enables resource-efficient tuning with normalized MMO model
Abstract
Software configuration tuning is essential for optimizing a given performance objective (e.g., minimizing latency). Yet, due to the software's intrinsically complex configuration landscape and expensive measurement, there has been a rather mild success, particularly in preventing the search from being trapped in local optima. To address this issue, in this paper we take a different perspective. Instead of focusing on improving the optimizer, we work on the level of optimization model and propose a meta multi-objectivization (MMO) model that considers an auxiliary performance objective (e.g., throughput in addition to latency). What makes this model distinct is that we do not optimize the auxiliary performance objective, but rather use it to make similarly-performing while different configurations less comparable (i.e. Pareto nondominated to each other), thus preventing the search from…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Advanced Software Engineering Methodologies
