论文部分内容阅读
路由协议是移动无线自组网(MANET)研究的热点,由于MANET网络节点具有很高的移动性,拓扑结构会随时变化,这给路由协议的设计带来巨大的挑战。移动代理(Mobile Agent)是新一代分布式处理的关键技术,利用移动Agent的智能性和分布式特性解决MANET网络路由问题是研究方向之一。基于移动Agent的MANET路由协议是本文研究的主要内容。本文首先对MANET和移动Agent技术进行了综述和分析,然后提出了一种基于移动Agent的MANET路由协议MARP(Mobile Agent BasedRouting Protocol)。MARP中主要有两种类型的移动Agent:路由发现代理(RDAgent,route discovery agent)和路由维护代理(RMAgent,route maintenance agent)。RDAgent更新它所到达节点的路由表,同时发现合适的路由。RMAgent迁移到网络的所有节点,维护已发现的路由。由于移动Agent良好的灵活性,仿真结果表明MARP与DSR相比具有较好的性能,验证了移动Agent用于MANET路由协议的可行性和优越性。ZRP(Zone Routing Protocol)是一种混合路由协议,将先应式路由协议和按需路由协议相结合,在一定程度上改善了对节点快速移动的适应,但效果仍然不够理想。为此,本文在ZRP的基础上提出一种基于移动Agent的路由协议MAL-ZRP(Mobile Agent and Locationinformation based ZRP)。MAL-ZRP延续了普通ZRP路由协议的框架,通过移动Agent在网络中的迁移来获取节点的位置信息和能量信息。通过仿真对ZRP和MAL-ZRP进行比较得出,MAL-ZRP在减少路由开销和平均端到端时延、提高包投递率和均衡节点能耗方面都有明显的改善。