[공지사항]을 빙자한 안부와 근황 
Show more

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

In this paper, we propose DHDA, an online configuration performance learning framework for modern composable software systems operating in dynamic environments. DHDA uses a dual-layered adaptation approach to adapt to both global drift (changes in performance across the entire configuration space) and local drift (changes that only affect specific sub-regions of the configuration space). At a high level, the data is repartitioned and local models are retrained within each partition to handle global drift only when necessary. At a low level, local models in each partition detect local drift and adapt asynchronously. To balance responsiveness and efficiency, DHDA combines incremental updates with periodic global retraining to minimize unnecessary computation when drift is not detected. Evaluations on eight software systems show that DHDA achieves significantly better accuracy than state-of-the-art techniques, effectively adapts to drift with up to a factor of 2 performance gains, and incurs reasonable overhead.

Takeaways, Limitations

Takeaways:
Presenting an effective solution to the problem of learning software composition performance in a dynamic environment
Proof of the effectiveness of a dual-layer adaptive approach to global and local concept drift
Presenting an efficient drift adaptation strategy through incremental updates and periodic retraining
Experimentally verified improved accuracy and adaptability compared to state-of-the-art techniques
Limitations:
The performance improvements of the proposed DHDA may be limited to specific software systems and drift types.
Need to verify generalization performance for various types of drift and complex interactions
Further research is needed on DHDA hyperparameter optimization and settings.
Additional review is needed for scalability and stability issues that may arise when applying to actual large-scale systems.
👍