kirancodes.me
To Proof Maintenance & Beyond!

Multi-Intention-Aware Configuration Selection for Performance Tuning

Haochen He, Zhouyang Jia, Shanshan Li, Yue Yu, Chenglong Zhou, Qing Liao, Ji Wang, Xiangke Liao

Abstract

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.

BibTeX
@inproceedings{He-al:ICSE22,
  author    = {Haochen He and
               Zhouyang Jia and
               Shanshan Li and
               Yue Yu and
               Chenglong Zhou and
               Qing Liao and
               Ji Wang and
               Xiangke Liao},
  title     = {{Multi-Intention-Aware} Configuration Selection for Performance Tuning},
  booktitle = {ICSE},
  pages     = {1431--1442},
  publisher = {{ACM}},
  year      = {2022},
}

Related papers