基于交换机迁移的SDN控制平面负载均衡研究
本文选题:软件定义网络 + 负载均衡 ; 参考:《安徽大学》2017年硕士论文
【摘要】:近年来关于软件定义网络(Software Defined Network,SDN)的研究已成为未来网络的热点课题。控制平面负载均衡研究作为SDN中一项基础而又重要的课题,旨在有效提高控制平面可扩展性。研究发现控制器与交换机之间的静态映射关系是导致控制平面负载失衡的关键因素。目前大多数算法采用将过载控制器下的交换机迁移到其他控制器的方法来解决控制平面负载失衡问题。本文针对缺乏灵活的负载均衡架构,提出了基于三层结构模型的控制平面负载均衡算法。同时针对交换机迁移方式过于简单、在迁移过程中没有考虑通信开销的问题,提出了基于多目标优化的控制平面负载均衡算法。本文的主要研究工作如下:(1)针对缺乏灵活的负载均衡架构,提出了基于控制器管理层-控制器集群-数据层三层结构模式的负载均衡架构MCD(controller Management-Controller cluster-Data layer)。MCD 在控制器集群上部署控制器管理层,控制器管理层主要负责监测控制器负载,并根据负载信息做出相应决策和动作指令。MCD能够有效减少控制器之间的通信开销,使控制器专注于制定数据分组转发决策,在一定程度上提高了控制器的性能。在MCD的基础上,针对现有交换机迁移方式仍存在各种缺陷,提出了控制平面负载均衡算法SMLB(Switch Migrate for Load Balancing)。该算法站在全局角度判断是否进行负载均衡以及何时进行负载均衡,避免了频繁的负载均衡带来不必要的通信开销和网络延迟,并且综合考虑负载因素和距离因素对均衡效果的影响。仿真结果表明,该算法可以有效均衡控制平面负载,降低网络延迟,提高控制平面可拓展性。(2)本文针对交换机迁移方式过于简单和迁移过程中未考虑通信开销的问题,提出了基于多目标优化的控制平面负载均衡算法M-DSMA(Dynamic Switch Migration Algorithm based on Multi-objective)。首先将交换机与控制器之间的映射关系转变为0-1矩阵优化问题;其次利用NSGA-II算法同时优化控制平面负载均衡度和交换机迁移所产生的通信开销这两个相互冲突的指标,从而得到合适的交换机与控制器部署方案。该算法利用组编码方式将交换机与控制器之间的映射关系编码为遗传学中的个体基因,将控制平面的负载均衡度和交换机迁移开销定义为个体的适应度函数,依据种群进化得到的最优解迁移交换机,均衡控制平面负载。仿真结果表明,M-DSMA可以有效均衡控制平面负载,降低通信开销,提高控制平面可扩展性,具有较高的实际应用价值。
[Abstract]:In recent years, the research on Software Defined Network (SDN) has become a hot topic in the future.As a basic and important topic in SDN, load balancing in control plane is aimed at improving the scalability of control plane.It is found that the static mapping relationship between the controller and the switch is the key factor leading to the control plane load imbalance.At present, most algorithms adopt the method of migrating switch under overload controller to other controllers to solve the problem of control plane load imbalance.In this paper, a control plane load balancing algorithm based on three-layer structure model is proposed for the lack of flexible load balancing architecture.At the same time, a load balancing algorithm based on multi-objective optimization is proposed to solve the problem that the switching mode is too simple and the communication overhead is not considered in the migration process.The main research work of this paper is as follows: (1) aiming at the lack of flexible load balancing architecture,This paper presents a load-balancing architecture, MCD(controller Management-Controller cluster-Data layer).MCD, based on controller management-controller cluster-data layer structure, which is mainly responsible for monitoring controller load.According to the load information, the corresponding decision and action instruction .MCD can effectively reduce the communication overhead between the controllers, make the controller focus on making the decision of data packet forwarding, and improve the performance of the controller to a certain extent.On the basis of MCD, a new load balancing algorithm, SMLB(Switch Migrate for Load balancing algorithm, is proposed to overcome the defects of the existing switch migration mode.The algorithm is based on the global perspective to determine whether and when load balancing takes place, thus avoiding unnecessary communication overhead and network delay caused by frequent load balancing.And the influence of load factor and distance factor on the balance effect is considered synthetically.The simulation results show that the algorithm can effectively balance the load of the control plane, reduce the network delay, and improve the scalability of the control plane. In this paper, the transfer mode of the switch is too simple and the communication overhead is not considered in the migration process.A control plane load balancing algorithm, M-DSMA(Dynamic Switch Migration Algorithm based on Multi-objective, is proposed based on multi-objective optimization.Firstly, the mapping relationship between switch and controller is transformed into a 0-1 matrix optimization problem, and then NSGA-II algorithm is used to optimize the two conflicting indexes of control plane load balance degree and communication overhead caused by switch migration.Thus the appropriate switch and controller deployment scheme is obtained.In this algorithm, the mapping between switch and controller is encoded as individual gene in genetics by group coding, and the load balance and switch transfer overhead in control plane are defined as fitness function of individual.The optimal solution migration switch based on population evolution is used to balance the plane load.The simulation results show that M-DSMA can effectively balance the load of the control plane, reduce the communication overhead and improve the expansibility of the control plane.
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.02
【相似文献】
相关期刊论文 前10条
1 赵季红;李艳芳;曲桦;;多域光网络控制平面互通技术的解决方案[J];计算机工程与设计;2011年11期
2 ;拓展IP/MPLS管理[J];信息网络;2007年10期
3 卿宁;;面向下一代承载网的控制平面技术发展趋势[J];广东科技;2013年20期
4 John Fryer ,朱晓莉;光控制平面在下一代光网络中的作用[J];通讯世界;2001年10期
5 Takehiro Tsuritani;刘雷;;下一代光交换网络的智能控制平面技术(英文)[J];中国通信;2012年08期
6 张琳;;ATM网上安全[J];互联网周刊;1999年13期
7 ;控制平面扩充系统[J];软件世界;2008年03期
8 胡明;;传送网控制平面的未来发展[J];通信世界;2008年30期
9 王钟琳,韦煊;自动交换光网络的体系结构及其关键控制平面[J];广东通信技术;2003年02期
10 宋鸿升,徐云斌,顾畹仪;自动交换光网络控制平面管理方案的分析和设计[J];光通信技术;2003年08期
相关会议论文 前1条
1 周华春;蒋旭卉;刘颖;张宏科;;骨干网路由器控制平面攻击方法的研究[A];全国网络与信息安全技术研讨会论文集(上册)[C];2007年
相关重要报纸文章 前9条
1 ;不断演进的MSTP[N];人民邮电;2007年
2 张建铭;关注安全与高效[N];网络世界;2006年
3 泰克科技(中国)有限公司 程颐江;泰克通信OptiMon:3G优化好助手[N];通信产业报;2009年
4 燕晓颖;“第四代”MSTP三方面构想[N];通信产业报;2004年
5 ;VPLS:在完善中加速商用[N];人民邮电;2008年
6 高岚;英特尔推新控制平面和服务处理器[N];中国计算机报;2002年
7 ;HSX 6000让遗留服务与MPLS鹊桥相见[N];网络世界;2005年
8 信息产业部电信研究院通信标准研究所 沈嘉 龚达宁;WiMAX标准急行军[N];通信产业报;2005年
9 赵慧玲 叶华 单秀云;下一代网络的研究[N];通信产业报;2001年
相关硕士学位论文 前10条
1 李慧;自动交换光网络控制平面管理系统的设计与实现[D];上海交通大学;2015年
2 李哲;基于SDN架构的控制平面可用性和可靠性研究[D];北京工业大学;2015年
3 王君君;基于SDN的EPC云内迁移的关键技术研究[D];南京邮电大学;2015年
4 董先存;软件定义光网络中跨层抗毁策略研究[D];重庆邮电大学;2016年
5 邢方圆;空间光网络体系结构设计与控制平面技术研究[D];大连理工大学;2016年
6 侯文;智慧协同标识网络控制平面功能模块化设计与实现[D];北京交通大学;2017年
7 刘必果;基于交换机迁移的SDN控制平面负载均衡研究[D];安徽大学;2017年
8 王放;光网络控制平面相关技术研究[D];北京邮电大学;2007年
9 丁杰;智慧标识网络控制平面的设计与实现[D];北京交通大学;2015年
10 罗佳荣;自动交换光网络控制平面管理统一信息模型研究[D];上海交通大学;2009年
,本文编号:1739167
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1739167.html