电子电气工程与控制

控制器故障下的软件定义机载网络数据平面迁移策略

  • 吕娜 ,
  • 潘武 ,
  • 陈柯帆 ,
  • 张彦晖
展开
  • 1. 空军工程大学 信息与导航学院, 西安 710077;
    2. 中国人民解放军 94860部队, 南京 210000

收稿日期: 2020-05-15

  修回日期: 2020-06-06

  网络出版日期: 2020-07-27

基金资助

国家自然科学基金(61703427)

Data plane migration strategy of software-defined airborne network with controller failure

  • LV Na ,
  • PAN Wu ,
  • CHEN Kefan ,
  • ZHANG Yanhui
Expand
  • 1. College of Information and Navigation, Air Force Engineering University, Xi'an 710077, China;
    2. Unit 94860 of the PLA, Nanjing 210000, China

Received date: 2020-05-15

  Revised date: 2020-06-06

  Online published: 2020-07-27

Supported by

National Natural Science Foundation of China (61703427)

摘要

软件定义网络(SDN)为突破机载网络功能僵化所造成的瓶颈提供了新的契机。针对软件定义机载网络控制域内控制节点故障问题,提出一种基于时延和负载均衡的传输节点迁移策略,将故障控制节点所管控数据平面中的传输节点迁移至其他正常控制节点,恢复网络的正常管控。以迁移时延和负载均衡率为目标,建立迁移优化模型,提出基于时延和负载均衡的传输节点迁移算法,指导数据平面中的迁移动作,最终对两个性能目标进行综合权衡。实验结果表明,与距离就近迁移(DCM)策略和分布式逐跳(DHA)策略相比,所提策略在迁移时延和负载均衡率2个方面进行了合适的折中,避免出现迁移时延过大或控制节点负载失衡的情况,有效解决机载网络故障恢复问题。

本文引用格式

吕娜 , 潘武 , 陈柯帆 , 张彦晖 . 控制器故障下的软件定义机载网络数据平面迁移策略[J]. 航空学报, 2021 , 42(3) : 324228 -324228 . DOI: 10.7527/S1000-6893.2020.24228

Abstract

Software-Defined Networking (SDN) provides a new opportunity to break the bottleneck caused by the rigidity of airborne network functions. Aiming at the problem of control node failure in the software-defined airborne network control domain, we propose a transmission node migration strategy based on time delay and load balancing to transfer the transmission nodes in data plane that are controlled by the failed control node to other normal control nodes to restore the normal control of the network. With the migration delay and load balancing rate as the goal, a migration optimization model is established, and the transmission node migration algorithm based on delay and load balancing is proposed to guide the migration action in the data plane, and finally the two performance goals are comprehensively balanced. The experimental results show that, compared with the Distance Closest Migration (DCM) strategy and the Distributed Hopping Algorithm (DHA) strategy, the proposed strategy makes a suitable compromise between the migration delay and the load balancing rate, avoids excessive migration delay or unbalanced control node load, and effectively solves the problem of airborne network fault recovery.

参考文献

