论文部分内容阅读
随着现代网络的飞速发展,网络的规模和复杂性不断增加,支持的业务和服务则日益多种多样,这使得有效地管理网络变得越来越困难,在传统方法中,将网络数据的采集处理固定在网络管理的应用程序中,这样组织的逻辑不具有良好的可读性和可验证性,不仅让大多数的领域专家无法阅读和修改,而且由于逻辑和代码是结合在一起的,一旦网络环境或业务发生变化,逻辑的修改和维护将十分困难,尤其这种方法对于重要业务和客户不能提供有力的支持。因此,本文将规则引入到网络管理领域中,使用规则来封装网络数据的采集和处理逻辑,首先需要对网络中的实体和协议进行抽象,并提取领域的基本知识建立事实模型,然后基于事实模型提出数据采集处理的四类规则:数据采集规则、数据解析规则、数据处理规则和数据转发规则,并且使用面向对象的Rete算法组织这些规则,生成更加高效的Rete网络,最后在这些规则的控制之下完成数据采集处理的全过程。这种方法非常适合当今复杂多变的网络,它使数据采集处理具有更大的灵活性和更高的效率,不仅实现了业务逻辑和过程的分离,而且把最有价值的业务逻辑部分以有机的方式组织起来,使其成为具有良好可读性和可校验性的规则,这样即使网络结构和业务频繁地变化,也可以很容易地对相关逻辑部分进行修改。另外,针对领域的形式化研究仍然没有充分关注组合的语义和行为等方面的一些问题,本文基于Hoare的通信顺序进程(CSP)和一些对于网络行为形式化的理论研究结果,对网络管理和数据采集处理进行了形式化的研究,提出了一种形式化的方法,包括一种具有拓扑风格的图形语法的简单形式化语言,并使用CSP描述了语言的行为语义,通过此方法可以对网络管理和数据采集处理中的一些问题进行形式化描述和分析,从而为系统的正确性和可验证性提供有力的数学基础。