arrow
返回

Dividable Configuration Performance Learning

delete2025-01-01
delete1
delete
OA
AI
J
Jingzhi Gong
T
Tao Chen *
R
Rami Bahsoon
DOI:10.1109/TSE.2024.3491945delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Machine/deep learning models have been widely adopted to predict the configuration performance of software systems. However, a crucial yet unaddressed challenge is how to cater for the sparsity inherited from the configuration landscape: the influence of configuration options (features) and the distribution of data samples are highly sparse. In this paper, we propose a model-agnostic and sparsity-robust framework for predicting configuration performance, dubbed DaL , based on the new paradigm of dividable learning that builds a model via divide-and-learn. To handle sample sparsity, the samples from the configuration landscape are divided into distant divisions, for each of which we build a sparse local model, e.g., regularized Hierarchical Interaction Neural Network, to deal with the feature sparsity. A newly given configuration would then be assigned to the right model of division for the final prediction. Further, DaL adaptively determines the optimal number of divisions required for a system and sample size without any extra training or profiling. Experiment results from 12 real-world systems and five sets of training data reveal that, compared with the state-of-the-art approaches, DaL performs no worse than the best counterpart on 44 out of 60 cases (within which 31 cases are significantly better) with up to 1.61x improvement on accuracy; requires fewer samples to reach the same/better accuracy; and producing acceptable training overhead. In particular, the mechanism that adapted the parameter d can reach the optimal value for 76.43% of the individual runs. The result also confirms that the paradigm of dividable learning is more suitable than other similar paradigms such as ensemble learning for predicting configuration performance. Practically, DaL considerably improves different global models when using them as the underlying local models, which further strengthens its flexibility. To promote open science, all the data, code, and supplementary materials of this work can be accessed at our repository: https://github.com/ideas-labo/DaL-ext.
Keyword:
Accuracy
Data models
Training
Software systems
Predictive models
Adaptation models
Tuning
Training data
Software measurement
Runtime
performance engineering
configurable software systems
configuration learning
performance modeling
performance prediction
software configuration

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

U
University of Birmingham
学者数:
4.1W
论文数: 3.8W
被引数: 5.0W
引用论文

引用论文

Complete mapping of mutations to the SARS-CoV-2 spike receptor-binding domain that escape antibody recognition
err
IF0
err2020-09-10
err0
errOAAI
errAllison J. Greaney; Tyler N. Starr; Pavlo Gilchuk; Seth J. Zost; Elad Binshtein; Andrea N. Loes; Sarah K. Hilton; John Huddleston; Rachel Eguia; Katharine H.D. Crawford; Adam S. Dingens; Rachel S. Nargi; Rachel E. Sutton; Naveenchandra Suryadevara; Paul W. Rothlauf; Zhuoming Liu; Sean P.J. Whelan; Robert H. Carnahan; James E. Crowe; Jesse D. Bloom
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Patient-Reported Sexual Function After Staged Penile Urethroplasty分期阴茎尿道成形术后患者报告的性功能
err2015-08-01
err0
errOAAI
errDarshan P. Patel; Sean P. Elliott; Bryan B. Voelzke; Bradley A. Erickson; Christopher D. McClung; Angela P. Presson; Chong Zhang; Jeremy B. Myers
err分享
err收藏
err分享
err收藏
Trichostatin A Enhances Glutamate Transporter GLT-1 mRNA Levels in C6 Glioma Cells via Neurosteroid-Mediated Cell Differentiation
err2012-06-19
err0
PREAI
errMari Itoh; Takara Hiroi; Naoyoshi Nishibori; Takefumi Sagara; Song Her; Mi-Sook Lee; Kyoji Morita
err分享
err收藏
学者 查看更多内容