arXiv:2509.24694cs.SEcs.AI2025-09中稿 · ASE 2025被引 3

CoTune通过共进化机制智能调优系统配置,兼顾严格性能要求与调优效率。

CoTune: Co-evolutionary Configuration Tuning

  • 引入辅助目标与配置共进化,动态应对严格要求的失效风险。
  • 在162组实验中90%情况下表现最优,最高提升2.9倍性能,效率显著更高。
  • 适合需要精确满足复杂性能约束的系统优化场景。

为自动调优系统配置以获得最佳性能(如运行时或吞吐量),现有研究多聚焦于设计智能启发式方法。然而,现有调优器大多忽略复杂性能需求(如延迟应理想为2秒),简单假设性能越优越好,这不仅浪费需求中的关键信息,还可能因追求微小收益而过度消耗资源。先前研究表明,直接将需求作为调优目标存在隐患:目标过严会阻碍收敛;其多样满足性又可能导致过早收敛。本文提出CoTune,一种通过共进化机制纳入目标性能需求的调优工具。CoTune创新性地创建一个辅助性能目标,与配置共同演化,在主需求失效或误导时提供引导,确保调优既受需求指引,又具备鲁棒性。在9个系统、18种需求共162个案例上的实验表明,CoTune显著优于现有调优器,在90%情况下排名第一(其他调优器为0%–35%),整体性能提升最高达2.9倍,且效率大幅提升。

原文摘要 · Abstract (English)

To automatically tune configurations for the best possible system performance (e.g., runtime or throughput), much work has been focused on designing intelligent heuristics in a tuner. However, existing tuner designs have mostly ignored the presence of complex performance requirements (e.g., the latency shall ideally be 2 seconds), but simply assume that better performance is always more preferred. This would not only waste valuable information in a requirement but might also consume extensive resources to tune for a goal with little gain. Yet, prior studies have shown that simply incorporating the requirement as a tuning objective is problematic since the requirement might be too strict, harming convergence; or its highly diverse satisfactions might lead to premature convergence. In this paper, we propose CoTune, a tool that takes the information of a given target performance requirement into account through co-evolution. CoTune is unique in the sense that it creates an auxiliary performance requirement to be co-evolved with the configurations, which assists the target performance requirement when it becomes ineffective or even misleading, hence allowing the tuning to be guided by the requirement while being robust to its harm. Experiment results on 162 cases (nine systems and 18 requirements) reveal that CoTune considerably outperforms existing tuners, ranking as the best for 90% cases (against the 0%--35% for other tuners) with up to 2.9x overall improvements, while doing so under a much better efficiency.

系统调优共进化性能优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。