首页> 外文会议>International Symposium on Software Engineering for Adaptive and Self-Managing Systems >Comparing Model-Based Predictive Approaches to Self-Adaptation: CobRA and PLA
【24h】

Comparing Model-Based Predictive Approaches to Self-Adaptation: CobRA and PLA

机译:比较基于模型的自适应预测方法:CobRA和PLA

获取原文

摘要

Modern software-intensive systems must often guarantee certain quality requirements under changing run-time conditions and high levels of uncertainty. Self-adaptation has proven to be an effective way to engineer systems that can address such challenges, but many of these approaches are purely reactive and adapt only after a failure has taken place. To overcome some of the limitations of reactive approaches (e.g., lagging behind environment changes and favoring short-term improvements), recent proactive self-adaptation mechanisms apply ideas from control theory, such as model predictive control (MPC), to improve adaptation. When selecting which MPC approach to apply, the improvement that can be obtained with each approach is scenario-dependent, and so guidance is needed to better understand how to choose an approach for a given situation. In this paper, we compare CobRA and PLA, two approaches that are inspired by MPC. CobRA is a requirements-based approach that applies control theory, whereas PLA is architecture-based and applies stochastic analysis. We compare the two approaches applied to RUBiS, a benchmark system for web and cloud application performance, discussing the required expertise needed to use both approaches and comparing their run-time performance with respect to different metrics.
机译:现代软件密集型系统通常必须在不断变化的运行时条件和高度不确定性下保证某些质量要求。自适应已被证明是设计可解决此类挑战的系统的有效方法,但是其中许多方法纯粹是被动的,只有在发生故障后才能适应。为了克服反应性方法的某些局限性(例如,落后于环境变化并支持短期改进),最近的主动自适应机制采用了控制理论的思想,例如模型预测控制(MPC),以改善适应性。在选择要应用哪种MPC方法时,每种方法所能获得的改进取决于具体情况,因此需要指导以更好地了解如何为给定情况选择一种方法。在本文中,我们比较了受MPC启发的两种方法CobRA和PLA。 CobRA是一种基于需求的方法,该方法应用了控制理论,而PLA则是基于架构的并且应用了随机分析。我们比较了应用于Web和云应用程序性能的基准系统RUBiS的两种方法,讨论了使用这两种方法所需的专业知识,并针对不同的指标比较了它们的运行时性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号