Accurate performance prediction is critical for database tuning, resource provisioning, and performance debugging. Recent work applies machine learning to predict DBMS performance, but these models often require expensive retraining when deployment contexts change. We present Libra, an end-to-end transfer learning framework that builds accurate performance models with minimal target-context sampling. Libra addresses two key challenges: (1) selecting source contexts based on performance-relevant similarity, and (2) leveraging source context data without negative transfer. We introduce a novel context retrieval method based on Π-profiles, which capture parameter sensitivity. Libra uses a multilayer perceptron to infer the target Π-profile in one-shot, and compares it with those of past contexts to retrieve the most similar one. Libra then selects important parameters based on percentile performance ratios and focuses sampling on high-impact parameters to efficiently train the model. Experiments across 161 contexts (combination of 7 hardware environments and 23 workloads) show that Libra outperforms state-of-the-art methods in terms of sampling efficiency (up to 32× speedup) and prediction accuracy (95.6% error reduction).
Building similarity graph...
Analyzing shared references across papers
Loading...
Tatsuhiro Nakamori
Hideyuki Kawashima
Proceedings of the VLDB Endowment
Keio University Shonan Fujisawa
Building similarity graph...
Analyzing shared references across papers
Loading...
Nakamori et al. (Thu,) studied this question.
www.synapsesocial.com/papers/69fc2c4b8b49bacb8b347d52 — DOI: https://doi.org/10.14778/3796195.3796207