论文部分内容阅读
Mobile Agent是一种能够自主控制通过网络进行迁移,有选择地在网络中不同的节点上独自运行以完成多种任务的程序。通常,Mobile Agent需要寻找恰当的计算资源、信息资源和网络资源,并且在网络中的某一个节点上将这些资源组合起来完成mobile agent具体负责的计算任务。Mobile Agent技术是下一代网络应用程序发展的方向,该项技术为分布式程序的部署提供了一种十分有效的模式,它特别适合在网络环境不稳定,需要使用特殊的设备和计算资源的情况下使用[16]。目前Mobile Agent技术已经得到了广泛的研究和应用,涌现出了非常多的原型系统,但是在实际部署前,往往需要对Mobile agent系统在实际大型网络(如internet环境)中运行的性能指标情况进行测量,但是由于网络本身的对称性、复杂性、多样性及Mobile Agent技术本身的特点,在实际的复杂网络环境下测量是非常困难的,因而就必须对该类系统进行大规模网络环境下的建模仿真和性能评估。 Mobile Agent技术作为未来分布式系统中的主要计算模式,得到了广泛的应用。为了更有效的在大规模的网络环境中部署Mobile Agent应用系统,往往需要对Mobile Agent系统进行定量的性能参数评测和模拟。 本文介绍了一种建立在虚拟组织网络拓扑管理技术之上的有限状态Mobile Agent系统,该系统采用虚拟群组的节点管理协议实现节点间资源和服务的快速查找,并且在资源的驱动下实现Agent的部署、迁移和服务等功能。 本文中还给出了有限状态Mobile Agent系统定量的性能评估建模过程,对有限状态Mobile Agent系统执行中的agent的子状态的执行过程进行分析,从而给出其执行参数计算过程,并且根据给出的模型通过仿真实验获得系统在大规模网络环境下执行时的性能参数指标,实验结果表明,该系统具有良好的可扩展性和较高的网络服务效率。