paperbot · PL 论文追踪

全部论文 待读 收藏

P2 KeenTune: Automated Tuning Tool for Cloud Application Performance Testing and Optimization

KeenTune:面向云应用性能测试与优化的自动化调优工具
ISSTA Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis2023匹配度 1/10 · 该论文聚焦云应用性能测试与参数自动调优,使用机器学习代理模型筛选参数,属于性能工程/测试优化方向;与用户关心的静态分析、LLM/Agent 程序分析、浮点程序分析或贝叶斯程序分析均无直接交集。引用 5 inbox
Qinglong Wang, Runzhe Wang, Yuxi Hu, Xiaohai Shi, Zheng Liu, Tao Ma, Houbing Song, Heyuan Shi
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出轻量自动化调优工具 KeenTune,用代理模型筛选参数,显著提升云应用吞吐性能。

云应用性能测试与优化困难,手动调参云计算栈繁琐,且面向云服务的自动化调优工具少见。KeenTune 是可与待调优应用一同部署的轻量灵活工具,对被调应用性能影响可忽略。它采用可用机器学习模型实现的代理模型,过滤掉不相关参数,从而高效调优。实证评估表明,KeenTune 显著提升 Nginx Web 服务器吞吐性能,部分场景性能提升达 90.43% 和 117.23%。研究说明 KeenTune 可实现高效有效的云应用性能测试,并提供视频与源码。

问题
云应用性能测试与优化困难,手动调参云计算栈繁琐,自动化调优工具在云服务中应用稀少。
方法
设计轻量灵活的 KeenTune,可与被调应用共同部署,并用机器学习代理模型筛选不相关参数以高效调优。
评估
在 Nginx Web 服务器上进行实证评估,吞吐性能部分场景提升最高 90.43% 和 117.23%,并提供视频与源码。
原文摘要(Abstract)

The performance testing and optimization of cloud applications is challenging, because manual tuning of cloud computing stacks is tedious and automated tuning tools are rare used for cloud services. To address this issue, we introduce KeenTune, an automated tuning tool designed to optimize application performance and facilitate performance testing. KeenTune is a lightweight and flexible tool that can be deployed with to-be-tuned applications with negligible impact on their performance. Specifically, KeenTune uses a surrogate model that can be implemented with machine learning models to filter out less relevant parameters for efficient tuning. Our empirical evaluation shows that KeenTune significantly enhances the throughput performance of Nginx web servers, resulting in performance improvements of up to 90.43% and 117.23% in certain cases. This study highlights the benefits of using KeenTune for achieving efficient and effective performance testing of cloud applications. The video and source code for KeenTune are provided as supplementary materials.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{WangWHSLMSS23,
  title = {KeenTune: Automated Tuning Tool for Cloud Application Performance Testing and Optimization},
  author = {Qinglong Wang and Runzhe Wang and Yuxi Hu and Xiaohai Shi and Zheng Liu and Tao Ma and Houbing Song and Heyuan Shi},
  booktitle = {ISSTA},
  year = {2023},
  doi = {10.1145/3597926.3604920}
}