通信学报2018,Vol.39Issue(1):159-169,11.DOI:10.11959/j.issn.1000-436x.2018015
SDN中基于双向匹配的多控制器动态部署算法
Dynamic deployment algorithm for multi-controllers based on bidirectional matching in software defined networking
摘要
Abstract
Aiming at the controller load imbalance problem in distributed SDN,a multi-controller dynamic deployment algorithm based on bidirectional matching was proposed.Through collecting hop counts,delay and flow information in the network periodically,match lists of switch and controller was built respectively.According to the principle of optimal queuing,switches and controllers were selected from two match lists for implementing bidirectional matching,and the relationship of matching with the help of simulated annealing algorithm was optimized,which achieved dynamic deployment for multi-controller in distributed network.Results show that,compared with the existing approaches,this algorithm can match the connections between switches and controllers reasonably,and reduce the queue delay of flow request effectively.Moreover,and the controller load balancing rate has increased by 17.9% at least.关键词
软件定义网络/控制器/负载均衡/双向匹配Key words
software defined network/controller/load balancing/bidirectional matching分类
信息技术与安全科学引用本文复制引用
胡涛,张建辉,孔维功,杨森,曹路佳..SDN中基于双向匹配的多控制器动态部署算法[J].通信学报,2018,39(1):159-169,11.基金项目
国家自然科学基金资助项目(No.61521003,No.61372121) (No.61521003,No.61372121)
国家科技支撑计划基金资助项目(No.2014BAH30B01) (No.2014BAH30B01)
国家高技术研究发展计划(“863”计划)基金资助项目(No.2015AA016102) (“863”计划)
河南省科技攻关计划基金资助项目(No.162102210034)The National Natural Science Foundation of China (No.61521003,No.61372121),The National Key Technology R&D Program (No.2014BAH30B01),The National High Technology Research and Development Program of China (863 Program) (No.2015AA016102),The Key Scientific and Technological Project of Henan Province (No.162102210034) (No.162102210034)