论文部分内容阅读
在网络技术发展日新月异的今天,移动代理技术凭借其出色的自治性和移动性,成为继CORBA、EJB、DCOM之后的新一代分布式处理的关键技术。国内外众多研究机构都在积极寻求移动代理的应用领域,特别是在电子商务、移动计算、信息服务和无线网络等方面,期望能利用移动代理的智能性和分布式特性解决传统技术无法解决的问题。 本文从理论研究、性能测试、系统实现三个方面讨论了移动代理服务于RSVP和MANET两种网络应用的可行性和优越性,主要工作有以下三个方面: 1.提出了一种基于移动代理的解决RSVP隧道问题的方案。隧道是资源预留过程的不确定因素,降低了RSVP的有效性,阻碍了RSVP在大型网络中的应用。本文提出的方案针对隧道问题,引入了探路代理和隧道代理,提出了利用IP包和RSVP包中TTL值的不同来确定隧道的算法,分析了探路代理和隧道代理合作解决隧道问题的工作机制。该方案保证资源预留只有在隧道中路由器资源满足条件时才可能成功,提高了资源预留的有效性,较好地解决了隧道问题。 2.在LAR和DSR基础上,提出一种基于移动代理的Ad hoc网络路由协议MALR(Mobile Agent Based Location Routing)。传统有线网络的路由算法并不能很好地适应Ad hoc网络频繁改变的网络结构。MALR引入了路由牌,提出了源寻途优路由算法,有效地借鉴了LAR和DSR两种路由协议的优点。该协议利用携带全局路由信息的路由牌周期性迁移到各个移动节点并更新双方数据,从而实现网络中路由信息的共享。采用ns网络仿真工具对MALR和DSR进行比较,实验证明:对于大型Ad hoc网络,MALR在包到达率、端到端延时和网络负载等方面优于DSR。 3.本文基于IBM Aglet Workbench移动代理开发平台,结合JDBC访问数据库的方式,开发了一个基于移动代理的分布式信息系统。该系统实现了本文提出的MALR中移动代理和静态代理的协同合作,有效地实现全局路由信息和本地路由信息的共享。