首页> 外文会议>IEEE International Conference on Software Architecture >Modeling of Parametric Dependencies for Performance Prediction of Component-Based Software Systems at Run-Time
【24h】

Modeling of Parametric Dependencies for Performance Prediction of Component-Based Software Systems at Run-Time

机译:用于运行时基于组件的软件系统性能预测的参数相关性建模

获取原文

摘要

Model-based performance analysis can be leveraged to explore performance properties of software systems. To capture the behavior of varying workload mixes, configurations, and deployments of a software system requires formal modeling of the impact of configuration parameters and user input on the system behavior. Such influences are represented as parametric dependencies in software performance models. Existing modeling approaches focus on modeling parametric dependencies at design-time. This paper identifies runtime specific parametric dependency features, which are not supported by existing work. Therefore, this paper proposes a novel modeling methodology for parametric dependencies and a corresponding graph-based resolution algorithm. This algorithm enables the solution of models containing component instance-level dependencies, variables with multiple descriptions in parallel, and correlations modeled as parametric dependencies. We integrate our work into the Descartes Modeling Language (DML), allowing for accurate and efficient modeling and analysis of parametric dependencies. These performance predictions are valuable for various purposes such as capacity planning, bottleneck analysis, configuration optimization and proactive auto-scaling. Our evaluation analyzes a video store application. The prediction for varying language mixes and video sizes shows a mean error below 5% for utilization and below 10% for response time.
机译:可以利用基于模型的性能分析来探索软件系统的性能。要捕获软件系统的各种工作负载混合,配置和部署的行为,需要对配置参数和用户输入对系统行为的影响进行正式建模。这种影响在软件性能模型中表示为参数依赖性。现有的建模方法专注于在设计时对参数依赖性进行建模。本文确定了运行时特定的参数依赖性功能,现有工作不支持这些功能。因此,本文提出了一种新的参数相关性建模方法和相应的基于图的解析算法。通过该算法,可以求解包含组件实例级依​​赖项,具有多个并行描述的变量以及建模为参数依赖项的相关性的模型。我们将我们的工作整合到笛卡尔建模语言(DML)中,从而可以对参数依赖性进行准确,高效的建模和分析。这些性能预测对于诸如容量规划,瓶颈分析,配置优化和主动自动缩放等各种目的都是有价值的。我们的评估分析了视频商店应用程序。对于各种语言混合和视频大小的预测显示,平均利用率的误差在5%以下,响应时间的误差在10%以下。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号