作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

基于软件定义网络的多控制器负载均衡架构

张敏敏,章韵,段元新   

  1. (南京邮电大学 计算机学院、软件学院,南京 210003)
  • 收稿日期:2015-08-31 出版日期:2016-09-15 发布日期:2016-09-15
  • 作者简介:张敏敏(1991-),女,硕士研究生,主研方向为软件定义网络、分布式控制;章韵,教授、博士;段元新,硕士研究生。

Multi-controller Load Balancing Architecture Based on Software Defined Network

ZHANG Minmin,ZHANG Yun,DUAN Yuanxin   

  1. (School of Computer Science and Technology,School of Software,Nanjing University of Posts and Telecommunications,Nanjing 210003,China)
  • Received:2015-08-31 Online:2016-09-15 Published:2016-09-15

摘要: 在分析多种基于软件定义网络(SDN)分布式架构的基础上,提出一种新的基于SDN分布式控制架构。该架构将控制层分为负载均衡层和控制系统层,使用多个负载均衡器运行负载均衡算法,避免大型网络中负载均衡器成为网络约束因素。负载均衡因子除采用主机CPU和内存占用率外,增加了控制器的请求连接数,且基于动态实时反馈信息,准确反映各控制器的负载情况。在虚拟机和Mininet软件上的实验仿真结果验证了该架构的可行性。

关键词: 软件定义网络, 分布式控制架构, 负载均衡算法, 多控制器, 负载因子

Abstract: Through the analysis of multiple of distributed architectures of Software Defined Network(SDN),a new architecture named the Distributed Control Architecture(DCA) is proposed based on SDN.DCA separates the control layer into load balancing layer and control system layer.It runs load balancing algorithm with several load balancers,which can effectively avoid the problem that load balancer becomes a new bottleneck in network.As well as the usage rate of CPU and memory,the number of connection requests is also added into the load factor.In addition,based on dynamic feedback information,the load condition of each controller can be reflected accurately.Simulation results based on virtual machine and Mininet proves the feasibility of this architecture.

Key words: Software Defined Network(SDN), Distributed Control Architecture(DCA), load balancing algorithm, multi-controller, load factor

中图分类号: