Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Softw 2021
DOI: 10.1145/3468264.3468555
|View full text |Cite
|
Sign up to set email alerts
|

Multi-objectivizing software configuration tuning

Abstract: Automatically tuning software configuration for optimizing a single performance attribute (e.g., minimizing latency) is not trivial, due to the nature of the configuration systems (e.g., complex landscape and expensive measurement). To deal with the problem, existing work has been focusing on developing various effective optimizers. However, a prominent issue that all these optimizers need to take care of is how to avoid the search being trapped in local optima -a hard nut to crack for software configuration t… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 25 publications
(35 citation statements)
references
References 73 publications
0
28
0
Order By: Relevance
“…3.1.1 Problem. Many software systems are highly configurable and adaptable (at design time or runtime) [11,12,14,16,18,20,22,77,85], which raises a search problem and opportunity for one to tune their configuration options for multiple performance concerns, such as latency, throughput, and memory consumption. According to the literature, SCT has been widely studied in SBSE, e.g., [8, 12, 20-22, 48, 58, 59, 77, 85].…”
Section: Software Configuration Tuning (Sct)mentioning
confidence: 99%
See 1 more Smart Citation
“…3.1.1 Problem. Many software systems are highly configurable and adaptable (at design time or runtime) [11,12,14,16,18,20,22,77,85], which raises a search problem and opportunity for one to tune their configuration options for multiple performance concerns, such as latency, throughput, and memory consumption. According to the literature, SCT has been widely studied in SBSE, e.g., [8, 12, 20-22, 48, 58, 59, 77, 85].…”
Section: Software Configuration Tuning (Sct)mentioning
confidence: 99%
“…Albeit work exists on performance modeling for configurable and adaptable systems [13, 15? ], there are no well-defined objective functions for 𝑓 1 , 𝑓 2 , and 𝑓 3 in SCT; thereby to guarantee accuracy, every evaluation needs to be done by profiling the software under a benchmark [8,12,21,22,48,77].…”
Section: Objectivementioning
confidence: 99%
“…2) More importantly, since f t (x) and f a (x) often come with rather different scales for SASs [9], [11], normalization is required. Chen and Li [27] has shown that under such a case, the w can become a highly-sensitive parameter to tune before using MMO in the search. This is clearly difficult for SASs where pre-tuning is infeasible.…”
Section: B Multi-objectivization With Multi-modalitymentioning
confidence: 99%
“…Refining MMO by finding an appropriate replacement of the auxiliary objective f a (x) is non-trivial, as we need to ensure that (1) f a (x) is an easy-to-measure objective; and (2) it should be within the same scale as that of f t (x) (hence the w can be removed by setting w = 1) while (3) similarly performing adaptation plans on f t (x) can have very different values on f a (x), which is an important requirement for multiobjectivization with MMO as shown by Chen and Li [27].…”
Section: Refined Mmo Based Planningmentioning
confidence: 99%
See 1 more Smart Citation