30、高动态软件的运行时演化

高动态软件的运行时演化

1. 自主计算参考架构(ACRA)

自主计算参考架构(ACRA)为使用自主管理器来组织和编排自演化(即自主)系统提供了一种参考架构。基于ACRA的自主系统被定义为一组分层结构的构建块,由编排管理器、资源管理器和被管理资源组成。

使用ACRA,软件演化策略可以作为资源管理策略实现到各个层次中,其中系统管理员(手动管理器)的策略控制较低层次的策略,并且系统操作员可以访问ACRA的所有层次。

以下是ACRA的主要组件:
- 手动管理器 :由业务和系统管理员组成,参与系统的管理和控制。
- 知识源 :为系统提供必要的知识和信息。
- 编排管理器 :负责协调和管理各个层次的资源和活动。
- 资源管理器 :管理具体的资源。
- 被管理资源 :系统中的实际资源,如服务器、组件和服务等。

许多领域的研究人员提出了多种用于动态系统的三层模型,例如分层智能控制系统(HICS)、自适应控制架构概念、布鲁克斯的能力层、盖茨的亚特兰蒂斯架构、IBM的ACRA以及克莱默和梅杰的自管理架构等。这些分层架构的关键思想是构建控制或能力层次:
- 最低层 :控制单个资源,例如管理磁盘。
- 中间层 :并发地处理单个目标,以实现特定的目标,如自我优化或自我修复。
- 最高层 :协调相互竞争或冲突的

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值