Daily Arxiv

This is a page that curates AI-related papers published worldwide.
All content here is summarized using Google Gemini and operated on a non-profit basis.
Copyright for each paper belongs to the authors and their institutions; please make sure to credit the source when sharing.

Dually Hierarchical Drift Adaptation for Online Configuration Performance Learning

Created by
  • Haebom

Author

Zezhen Xiang, Jingzhi Gong, Tao Chen

Outline

This paper proposes a Dual Hierarchical Adaptation (DHDA) framework to address the performance learning problem of configurable software systems operating in dynamic environments. DHDA is designed to adapt to both global changes (performance changes across the entire configuration space) and local changes (changes that affect only specific parts of the configuration space). At a high level, DHDA responds to global changes only when necessary by repartitioning the data and retraining local models. At a lower level, local models in each partition asynchronously detect and adapt to local changes. For efficiency, it combines incremental updates with periodic global retraining to minimize unnecessary computation when changes are not detected. Evaluation results on eight software systems demonstrate that DHDA significantly outperforms state-of-the-art methods, effectively adapts to changes with up to a 2x performance improvement, and maintains reasonable overhead.

Takeaways, Limitations

Takeaways:
Presenting an effective solution to the problem of learning software performance in a dynamic environment.
Demonstrating the Effectiveness of a Dual-Hierarchical Adaptive Approach for Global and Local Concept Movement
Efficient resource management through incremental updates and periodic retraining
Excellent performance verification in various software systems
Limitations:
Further research is needed on the optimal parameter settings (e.g., data splitting criteria, retraining cycle) of the proposed DHDA framework.
Need to evaluate generalization performance for various types of concept transfer and complex systems
Long-term stability and scalability verification in real-world operating environments is required.
👍