一句话:提出多意图感知的配置选择方法,利用配置文档预选性能相关参数并提示对可靠性、安全等非性能意图的副作用。
自动配置调优可帮助用户提升软件性能,但面临配置搜索空间巨大,且现有自动调优器只关注性能,忽视可靠性、安全等其他重要用户意图。为缩小搜索空间,已有研究多通过动态运行不同配置构建性能模型来预选性能相关参数,代价高且忽略其他意图。本文提出多意图感知的配置选择,目标是在通用场景下指导用户预选性能相关参数,同时警告这些选择对非性能意图的副作用。作者观察到配置文档通常包含参数与多种用户意图之间关系的丰富信息,但文档可能冗长且领域特定。摘要未给出具体实现细节与实验评估。
Automatic configuration tuning helps users who intend to improve software performance. However, the auto-tuners are limited by the huge configuration search space. More importantly, they focus only on performance improvement while being unaware of other important user intentions (e.g., reliability, security). To reduce the search space, researchers mainly focus on pre-selecting performance-related parameters which requires a heavy stage of dynamically running under different configurations to build performance models. Given that other important user intentions are not paid attention to, we focus on guiding users in pre-selecting performance-related parameters in general while warning about side-effects on non-performance intentions. We find that the configuration document often, if it does not always, contains rich information about the parameters' relationship with diverse user intentions, but documents might also be long and domain-specific.
@inproceedings{HeJLYZ0WL22,
title = {Multi-intention-aware configuration selection for performance tuning},
author = {Haochen He and Zhouyang Jia and Shanshan Li and Yue Yu and Chenglong Zhou and Qing Liao and Ji Wang and Xiangke Liao},
booktitle = {ICSE},
year = {2022},
doi = {10.1145/3510003.3510094}
}