Dually Hierarchical Drift Adaptation for Online Configuration Performance Learning
Zezhen Xiang, Jingzhi Gong, Tao Chen

TL;DR
DHDA is an online framework that adaptively learns configuration performance models in dynamic environments by capturing both local and global concept drifts, improving accuracy and efficiency over existing methods.
Contribution
The paper introduces DHDA, a novel dually hierarchical online adaptation framework that effectively handles multi-level concept drifts in software configuration performance learning.
Findings
DHDA achieves up to 2x accuracy improvements over state-of-the-art methods.
DHDA effectively detects and adapts to both local and global concept drifts.
DHDA maintains reasonable computational overhead while improving adaptation quality.
Abstract
Modern configurable software systems need to learn models that correlate configuration and performance. However, when the system operates in dynamic environments, the workload variations, hardware changes, and system updates will inevitably introduce concept drifts at different levels - global drifts, which reshape the performance landscape of the entire configuration space; and local drifts, which only affect certain sub-regions of that space. As such, existing offline and transfer learning approaches can struggle to adapt to these implicit and unpredictable changes in real-time, rendering configuration performance learning challenging. To address this, we propose DHDA, an online configuration performance learning framework designed to capture and adapt to these drifts at different levels. The key idea is that DHDA adapts to both the local and global drifts using dually hierarchical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
