论文部分内容阅读
移动Agent技术是随着Internet的发展而出现的一种新兴的分布式计算技术,能够较好地适应Internet分布式的特点,有效地简化分布式系统的设计、实现与维护。这些优越性使得基于移动Agent的应用迅速成为当前计算机领域研究的热点,从电子商务、分布信息查询、并行处理、个人助理、信息发布、监视与通知、安全中介到远程通信网络服务、工作流应用与群体,无所不在。1998年,Gianni Di Caro与Marco Dorigo将移动Agent思想引入网络分布式路由计算领域,提出了一种全新的路由算法AntNet,是对Internet路由系统的一次革新,主要借助于一群具有协同工作能力的移动Agent,探索并记录网络资源状态信息,然后用这些信息按照某种规则刷新节点路由表,从而维护整个网络路由信息的一致性。 本文首先介绍了基于移动agent的分布式路由算法的研究意义和国内外研究现状,论述了移动agent的基本理论及与路由算法的相关性。分析了传统路由算法和AntNet算法存在的问题。在此基础上,就路由表的初始化、通信网络中移动agents的数量控制、网络链路出现故障后路由表的更新等几个方面提出了改进意见,并进行了实验和性能分析。最后,总结论文所做工作,并对今后进一步探讨基于移动agent的分布式路由算法问题提出了一点设想。