首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Transfer learning for performance modeling of configurable systems: An exploratory analysis
【24h】

Transfer learning for performance modeling of configurable systems: An exploratory analysis

机译:用于可配置系统性能建模的转移学习:探索性分析

获取原文

摘要

Modern software systems provide many configuration options which significantly influence their non-functional properties. To understand and predict the effect of configuration options, several sampling and learning strategies have been proposed, albeit often with significant cost to cover the highly dimensional configuration space. Recently, transfer learning has been applied to reduce the effort of constructing performance models by transferring knowledge about performance behavior across environments. While this line of research is promising to learn more accurate models at a lower cost, it is unclear why and when transfer learning works for performance modeling. To shed light on when it is beneficial to apply transfer learning, we conducted an empirical study on four popular software systems, varying software configurations and environmental conditions, such as hardware, workload, and software versions, to identify the key knowledge pieces that can be exploited for transfer learning. Our results show that in small environmental changes (e.g., homogeneous workload change), by applying a linear transformation to the performance model, we can understand the performance behavior of the target environment, while for severe environmental changes (e.g., drastic workload change) we can transfer only knowledge that makes sampling more efficient, e.g., by reducing the dimensionality of the configuration space.
机译:现代软件系统提供了许多配置选项,这些配置选项会严重影响其非功能性属性。为了理解和预测配置选项的效果,已经提出了几种采样和学习策略,尽管通常会花费大量成本来覆盖高维配置空间。近来,转移学习已被应用来通过跨环境转移有关绩效行为的知识来减少构建绩效模型的工作量。虽然这一研究领域有望以较低的成本学习更准确的模型,但尚不清楚为什么以及何时将转移学习用于绩效建模。为了弄清何时应用转移学习是有益的,我们对四种流行的软件系统,不同的软件配置和环境条件(例如硬件,工作负载和软件版本)进行了实证研究,以找出可以用于转移学习。我们的结果表明,在较小的环境变化(例如,同质的工作负载变化)中,通过对性能模型进行线性转换,我们可以了解目标环境的性能行为,而对于严重的环境变化(例如,剧烈的工作负载变化),我们可以可以仅转让使采样更加有效的知识,例如,通过减少配置空间的维数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号