用户名: 密码: 验证码:
软件定义网络中分布式控制器的在线更换机制
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Online Swapping of Distributed Controllers in Software Defined Networks
  • 作者:熊一才 ; 张晶晶 ; 刘轶
  • 英文作者:XIONG Yi-cai;ZHANG Jing-jing;LIU Yi;Qinghai Vocational Skill Appraisal Guidance Center;School of Computer,Beihang University;
  • 关键词:软件定义网络 ; SDN控制器 ; 分布式控制器 ; 在线更换 ; 负载均衡
  • 英文关键词:software defined networking(SDN);;SDN controllers;;distributed controllers;;online swap;;load-balance
  • 中文刊名:XXWX
  • 英文刊名:Journal of Chinese Computer Systems
  • 机构:青海省职业技能鉴定指导中心;北京航空航天大学计算机学院;
  • 出版日期:2019-07-15
  • 出版单位:小型微型计算机系统
  • 年:2019
  • 期:v.40
  • 基金:国家重点研发计划项目(2016YFB0200100)资助
  • 语种:中文;
  • 页:XXWX201907022
  • 页数:6
  • CN:07
  • ISSN:21-1106/TP
  • 分类号:110-115
摘要
软件定义网络技术通过将控制和转发功能分离,并使用控制器进行集中式的网络控制,实现了网络的灵活控制和管理,近年发展迅速且得到日益广泛的应用.在以大型数据中心为代表的大规模网络中,通常需要部署多台分布式SDN控制器以确保网络性能及可靠性,这些控制器长时间持续运行,其硬软件升级和更换需要在线完成,且需保证服务不中断.本文针对这一问题,提出了一种SDN控制器的在线更换机制,实现分布式控制器的在线更换和连续服务,同时针对控制器更换后性能异构带来的负载不均衡问题,给出了异构控制器间的负载均衡算法.论文最后通过实验测试验证了所提出方法的有效性.
        Software Defined Networking( SDN) decouples control plane from data plane in networks,and controls networks using centralized controllers,finally achieves flexible control and management over networks. To ensure performance and reliability in largescale SDN networks such as datacenters,it is necessary to deploy distributed controllers to provide scalable and continuous services. In such kind of environment,hardware/software upgrading of controllers requires online swapping of specified nodes,while both the service interruption of controllers and processing errors are not allowed. In addition,load-balancing needs to be re-considered since the hardware of controllers may become heterogeneous after swapping. To address this problem,this paper proposes an online swapping mechanism for distributed SDN controllers; in addition,a load-balancing algorithm for heterogeneous controllers is also presented to ensure that network switches utilize resources of the new controller efficiently. Experimental results demonstrate effectiveness of the mechanism.
引文
[1]The open networking foundation[EB/OL].https://www.opennetworking.org,2013.
    [2]Zhang Chao-kun,Cui Yong,Tang He-wei,et al.Research developments in software defined networks[J].Chinese Journal of Software,2015,26(1):62-81.
    [3]Voellmy A,Wang J.Scalable software defined network controllers[C]//Proceedings of the ACM SIGCOMM 2012 Conference on Applications,Technologies,Architectures,and Protocols for Computer Communication,2012:289-290.
    [4]Koponen T,Casado M,Gude N,et al.Onix:a distributed control platform for large-scale production networks[C]//Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation,2010,10:1-6.
    [5]Phemius K,Bouet M,Leguay J.DISCO:distributed multi-domain SDN controllers[C]//Proceedings of 2014 IEEE Network Operations and Management Symposium,2014:1-2.
    [6]Dixit A,Hao F,Mukherjee S,et al.ElastiCon:an elastic distributed SDN controller[C]//Proceedings of the 10th ACM/IEEE Symposium on Architectures for Networking and Communications Systems,2014:17-28.
    [7]Hunt P,Konar M,Junqueira F P,et al.Zookeeper:Wait-free coordination for internet-scale systems[C]//Proceedings of the 2010USENIX Annual Technical Conference,2010:8-11.
    [8]The floodlight[EB/OL].http://www.projectfloodlight.org/floodlight,2015.
    [9]The mininet[EB/OL].http://mininet.org,2018.
    [10]Vanbever L,Reich J,Benson T,et al.Hotswap:correct and efficient controller upgrades for software-defined networks[C]//Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking,2013:133-138.
    [11]Bari M F,Roy A R,Chowdhury S R,et al.Dynamic controller provisioning in software defined networks[C]//Proceedings of the9th International Conference on Network and Service Management,2013:18-25.
    [12]Rath H K,Revoori V,Nadaf S M,et al.Optimal controller placement in software defined networks(SDN)using a non-zero-sum game[C]//Proceedings of the IEEE 15th International Symposium on A World of Wireless,Mobile and Multimedia Networks(WoWMoM),2014:1-6.
    [13]Zhou Y,Zhu M,Xiao L,et al.A load balancing strategy of SDNcontroller based on distributed decision[C]//Proceedings of the IEEE 13th International Conference on Trust,Security and Privacy in Computing and Communications,2014:851-856.
    [14]Geng Rui-wen,Lu Han-cheng.Virtual network embedding algorithm for multi-domain SDN networks[J].Journal of Chinese Computer Systems,2016,37(12):2593-2597.
    [2]张朝昆,崔勇,唐翯祎,等.软件定义网络(SDN)研究进展[J].软件学报,2015,26(1):62-81.
    [14]耿瑞雯,卢汉成.多域SDN虚拟网络映射算法[J].小型微型计算机系统,2016,37(12):2593-2597.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700