White-Box Analysis over Machine Learning: Modeling Performance of Configurable Systems
Miguel Velez, Pooyan Jamshidi, Norbert Siegmund, Sven Apel, Christian Kästner
摘要
Performance-influence models can help stakeholders understand how and where configuration options and their interactions influence the performance of a system. With this understanding, stakeholders can debug performance behavior and make deliberate configuration decisions. Current black-box techniques to build such models combine various sampling and learning strategies, resulting in tradeoffs between measurement effort, accuracy, and interpretability. We present Comprex, a white-box approach to build performance-influence models for configurable systems, combining insights of local measurements, dynamic taint analysis to track options in the implementation, compositionality, and compression of the configuration space, without relying on machine learning to extrapolate incomplete samples. Our evaluation on 4 widely-used, open-source projects demonstrates that Comprex builds similarly accurate performance-influence models to the most accurate and expensive black-box approach, but at a reduced cost and with additional benefits from interpretable and local models.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper14
- Unicorn: reasoning about configurable system performance through the lens of causalityMd Shahriar Iqbal, Rahul Krishna, Mohammad Ali Javidian, Baishakhi Ray 等EuroSys 2022 · 被引用 60 次
- Mastering Uncertainty in Performance Estimations of Configurable Software SystemsJohannes Dorn, Sven Apel, Norbert SiegmundASE 2020 · 被引用 49 次
- Causality in Configurable Software SystemsClemens Dubslaff, Kallistos Weis, Christel Baier, Sven ApelICSE 2022 · 被引用 24 次
- On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool SupportMiguel Velez, Pooyan Jamshidi, Norbert Siegmund, Sven Apel 等ICSE 2022 · 被引用 21 次
- Predicting Software Performance with Divide-and-LearnJingzhi Gong, Tao ChenFSE 2023 · 被引用 17 次
它引用的顶会 Paper1
相关 Paper
- White-Box Performance-Influence Models: A Profiling and Learning ApproachMax Weber, Sven Apel, Norbert SiegmundICSE 2021 · 被引用 2 次
- CoMSA: A Modeling-Driven Sampling Approach for Configuration Performance TestingYuanjie Xia, Zishuo Ding, Weiyi ShangASE 2023 · 被引用 3 次
- Blackbox Observability of Features and Feature InteractionsKallistos Weis, Leopoldo Teixeira, Clemens Dubslaff, Sven ApelASE 2024 · 被引用 1 次
- Extracting clean performance models from tainted programsMarcin Copik, Alexandru Calotoiu, Tobias Grosser, Nicolas Wicki 等PPoPP 2021 · 被引用 16 次
- DiagConfig: Configuration Diagnosis of Performance Violations in Configurable Software SystemsZhiming Chen, Pengfei Chen, Peipei Wang, Guangba Yu 等FSE 2023 · 被引用 9 次
