Autonomic Computing: Architectural Approach And Prototype

Integrated Computer-Aided Engineering(2006)

引用 16|浏览42
暂无评分
摘要
The goal of autonomic computing is to reduce the complexity and cost of large-scale computing systems by endowing them with the ability to manage themselves in accordance with high-level objectives specified by humans. This paper presents an architectural approach to autonomic computing that is compatible with service-oriented and agent-oriented architectures. and is based upon interactions among system components that we call self-managing resources. This paper recommends. and in some cases requires, specific behaviors and interfaces for self-managing resources, and discusses how interactions and relationships among them are established. Furthermore. it recommends several design patterns that engender the desired system-level properties of self-configuration, self-optimization, self-healing and self-protection. It explores and validates these architectural principles with a prototype autonomic data center called Unity. In the context of the Unity prototype. the paper demonstrates the efficacy of several design patterns, including a self-optimization design pattern that employs utility functions as a form of high-level objective, a self-configuration design pattern for goal-driven self assembly, and a self-healing design pattern that employs sentinels and a simple cluster re-generation strategy.
更多
查看译文
关键词
design pattern,high-level objective,self-managing resource,self-configuration design pattern,self-healing design pattern,self-optimization design pattern,autonomic computing,large-scale computing system,prototype autonomic data center,Unity prototype,architectural approach
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要