基于业务规则的协作网格环境虚拟组织管理模型
1. 动机
网格计算旨在跨多个异构资源和管理边界共享计算负载,利用虚拟计算机架构解决高性能计算问题。它致力于在无地理、政治和文化边界的动态、稳定、灵活且可扩展的网络中,为个人、机构和资源提供灵活、安全且协调的资源共享,实现对异构资源的实时访问。
在网格环境中,“共享”是一个宽泛的概念。这里的共享指的是根据一系列协作问题解决和资源代理策略对资源的访问。由这些共享规则定义的个人和/或机构集合被称为虚拟组织(VO)。然而,目前缺乏一套明确的规则来管理资源共享,例如应应用何种“共享”规则、何时应用以及为何应用,资源共享的条件是什么等。
业务规则是指适用于组织以实现其目标的一组操作、定义和约束。它能产生知识,检测情况是否发生,引发业务事件或创造更高级别的业务知识。业务规则引擎可帮助管理和自动化业务规则,包括注册、分类、验证一致性以及推断新规则。规则引擎主要分为生产/推理规则引擎和反应式规则引擎。前者能推断知识,后者仅在特定规则被调用时自动反应。这里选择了JBoss Rules(Drools),它是一种生产规则系统,实现了Rete算法及其变体,能提供超越手动实现的速度和可扩展性。
关键问题在于通过业务规则引擎管理协作动态虚拟组织。这里将重点介绍基于代理理论、技术和原则的协作/合作意识管理(CAM)模型及其实现(WS - CAM),该模型可管理资源共享和调度,控制用户交互,引导意识指向特定用户和资源,并通过意识概念扩展交互。
2. 相关工作
资源管理是网格的关键方面,已有众多研究提出不同技术,包括基于经济和预测的方法。一些知名的资源管理系统和调度器有Condor、Legion、GridW
超级会员免费看
订阅专栏 解锁全文
2195

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



