paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Lessons learned from hyper-parameter tuning for microservice candidate identification

微服务候选识别中超参数调优的经验教训
ASE 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)2021匹配度 1/10 · 该论文研究微服务拆分中的超参数调优,属于软件架构与经验软件工程范畴,未涉及用户核心关注的静态分析、LLM/Agent 程序分析、浮点程序分析或贝叶斯程序分析。虽然涉及工具评估,但与“PL↔AI”交叉方向几乎没有直接关联。引用 6 inbox
Rahul Yedida, Rahul Krishna, Anup Kalia, Tim Menzies, Jin Xiao, Maja Vukovic
crossref: 2026-09-12

AI 速览

一句话:揭示微服务拆分工具评估常忽略超参数优化,并证明调优能显著提升分区效果。

将单体应用拆分为微服务需要工具支持,但已有方法的评估常不完整,尤其缺少对超参数优化的探索。论文使用一组开源 Java EE 应用,系统研究超参数调优对微服务候选识别与分区质量的影响。结果显示,超参数优化能显著改善微服务分区;同时,如何针对不同问题选择最佳优化器仍是未来工作的开放问题。作者提供复现包,提醒研究者在评估微服务拆分方法时不应忽视超参数调优的作用。

问题
现有微服务候选识别/拆分方法的评估不完整,尤其未充分探索超参数优化对结果的影响。
方法
在开源 Java EE 应用上对微服务分区方法进行超参数调优实验,比较不同优化器并发布复现包。
评估
实验表明超参数优化能显著提升微服务分区质量,同时发现选择最佳优化器仍是未决问题。
原文摘要(Abstract)

When optimizing software for the cloud, monolithic applications need to be partitioned into many smaller microservices. While many tools have been proposed for this task, we warn that the evaluation of those approaches has been incomplete; e.g. minimal prior exploration of hyperparameter optimization. Using a set of open source Java EE applications, we show here that (a) such optimization can significantly improve microservice partitioning; and that (b) an open issue for future work is how to find which optimizer works best for different problems. To facilitate that future work, see https://github.com/yrahul3910/ase-tuned-mono2micro for a reproduction package for this research.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6546,
  title = {Lessons learned from hyper-parameter tuning for microservice candidate identification},
  author = {Rahul Yedida and Rahul Krishna and Anup Kalia and Tim Menzies and Jin Xiao and Maja Vukovic},
  booktitle = {ASE},
  year = {2021},
  doi = {10.1109/ase51524.2021.9678704}
}