论文部分内容阅读
目前,计算机系统变得越来越复杂,如何有效地管理这些系统是当前的一个热点问题。一般来说,为了有效地管理复杂的系统,特别是分布式系统,有两个问题需要解决:1)系统行为的自治性。系统怎样在无干扰的情况下自主地管理自己,减轻管理人员的负担。2)系统管理的可控性。提供怎样改变系统行为的一种手段和机制,使系统按照人的意图运行。我们的研究工作以系统管理的自治性与可控性为出发点,以多Agent协同为研究对象,并引入政策到系统管理中,详细阐述了政策精化方法及政策管理运行机制,为实现政策驱动的多Agent协同系统提供了一种新的探索。提出了基于概念分解的政策精化方法,利用本体在表达语义方面的优势来简化政策精化的过程。大致说来,主要工作和贡献包括以下两个方面:a)研究了政策精化方法,提出了一种基于概念分解的政策精化方法。该方法借助于本体在描述概念之间语义方法的优势,通过建立政策本体与相关的领域本体,借助本体语义推理,实现了将作为本体中一个概念的政策约束在语义上分解为一系列语义单一的概念的集合,完成精化过程。当业务发生变化或应用域发生更改时,只要修改或替换相应的本体,精化的结果可以及时地反映最新的变化。b)研究了政策管理的运行机制,提出了新的政策运行机制。在我们的政策运行机制中,政策、政策受管对象以及受管对象的行为被视为三个独立的研究对象。它们之间的关系是政策控制受管对象的行为,受管对象的行为要通过受管对象来执行。政策用来控制受管对象进行行为选择,通过政策来驱动受管对象进行行为切换,从而达到执行政策的目的。该方法的好处在于政策执行更简单,整个运行机制能根据不同的要求进行修改和扩展,以适应不同的情形。