...
首页> 外文期刊>Empirical Software Engineering >Data-efficient performance learning for configurable systems
【24h】

Data-efficient performance learning for configurable systems

机译:可配置系统的数据有效性能学习

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Many software systems today are configurable, offering customization of functionality by feature selection. Understanding how performance varies in terms of feature selection is key for selecting appropriate configurations that meet a set of given requirements. Due to a huge configuration space and the possibly high cost of performance measurement, it is usually not feasible to explore the entire configuration space of a configurable system exhaustively. It is thus a major challenge to accurately predict performance based on a small sample of measured system variants. To address this challenge, we propose a data-efficient learning approach, called DECART, that combines several techniques of machine learning and statistics for performance prediction of configurable systems. DECART builds, validates, and determines a prediction model based on an available sample of measured system variants. Empirical results on 10 real-world configurable systems demonstrate the effectiveness and practicality of DECART. In particular, DECART achieves a prediction accuracy of 90% or higher based on a small sample, whose size is linear in the number of features. In addition, we propose a sample quality metric and introduce a quantitative analysis of the quality of a sample for performance prediction.
机译:当今许多软件系统都是可配置的,可以通过功能选择来定制功能。了解性能如何根据功能选择而变化是选择满足一组给定要求的适当配置的关键。由于巨大的配置空间和可能很高的性能测量成本,通常无法穷举地探索可配置系统的整个配置空间。因此,基于测得的系统变型的少量样本来准确地预测性能是一个重大挑战。为了应对这一挑战,我们提出了一种称为DECART的数据高效学习方法,该方法结合了多种机器学习和统计技术,可预测可配置系统的性能。 DECART基于可用的已测系统变量样本构建,验证和确定预测模型。在10个现实世界中可配置系统上的经验结果证明了DECART的有效性和实用性。尤其是,DECART基于小样本(其特征数量线性)的预测精度可达到90%或更高。此外,我们提出了一个样本质量度量标准,并介绍了对样本质量的定量分析以进行性能预测。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号