paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Understanding and Auto-Adjusting Performance-Sensitive Configurations

理解与自动调整性能敏感的配置
ASPLOS Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems2018匹配度 1/10 · 该论文研究软件性能敏感配置的自动设置与动态调整,属于运行时/系统配置管理,与用户关注的静态分析、LLM/Agent 交叉、浮点程序分析和贝叶斯程序分析均无明显关联。引用 46 inbox
Shu Wang, Chi Li, Henry Hoffmann, Shan Lu, William Sentosa, Achmad Imam Kistijantoro
crossref: 2026-09-12

AI 速览

一句话:通过实证研究揭示性能敏感配置的设置难题,并提出控制论框架 SmartConf 自动设定与动态调整配置。

现代软件系统常包含成百上千个配置,其中许多配置会显著影响性能。由于系统负载和环境复杂且动态变化,开发者很难正确设置这些性能敏感配置。本文首先开展实证研究,理解性能敏感配置的特征及其在真实系统中的设置挑战。基于研究发现,作者提出一个系统化、通用的控制论框架 SmartConf,用于自动设置并动态调整性能敏感配置,从而在满足运行约束的同时优化其他性能指标。评估表明,SmartConf 能有效解决真实配置问题,甚至常常优于开发者在现有配置系统下所能选择的最佳静态配置。

问题
现代软件系统存在大量性能敏感配置,开发者因负载与环境动态复杂而难以正确设置。
方法
先通过实证研究理解配置挑战,再提出控制论框架 SmartConf,自动设定并动态调整配置,在满足运行约束下优化性能。
评估
在真实配置问题上评估,SmartConf 常优于开发者可选的静态最佳配置。
原文摘要(Abstract)

Modern software systems are often equipped with hundreds to thousands of configurations, many of which greatly affect performance. Unfortunately, properly setting these configurations is challenging for developers due to the complex and dynamic nature of system workload and environment. In this paper, we first conduct an empirical study to understand performance-sensitive configurations and the challenges of setting them in the real-world. Guided by our study, we design a systematic and general control-theoretic framework, SmartConf, to automatically set and dynamically adjust performance-sensitive configurations to meet required operating constraints while optimizing other performance metrics. Evaluation shows that SmartConf is effective in solving real-world configuration problems, often providing better performance than even the best static configuration developers can choose under existing configuration systems.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4236,
  title = {Understanding and Auto-Adjusting Performance-Sensitive Configurations},
  author = {Shu Wang and Chi Li and Henry Hoffmann and Shan Lu and William Sentosa and Achmad Imam Kistijantoro},
  booktitle = {ASPLOS},
  year = {2018},
  doi = {10.1145/3173162.3173206}
}