计算机科学与探索
計算機科學與探索
계산궤과학여탐색
JOURNAL OF FRONTIERS OF COMPUTER SCIENCE & TECHNOLOGY
2014年
6期
653-664
,共12页
江国龙%付斌章%陈明宇%张立新
江國龍%付斌章%陳明宇%張立新
강국룡%부빈장%진명우%장립신
软件定义网络%控制器%分布式控制器%性能比较
軟件定義網絡%控製器%分佈式控製器%性能比較
연건정의망락%공제기%분포식공제기%성능비교
software defined networking%controller%distributed controllers%performance comparison
软件定义网络(software defined networking,SDN)是一种将网络控制平面和数据平面分离的新型网络架构。在SDN网络中,控制器的性能对网络性能有着重要的影响,当前很多公司和科研机构都已经提出了自己的控制器解决方案。然而针对如此众多的控制器,目前没有系统、全面的比较。由于缺乏足够的依据,研究人员只能凭借自己的经验或直觉来选择控制器。为了解决这个问题,对目前主流的SDN控制器在架构和性能上进行了系统的分析比较,并采用Cbench和Mininet对部分开源控制器进行了性能测试,同时针对单一控制器的性能问题,对现有的多控制器控制平面设计进行了分析综述。该研究结果对于研究人员选取正确的控制器具有重要的参考意义。
軟件定義網絡(software defined networking,SDN)是一種將網絡控製平麵和數據平麵分離的新型網絡架構。在SDN網絡中,控製器的性能對網絡性能有著重要的影響,噹前很多公司和科研機構都已經提齣瞭自己的控製器解決方案。然而針對如此衆多的控製器,目前沒有繫統、全麵的比較。由于缺乏足夠的依據,研究人員隻能憑藉自己的經驗或直覺來選擇控製器。為瞭解決這箇問題,對目前主流的SDN控製器在架構和性能上進行瞭繫統的分析比較,併採用Cbench和Mininet對部分開源控製器進行瞭性能測試,同時針對單一控製器的性能問題,對現有的多控製器控製平麵設計進行瞭分析綜述。該研究結果對于研究人員選取正確的控製器具有重要的參攷意義。
연건정의망락(software defined networking,SDN)시일충장망락공제평면화수거평면분리적신형망락가구。재SDN망락중,공제기적성능대망락성능유착중요적영향,당전흔다공사화과연궤구도이경제출료자기적공제기해결방안。연이침대여차음다적공제기,목전몰유계통、전면적비교。유우결핍족구적의거,연구인원지능빙차자기적경험혹직각래선택공제기。위료해결저개문제,대목전주류적SDN공제기재가구화성능상진행료계통적분석비교,병채용Cbench화Mininet대부분개원공제기진행료성능측시,동시침대단일공제기적성능문제,대현유적다공제기공제평면설계진행료분석종술。해연구결과대우연구인원선취정학적공제기구유중요적삼고의의。
Software defined networking (SDN) separates the control plane from the data plane, thus the former can be significantly simplified when facing a complex network environment. Since the control plane largely determines the network performance, many companies and institutions have proposed their controllers, some of which are open-source. However, there is a lack of systematic and complete comparison among these controllers. Thus, the researchers have to make their decisions according to their experiences and intuitions due to the insufficient evidences. To address this problem, this paper does a survey of state-of-the-art SDN controllers and compares their architecture and implementation and their performance using Cbench and Mininet. Besides, considering the bottleneck of the single controller in control plane, this paper presents an overview of some distributed controllers. The results have a great reference significance for the researchers to choose the right controllers.