首页> 外文学位 >POLUS: A self-evolving model-based approach for automating the observe-analyze-act loop.
【24h】

POLUS: A self-evolving model-based approach for automating the observe-analyze-act loop.

机译:POLUS:一种基于模型的自演化方法,用于自动化观察-分析-作用循环。

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

摘要

Computer systems today are managed by human administrators who are required to continuously observe the system, analyze its behavior, and activate corrective actions (generally referred to as the Observe-Analyze-Act loop). Automating the OAA loop within real-world systems is a non-trivial problem, but the growing economic incentive associated with making systems self-managing; and significant increase in the computation bandwidth have made OAA automation a promising area of research. The existing choices for OAA automation can be characterized as one of the following: policy-based, feedback-based, empirical or learning based, and model-based---the available solutions suffer from complexity, brittleness, slow convergence, and have been useful to automate only trivial management scenarios.; This thesis proposes POLUS: a methodology for OAA automation using a model-based approach with integrated learning and feedback . POLUS uses models of system behavior for deciding the corrective action to be invoked---it continuously refines models using monitor data, exhaustively searches for an optimal corrective action using constrained optimization, and executes the selected action using a variably aggressive feedback loop. The core architecture of POLUS closely resembles that of an Expert System: A Knowledge-base of models for components, workloads, actions, and a Reasoning engine that selects and executes a "feasible" action at run-time.; The details of the POLUS methodology consist of: Representation of domain-specific details as models; creation and evolution of these models in an automated fashion; decision-making for the corrective action(s) to be invoked at run-time; handling divergent system behavior during action execution. POLUS is the first-of-a-kind in using a model-based approach for OAA automation; by applying the following operational principles. P OLUS addresses challenges related to model inaccuracies in real-world systems, and the computational complexity of decision-making: (1) Models don't need to be perfectly accurate---they only need to be accurate enough to maintain the relative ordering during action selection; (2) The objective of action selection is not to find the most optimal one, but rather to avoid the worst ones; (3) Creation of models is not a one-time activity---it is a continuous process over the lifetime of the system. (Abstract shortened by UMI.)
机译:当今的计算机系统是由人类管理员管理的,他们需要不断观察系统,分析其行为并激活纠正措施(通常称为“观察-分析-行动”循环)。在现实世界中的系统中,自动化OAA循环并非易事,但与使系统自我管理相关的经济动机不断增加。计算带宽的显着增加使OAA自动化成为一个有前途的研究领域。 OAA自动化的现有选择可以表征为以下之一:基于策略,基于反馈,基于经验或基于学习以及基于模型-可用的解决方案具有复杂性,脆弱性,收敛速度慢等特点,并且仅用于自动化琐碎的管理方案。本文提出了POLUS:一种用于OAA自动化的方法,该方法使用了基于模型的方法,具有集成的学习和反馈功能。 POLUS使用系统行为模型来确定要调用的纠正措施-它使用监视数据不断完善模型,使用约束优化穷举搜索最佳纠正措施,并使用可变主动反馈循环执行选定的措施。 POLUS的核心体系结构与专家系统的体系结构非常相似:组件,工作负载,操作和推理引擎模型的知识库,该引擎在运行时选择并执行“可行的”操作。 POLUS方法的细节包括:将特定领域的细节表示为模型;以自动化方式创建和演化这些模型;在运行时要采取的纠正措施的决策;在动作执行过程中处理不同的系统行为。 POLUS是使用基于模型的方法进行OAA自动化的首创产品。通过应用以下操作原则。 P OLUS解决了与实际系统中的模型不准确性以及决策的计算复杂性相关的挑战:(1)模型不需要非常准确-仅需要足够精确即可维持相对排序在选择动作时; (2)行动选择的目的不是找到最理想的选择,而是避免最糟糕的选择; (3)模型的创建不是一次性的活动,而是整个系统生命周期中的一个连续过程。 (摘要由UMI缩短。)

著录项

  • 作者

    Uttamchandani, Sandeep.;

  • 作者单位

    University of Illinois at Urbana-Champaign.;

  • 授予单位 University of Illinois at Urbana-Champaign.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 99 p.
  • 总页数 99
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号