论文部分内容阅读
随着移动通信和Internet技术的飞速发展,移动Agent技术和Ad Hoc网络逐渐成为研究热点,随着研究的深入,人们逐渐体会到两种技术具有天然共性—动态性,开始将两种技术结合使用,利用移动Agent的动态特性来解决Ad Hoc网络的动态问题并在此基础上获得了许多研究成果。将移动Agent技术应用在基于Ad Hoc网络的信息共享系统是研究方向之一。从目前已有的研究成果来看,虽然通过引入移动Agent技术的方法能够将传统网络上的信息共享系统改造为能够应用在Ad Hoc网络上的异步共享系统,但是仍然存在问题:容易造成信息洪泛,不能很好的适应网络拓扑变化,无法充分体现移动Agent的优越性。 本文在参考相关领域的研究成果的基础上,提出将移动Agent技术和Ad Hoc网络的分级结构相结合的思路:利用分级网络的簇结构,将Agent的移动范围限制在网络部分区域,防止了信息洪泛;利用移动Agent的异步自主特点,减少由于网络动态拓扑而造成的节点丢失给共享任务带来的不利影响;在此基础上给出了一个应用移动Agent技术的基于Ad Hoc网络的信息共享系统的改进模型。 本文首先研究讨论了Ad Hoc网络技术和移动Agent技术的体系结构、技术特性等背景知识;然后分析了将移动Agent技术引入到基于Ad Hoc网络的信息共享系统的天然优势和已有成果的研究现状及存在的不足之处,提出了解决问题的方案,并设计了一个改进模型;阐述了实现这个模型需要解决的关键技术;最后利用面向Agent的程序设计规范,实现了该设计方案,在模拟环境中实现了一个原型系统,证明了该模型的可行性以及在灵活性和容错性,网络拓扑适应性等方面具有的优势。