首页> 外文会议>International conference on autonomic computing and communications >AdaptGuard: Guarding Adaptive Systems from Instability
【24h】

AdaptGuard: Guarding Adaptive Systems from Instability

机译:Adaptguard:保护自适应系统免于不稳定

获取原文

摘要

In this paper, we design, implement and evaluate AdaptGuard, a software service for guarding adaptive systems, such as QoS-adaptive servers, from instability caused by software anomalies and faults. Adaptive systems are of growing importance due to the need to adjust performance to a larger range of changing environmental conditions without human intervention. Such systems, however, implicitly assume a model of system behavior that may be violated, causing adaptation loops to perform poorly or fail. The purpose of AdaptGuard is simple: in the absence of an a priori model of the adaptive software system, anticipate system instability, attribute it correctly to the right "runaway" adaptation loop, and disconnect it, replacing it with conservative but stable open-loop control until further notice. We evaluate AdaptGuard by injecting various software faults into adaptive systems that are managed by typical adaptation loops. Results demonstrate that it can successfully anticipate instability caused by the injected faults and recover from performance degradation. Further, a case study is presented using an Apache Web server serving multiple classes of traffic. A performance anomaly is demonstrated, caused by unexpected interactions between an admission controller and the Linux anti-livelock mechanism. In the absence of a model that describes this mechanism, AdaptGuard is able to correctly attribute the unexpected problem to the right runaway loop and fix it.
机译:在本文中,我们设计,实施和评估AdaptionGuard,一种用于保护软件异常和故障引起的QoS自适应服务器等自适应系统的软件服务。由于需要将性能调整到更大的改变环境条件而没有人为干预,因此自适应系统具有越来越重要的重要性。然而,这种系统隐含地假设可能违反的系统行为模型,导致适应循环执行不良或失败。 AdaptGuard的目的很简单:在没有Adaptive软件系统的先验模型的情况下,预期系统不稳定性,将其正确归结为正确的“失控”调整循环,并断开连接,用保守而稳定的开环替换它控制直至进一步通知。我们通过将各种软件故障注入由典型适应循环管理的自适应系统来评估AdaptiveGuard。结果表明,它可以成功预期注入的故障引起的不稳定,并从性能下降中恢复。此外,使用服务多种流量的Apache Web服务器呈现案例研究。演示了性能异常,由入学控制器和Linux防水机构之间的意外相互作用引起。在没有描述此机制的模型的情况下,AdaptGuard能够将意外问题正确归因于正确的失控循环并修复它。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号