arXiv:2501.00840cs.SEcs.AI2025-01中稿 · the 2025 Internati…被引 16

让可配置系统持续学习历史经验,动态优化运行性能。

Distilled Lifelong Self-Adaptation for Configurable Systems

  • 通过持续学习积累的历史配置知识,实现长期自适应。
  • 新负载下性能提升最高达229%,资源利用加速2.22倍。
  • 适合需要动态调整的智能软件系统研发人员。

现代可配置系统为构建未来智能软件系统提供了巨大机遇,其核心挑战在于如何在动态工作负载下有效自适应系统配置,以优化运行时和吞吐量。现有方法要么忽略过往知识,要么静态使用知识而无法判断信息有效性。本文提出DLiSA框架,支持持续规划,使系统在整个生命周期内持续利用累积知识实现快速自适应;并通过提炼知识播种机制,动态净化过往配置信息,仅在必要时引入有用知识,避免误导。大量实验表明,相比现有最优方法,DLiSA在生成高效配置方面性能最高提升229%,资源利用率最高提升2.22倍。相关数据与代码已开源:https://github.com/ideas-labo/dlisa。

原文摘要 · Abstract (English)

Modern configurable systems provide tremendous opportunities for engineering future intelligent software systems. A key difficulty thereof is how to effectively self-adapt the configuration of a running system such that its performance (e.g., runtime and throughput) can be optimized under time-varying workloads. This unfortunately remains unaddressed in existing approaches as they either overlook the available past knowledge or rely on static exploitation of past knowledge without reasoning the usefulness of information when planning for self-adaptation. In this paper, we tackle this challenging problem by proposing DLiSA, a framework that self-adapts configurable systems. DLiSA comes with two properties: firstly, it supports lifelong planning, and thereby the planning process runs continuously throughout the lifetime of the system, allowing dynamic exploitation of the accumulated knowledge for rapid adaptation. Secondly, the planning for a newly emerged workload is boosted via distilled knowledge seeding, in which the knowledge is dynamically purified such that only useful past configurations are seeded when necessary, mitigating misleading information. Extensive experiments suggest that the proposed DLiSA significantly outperforms state-of-the-art approaches, demonstrating a performance improvement of up to 229% and a resource acceleration of up to 2.22x on generating promising adaptation configurations. All data and sources can be found at our repository: https://github.com/ideas-labo/dlisa.

自适应系统持续学习性能优化

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