Electronics and Electrical Engineering and Control

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)

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.

Cite this article

LV Na , PAN Wu , CHEN Kefan , ZHANG Yanhui . Data plane migration strategy of software-defined airborne network with controller failure[J]. ACTA AERONAUTICAET ASTRONAUTICA SINICA, 2021 , 42(3) : 324228 -324228 . DOI: 10.7527/S1000-6893.2020.24228

References

[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.
Outlines

/