基于交換機遷移的SDN控制平面負載均衡研究
本文選題:軟件定義網(wǎng)絡(luò) + 負載均衡; 參考:《安徽大學》2017年碩士論文
【摘要】:近年來關(guān)于軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)的研究已成為未來網(wǎng)絡(luò)的熱點課題?刂破矫尕撦d均衡研究作為SDN中一項基礎(chǔ)而又重要的課題,旨在有效提高控制平面可擴展性。研究發(fā)現(xiàn)控制器與交換機之間的靜態(tài)映射關(guān)系是導致控制平面負載失衡的關(guān)鍵因素。目前大多數(shù)算法采用將過載控制器下的交換機遷移到其他控制器的方法來解決控制平面負載失衡問題。本文針對缺乏靈活的負載均衡架構(gòu),提出了基于三層結(jié)構(gòu)模型的控制平面負載均衡算法。同時針對交換機遷移方式過于簡單、在遷移過程中沒有考慮通信開銷的問題,提出了基于多目標優(yōu)化的控制平面負載均衡算法。本文的主要研究工作如下:(1)針對缺乏靈活的負載均衡架構(gòu),提出了基于控制器管理層-控制器集群-數(shù)據(jù)層三層結(jié)構(gòu)模式的負載均衡架構(gòu)MCD(controller Management-Controller cluster-Data layer)。MCD 在控制器集群上部署控制器管理層,控制器管理層主要負責監(jiān)測控制器負載,并根據(jù)負載信息做出相應決策和動作指令。MCD能夠有效減少控制器之間的通信開銷,使控制器專注于制定數(shù)據(jù)分組轉(zhuǎn)發(fā)決策,在一定程度上提高了控制器的性能。在MCD的基礎(chǔ)上,針對現(xiàn)有交換機遷移方式仍存在各種缺陷,提出了控制平面負載均衡算法SMLB(Switch Migrate for Load Balancing)。該算法站在全局角度判斷是否進行負載均衡以及何時進行負載均衡,避免了頻繁的負載均衡帶來不必要的通信開銷和網(wǎng)絡(luò)延遲,并且綜合考慮負載因素和距離因素對均衡效果的影響。仿真結(jié)果表明,該算法可以有效均衡控制平面負載,降低網(wǎng)絡(luò)延遲,提高控制平面可拓展性。(2)本文針對交換機遷移方式過于簡單和遷移過程中未考慮通信開銷的問題,提出了基于多目標優(yōu)化的控制平面負載均衡算法M-DSMA(Dynamic Switch Migration Algorithm based on Multi-objective)。首先將交換機與控制器之間的映射關(guān)系轉(zhuǎn)變?yōu)?-1矩陣優(yōu)化問題;其次利用NSGA-II算法同時優(yōu)化控制平面負載均衡度和交換機遷移所產(chǎn)生的通信開銷這兩個相互沖突的指標,從而得到合適的交換機與控制器部署方案。該算法利用組編碼方式將交換機與控制器之間的映射關(guān)系編碼為遺傳學中的個體基因,將控制平面的負載均衡度和交換機遷移開銷定義為個體的適應度函數(shù),依據(jù)種群進化得到的最優(yōu)解遷移交換機,均衡控制平面負載。仿真結(jié)果表明,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
【相似文獻】
相關(guān)期刊論文 前10條
1 趙季紅;李艷芳;曲樺;;多域光網(wǎng)絡(luò)控制平面互通技術(shù)的解決方案[J];計算機工程與設(shè)計;2011年11期
2 ;拓展IP/MPLS管理[J];信息網(wǎng)絡(luò);2007年10期
3 卿寧;;面向下一代承載網(wǎng)的控制平面技術(shù)發(fā)展趨勢[J];廣東科技;2013年20期
4 John Fryer ,朱曉莉;光控制平面在下一代光網(wǎng)絡(luò)中的作用[J];通訊世界;2001年10期
5 Takehiro Tsuritani;劉雷;;下一代光交換網(wǎng)絡(luò)的智能控制平面技術(shù)(英文)[J];中國通信;2012年08期
6 張琳;;ATM網(wǎng)上安全[J];互聯(lián)網(wǎng)周刊;1999年13期
7 ;控制平面擴充系統(tǒng)[J];軟件世界;2008年03期
8 胡明;;傳送網(wǎng)控制平面的未來發(fā)展[J];通信世界;2008年30期
9 王鐘琳,韋煊;自動交換光網(wǎng)絡(luò)的體系結(jié)構(gòu)及其關(guān)鍵控制平面[J];廣東通信技術(shù);2003年02期
10 宋鴻升,徐云斌,顧畹儀;自動交換光網(wǎng)絡(luò)控制平面管理方案的分析和設(shè)計[J];光通信技術(shù);2003年08期
相關(guān)會議論文 前1條
1 周華春;蔣旭卉;劉穎;張宏科;;骨干網(wǎng)路由器控制平面攻擊方法的研究[A];全國網(wǎng)絡(luò)與信息安全技術(shù)研討會論文集(上冊)[C];2007年
相關(guān)重要報紙文章 前9條
1 ;不斷演進的MSTP[N];人民郵電;2007年
2 張建銘;關(guān)注安全與高效[N];網(wǎng)絡(luò)世界;2006年
3 泰克科技(中國)有限公司 程頤江;泰克通信OptiMon:3G優(yōu)化好助手[N];通信產(chǎn)業(yè)報;2009年
4 燕曉穎;“第四代”MSTP三方面構(gòu)想[N];通信產(chǎn)業(yè)報;2004年
5 ;VPLS:在完善中加速商用[N];人民郵電;2008年
6 高嵐;英特爾推新控制平面和服務處理器[N];中國計算機報;2002年
7 ;HSX 6000讓遺留服務與MPLS鵲橋相見[N];網(wǎng)絡(luò)世界;2005年
8 信息產(chǎn)業(yè)部電信研究院通信標準研究所 沈嘉 龔達寧;WiMAX標準急行軍[N];通信產(chǎn)業(yè)報;2005年
9 趙慧玲 葉華 單秀云;下一代網(wǎng)絡(luò)的研究[N];通信產(chǎn)業(yè)報;2001年
相關(guān)碩士學位論文 前10條
1 李慧;自動交換光網(wǎng)絡(luò)控制平面管理系統(tǒng)的設(shè)計與實現(xiàn)[D];上海交通大學;2015年
2 李哲;基于SDN架構(gòu)的控制平面可用性和可靠性研究[D];北京工業(yè)大學;2015年
3 王君君;基于SDN的EPC云內(nèi)遷移的關(guān)鍵技術(shù)研究[D];南京郵電大學;2015年
4 董先存;軟件定義光網(wǎng)絡(luò)中跨層抗毀策略研究[D];重慶郵電大學;2016年
5 邢方圓;空間光網(wǎng)絡(luò)體系結(jié)構(gòu)設(shè)計與控制平面技術(shù)研究[D];大連理工大學;2016年
6 侯文;智慧協(xié)同標識網(wǎng)絡(luò)控制平面功能模塊化設(shè)計與實現(xiàn)[D];北京交通大學;2017年
7 劉必果;基于交換機遷移的SDN控制平面負載均衡研究[D];安徽大學;2017年
8 王放;光網(wǎng)絡(luò)控制平面相關(guān)技術(shù)研究[D];北京郵電大學;2007年
9 丁杰;智慧標識網(wǎng)絡(luò)控制平面的設(shè)計與實現(xiàn)[D];北京交通大學;2015年
10 羅佳榮;自動交換光網(wǎng)絡(luò)控制平面管理統(tǒng)一信息模型研究[D];上海交通大學;2009年
,本文編號:1739167
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1739167.html