自主计算中作为 MAPE - K 循环的反馈控制
1 计算系统中的反馈循环
1.1 自适应和可重构计算系统
计算系统正变得越来越具有动态可重构性或适应性。一方面,这些系统需要对环境变化或执行平台的改变做出动态反应,以提高性能和/或能源效率;另一方面,复杂系统规模过大,手动管理容易出错且效率低下,因此需要自动化管理。
这种趋势在服务和应用软件、中间件、虚拟机、操作系统以及硬件架构等多个层面都有体现。自动化动态适应管理涵盖计算和通信资源、服务质量、容错等多个方面,涉及从传感器网络等小型嵌入式系统到数据中心和云等大规模系统。例如,数据中心基础设施通过管理循环来管理计算资源,通常会考虑能源效率,并可能涉及冷却系统的管理;基于 FPGA 的架构可以在运行时动态部分地重新配置。
1.2 自主计算
自主计算提出了一种通用的反馈循环结构来处理自适应和可重构计算。在这个闭环中,系统配备了传感器监测器和重新配置操作(执行器),二者通过控制和决策组件关联,该组件实现动态适应策略。这个循环可以用 MAPE - K 方法定义,包括对监测数据的分析、规划响应行动、执行这些行动,所有这些都基于对被管理系统的知识表示。
| 阶段 | 说明 |
|---|---|
| 监测(Monitor) | 对系统进行数据采集 |
| 分析(Analyse) | 对采集的数据进行处理和分析 |
超级会员免费看
订阅专栏 解锁全文
1598

被折叠的 条评论
为什么被折叠?