[1] KREUTZ D, RAMOS F M V, ESTEVES V P, et al. Software-defined networking:A comprehensive survey[J]. Proceedings of the IEEE, 2015, 103(1):14-76.
[2] NUNES B A, MENDONCA M, NGUYEN X, et al. A survey of software-defined networking:Past, present, and future of programmable networks[J]. IEEE Communications Surveys and Tutorials, 2014, 16(3):1617-1634.
[3] XIA W, WEN Y, FOH C H, et al. A survey on software-defined networking[J]. IEEE Communications Surveys and Tutorials, 2015, 17(1):27-51.
[4] BETANCES J A. Context aware routing management architecture for airborne networks[J]. IET Networks, 2016, 5(4):85-92.
[5] HU L, HU F, KUMAR S, et al. Moth and Ant inspired routing in hierarchical airborne networks with multi-beam antennas[J]. IEEE Transactions on Mobile Computing, 2019, 18(4):910-922.
[6] SAMPIGETHAYA K. Software-defined networking in aviation:Opportunities and challenges[C]//Integrated Communications, Navigation and Surveillance Conference, 2015:1-21.
[7] THANGAMURUGAN K A. Software defined networking (SDN) for aeronautical communications[C]//IEEE/AIAA Digital Avionics Systems Conference. Piscataway:IEEE Press, 2013:1-20.
[8] 赵尚弘, 陈柯帆, 吕娜, 等. 软件定义航空集群机载战术网络[J]. 通信学报, 2017, 38(8):140-155. ZHAO S H, CHEN K F, LYU N, et al. Software-defined aviation cluster airborne tactical network[J]. Journal of Communications, 2017, 38(8):140-155(in Chinese).
[9] 王超. 基于高可用的SDN网络控制层部署问题研究[D]. 杭州:浙江工商大学, 2014. WANG C. Research on SDN network control layer deployment based on high availability[D]. Hangzhou:Zhejiang Technology and Business University, 2014(in Chinese).
[10] 李佳聪. 多域SDN中基于共享机制的控制器故障恢复方法[D]. 北京:北京邮电大学,2018. LI J C. Controller fault recovery method based on sharing mechanism in multi-domain SDN[D]. Beijing:Beijing University of Posts and Telecommunications,2018(in Chinese).
[11] WANG W B, WANG B Q, CHEN F Y, et al. A controller hot backup and election algorithm in a software-defined network[J]. Acta Electronica Sinica, 2016,44(4):913-919.
[12] PADMA V, YOGESH P. Proactive failure recovery in OpenFlow based software defined networks[C]//2015 3rd International Conference on Signal Processing, Communication and Networking (ICSCN), 2015:1-6.
[13] DIXIT A, HAO F, MUKHERJEE S, et al. Towards an elastic distributed SDN controller[J].ACM Special Interest Group on Data Communication, 2013, 43(4):7-12.
[14] LIANG C, KAWASHIMA R, MATSUO H. Scalable and crash-tolerant load balancing based on switch migration for multiple open flow controllers[C]//2014 Second International Symposium on Computing and Networking, 2014:171-177.
[15] 姚蓝,胡涛,伊鹏,等.SDN中基于效能优化的交换机动态迁移策略[J].电子学报,2019,47(7):1482-1489. YAO L, HU T, YI P, et al. Dynamic migration strategy of switches based on performance optimization in SDN[J]. Acta Electronica Sinica, 2019,47(7):1482-1489(in Chinese).
[16] 胡涛,张建辉,孔维功,等.SDN中基于过程优化的交换机竞争迁移算法[J].通信学报,2017,38(8):213-222. HU T, ZHANG J H, KONG W G, et al. Switch optimization migration algorithm based on process optimization in SDN[J]. Journal of Communications, 2017,38(8):213-222(in Chinese).
[17] ZHOU Y, ZHENG K, NI W, et al. Elastic switch migration for control plane load balancing in SDN[J]. IEEE Access, 2018, 99:1-1.
[18] CHENG G, CHEN H, WANG Z, et al. DHA:Distributed decisions on the switch migration toward a scalable SDN control plane[C]//2015 IFIP Networking Conference (IFIP Networking), 2015:1-9.
[19] XU Y, MARCO C, WANG I C, et al. Dynamic switch migration in distributed software-defined networks to achieve controller load balance[J]IEEE Journal on Selected Areas in Communications,2019, 37(3):515-529.
[20] DUY P T, QUI H P, PHAM V H. Aloba:A mechanism of adaptive load balancing and failure recovery in distributed SDN controllers[C]//2019 IEEE 19th International Conference on Communication Technology (ICCT). Piscataway:IEEE Press, 2019:1322-1326.
[21] CELLO M, XU Y, WALID A, et al. BalCon:A distributed dlastic SDN control via efficient switch migration[//]2017 IEEE International Conference on Cloud Engineering (IC2E). Piscataway:IEEE Press, 2017:40-50.
[22] WANG C, HU B, CHEN S, et al. A switch migration-based decision-making scheme for balancing load in SDN[J]. IEEE Access. Piscataway:IEEE Press, 2017:4537-4544.
[23] HOCK D, GEBERT S, HARTMANN M, et al. POCO-framework for Pareto-optimal resilient controller placement in SDN-based core networks[C]//2014 IEEE Network Operations and Management Symposium (NOMS). Piscataway:IEEE Press, 2014:1-2.
[24] 刘必果,束永安,付应辉.基于多目标优化的软件定义网络负载均衡方案[J].计算机应用,2017,37(6):1555-1559,1573. LIU B G, SHU Y A, FU Y H. A software-defined network load balancing scheme based on multi-objective optimization[J]. Computer Applications, 2017,37(6):1555-1559,1573(in Chinese).
[25] 吕娜,刘创,陈柯帆,等.一种面向航空集群的集中控制式网络部署方法[J].航空学报,2018,39(7):321961. LYU N, LIU C, CHEN K F, et al. A centralized control network deployment method for aviation clusters[J]. Acta Aeronautica et Astronautica Sinica, 2018,39(7):321961(in Chinese).
[26] QIN X, ZHANG W B, WANG W, et al. Enabling elasticity of key-value stores in the cloud using cost-aware live data migration[J]. Journal of Software, 2013, 24(6):1403-1417.
[27] SAHOO K S, SAHOO B, DASH R, et al. Optimal controller selection in software defined network using a greedy-SA algorithm[C]//2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), 2016:2342-2346.
[28] DIXIT A, HAO F, MUKHERJEE S, et al. ElastiCon; an elastic distributed SDN controller[C]//2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), 2014:17-27.
[29] HU T, GUO Z, ZHANG J, et al. Adaptive slave controller assignment for fault-tolerant control plane in software-defined networking[C]//2018 IEEE International Conference on Communications (ICC). Piscataway:IEEE Press, 2018:1-6.
文章导航

/