论文部分内容阅读
现存网络已经无法满足人们日益增加的业务需求,因而许多研究者提出将软件定义网络(Software Defined Network,SDN)与现有网络架构结合以拓展网络规模。因此,随着无线Mesh网络(Wireless Mesh Network,WMN)在日常生活中的广泛应用与部署,将SDN应用到WMN中形成软件定义Mesh网络(Software Defined Wireless Mesh Network,SDWMN)成为研究的新方向。然而SDWMN中多控制器的部署,容易导致某个控制器因在某一时刻接收大量的待处理数据包而过载,从而导致控制层负载不均衡,此问题是需重点关注的;同时在数据层面,当网络中存在大量数据流时,如何实现合理传输数据流、避免网路拥塞、均衡网络负载、保证Qo S(Quality of Service)、提高资源利用率也是需解决的问题。本文依照以上问题展开工作:1.针对网络中某些控制器因负载过重而导致控制平面失衡的问题,提出了一种SDWMN控制器负载均衡模型,该模型由拓扑管理模块、业务感知模块、迁移策略模块等六个模块构成。并且本文提出综合考虑负载均衡度、迁移成本和待迁移交换机数的交换机迁移负载均衡(Switch Migration Load balancing,SMLB)策略,目的是通过更改过载控制器下的符合条件的交换机的主控制器来完成迁移,降低该控制器的负载量以平衡整个控制面,同时引入改进的最大最小蚁群(Improved Max-Min Ant Colony,IMMAC)算法优化SMLB策略取得更优解,实现网络均衡。2.针对SDWMN中数据层面的多条网络数据流传输易引起局部链路拥塞问题,设计了一种保证Qo S的编码感知负载均衡路由(Code-aware Load-Balanced routing model with guaranteed Qo S,QCLB)模型,该模型包括:初始寻径模块、网络信息采集模块、业务感知模块、路由度量模块、路由管理模块。QCLB路由策略综合考虑了丢包率、编码机会和负载与干扰因素对网络链路的影响来选择最佳转发路由;然后利用逆向拍卖博弈理论(Reverse Auction Game Theory,RAG)优化QCLB路由算法,寻找更好的转发路径,降低链路的丢包率、提高网络资源利用率,实现网络转发层的负载均衡。