基于合作社交行为的自配置技术解析
1. 引言
如今,计算机系统正步入普适计算时代,系统的复杂性急剧上升。为应对这一挑战,自主计算和有机计算等理念应运而生,强调系统应具备自配置、自优化、自修复和自组织等类生命特性。本文聚焦于在普适环境自主中间件(AMUN)中实现服务的自配置,旨在根据节点资源和服务需求,均衡分配服务,且该技术可应用于其他自主系统。
自配置机制借鉴了合作群体解决问题的社交行为,一人发言、他人倾听,有更好建议时才发言。这种分布式方法适用于大小网络,且计算服务质量的指标和算法简单。
2. 自配置的社交行为示例
以公司项目分配为例,能更好地理解自配置机制。公司接到订单,项目被拆分为多个任务。项目经理召集员工开会,分发任务列表。员工评估自己完成各任务的质量并排序。第一个员工宣布任务及完成质量,其他员工标记该任务并记录质量。后续员工依次宣布任务,若有员工能更好完成已分配任务,会重新宣布并给出更高质量,其他员工更新任务分配。最后项目经理核实,确保所有员工任务分配一致,员工开始工作。
3. 配置与服务质量
3.1 配置规范
应用由服务和监控器组成,配置规范描述应用所需的服务和监控器,目标是为给定配置规范找到服务的良好分布,使节点负载均衡。配置规范采用 XML 格式,包含服务、监控器和约束的定义。
- 服务和监控器 :有唯一 ID、数量、名称和类属性,数量大于 1 时需分配多个实例。
- 资源 :通过符号名称定义,节点、服务和监控器使用预定义名称描述资源和需求。
- 约束
超级会员免费看
订阅专栏 解锁全文
11

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



