论文部分内容阅读
无线自组织网络,即Ad hoc网络,是一种网络中所有节点地位平等,并且不需要任何中心控制节点的移动通信网络。网络流量的负载均衡(LoadBalance)技术,是把通信流量在多条有效路径之间尽可能平衡地分摊,以提高网络吞吐量、优化网络效率地一种方法。本文所研究的课题,是在分级树形无线自组织网络中实现一种负载均衡算法。在这种特殊的网络结构中,整个网络由多个自组织子网构成,不同于自组织子网内部的流量管理策略,本文所研究的是在子网间多条路径上的网络流量负载均衡技术,以期尽可能地在网络层根据路径负载的实时状态,动态调整网间流量在不同路径上的分配,并在项目特定平台下对算法进行实现和测试。本文的主要工作包括:1.介绍无线自组织网络,特别是分级树形无线自组织网络的结构特点,分析无线自组织网络中的路由协议,尤其是现有的使用负载均衡技术的协议原理、适用的网络环境以及各种协议存在的局限性;2.结合特定网络环境的特点,对负载均衡技术进行改进,引入基于网络路径负载感知的负载均衡方法,在分析比较现有负载感知技术优缺点的基础上,提出适用于无线自组织网络的探测报文负载感知算法;3.分析项目实现平台Linux系统对负载均衡技术的支持,对Linux网络子系统的路由转发部分进行深入探讨,选择满足网络环境需求的负载均衡算法,并结合网络路径负载感知技术提出完整的负载感知算法;4.在项目平台Linux系统中对算法进行实现,并在测试环境中对实现的算法进行验证,结合测试结果分析算法对网络吞吐量和网络效率带来的影响,并总结在Linux系统中实现负载均衡策略的方法。