空军工程大学信息与导航学院,西安,710077
网络首发:2021-02-10,
纸质出版:2021
移动端阅览
郭子桢, 梁俊, 肖楠, 等. 软件定义卫星网络多控制器可靠部署算法[J]. 西安交通大学学报, 2021,55(2):158-165.
Multi-Controller Reliable Deployment Algorithm for Software Defined Satellite Network[J]. 2021, 55(2): 158-165.
郭子桢, 梁俊, 肖楠, 等. 软件定义卫星网络多控制器可靠部署算法[J]. 西安交通大学学报, 2021,55(2):158-165. DOI: 10.7652/xjtuxb202102019.
Multi-Controller Reliable Deployment Algorithm for Software Defined Satellite Network[J]. 2021, 55(2): 158-165. DOI: 10.7652/xjtuxb202102019.
针对现有软件定义卫星网络(SDSN)多控制器部署算法忽略处理时延、导致控制器负载不均衡及现有算法网络可靠性差的问题
提出了一种SDSN多控制器可靠部署算法(MCRDA)。该算法首先根据卫星网络节点处理能力及节点、链路失效概率等参量定义了控制时延、控制链路可靠性、节点吸引度等多控制器可靠部署评价指标; 然后在网络中均匀地挑选吸引度高的节点作为控制器部署位置
待控制器位置确定后
评估每个控制器-交换机组合的控制时延及控制链路可靠性
为最优的控制器-交换机组合构建控制关系
完成多控制器部署; 最后采用人工鱼群算法优化多控制器部署效果
同时引入步长更新函数以提高人工鱼群算法的收敛速度和计算精度。仿真结果表明
相较于k-均值算法、NSGA-Ⅱ算法及SoftLEO策略
MCRDA算法将控制器负载标准差降低了25%
同时将控制时延降低了17%
并使网络可靠性提升30%以上。
The existing software defined satellite network(SDSN)multi-controller deployment algorithms with poor network reliability usually ignore processing delay to result in load imbalance between controllers. A multi-controller reliable deployment algorithm(MCRDA)is hence proposed in this paper. The multi-controller reliable deployment evaluation indexes
such as control delay
control link reliability and node attractability
are defined based on the satellite network node processing capacity
node failure probability
link failure probability and other parameters. Then the nodes with high node attractability are uniformly selected in the network as the controller deployment locations. The controller deployment locations are once determined
the control delay and control link reliability of each controller-switch combination are evaluated
and the control relationships are constructed for the optimal controller-switch combinations to complete the deployment of multiple controllers. The artificial fish swarm algorithm is used to optimize the multi-controller deployment
and the step size updating function is introduced to improve the convergence speed and calculation accuracy of the artificial fish swarm algorithm. The experimental results and comparison with k-means algorithm
NSGA-Ⅱ algorithm and SoftLEO strategy show that the MCRDA reduces the standard deviation of controller load and control delay by 25% and 17%
and heightens the network reliability by more than 30%.
XU Shuang, WANG Xingwei, HUANG Min. Software-defined next-generation satellite networks: architecture, challenges, and solutions [J]. IEEE Access, 2018, 6: 4027-4041.
杨泽卫, 李呈. 重构网络: SDN架构与实现 [M]. 北京: 电子工业出版社, 2017: 1-4.
BI Yuanguo, HAN Guangjie, XU Shuang, et al. Software defined space-terrestrial integrated networks: architecture, challenges, and solutions [J]. IEEE Network, 2019, 33(1): 22-28.
XIA Dan, ZHENG Xiaolong, DUAN Pengrui, et al. Ground-station based software-defined LEO satellite networks [C]∥2019 IEEE 25th International Conference on Parallel and Distributed Systems. Piscataway, NJ, USA: IEEE, 2019: 687-694.
LIU Zhiguo, ZHU Jie, PAN Chengsheng, et al. Satellite network architecture design based on SDN and ICN technology [C]∥2018 8th International Conference on Electronics Information and Emergency Communication. Piscataway, NJ, USA: IEEE, 2018: 124-131.
WU Shuai, CHEN Xiaoqian, YANG Lei, et al. Dynamic and static controller placement in software-defined satellite networking [J]. Acta Astronautica, 2018, 152: 49-58.
HU Hefei, ZHANG Shanshan, TANG Bihua. LEO software defined networking based on onboard controller [C]∥2018 IEEE Global Conference on Signal and Information Processing. Piscataway, NJ, USA: IEEE, 2018: 1068-1071.
XU Shuang, WANG Xingwei, GAO Bangyi, et al. Controller placement in software-defined satellite networks [C]∥2018 International Conference on Mobile AD-HOC and Sensor Networks. Piscataway, NJ, USA: IEEE Computer Society, 2018: 146-151.
刘治国, 卢美玲, 李慧, 等. 基于SDN的卫星网络多控制器部署方法研究 [J]. 计算机仿真, 2020, 37(4): 62-66, 97.
LIU Zhiguo, LU Meiling, LI Hui, et al. Multi controller deployment method for satellite network based on SDN [J]. Computer Simulation, 2020, 37(4): 62-66, 97.
杨力, 孔志翔, 石怀峰. 软件定义空间信息网络多控制器动态部署策略 [J]. 计算机工程, 2018, 44(10): 58-63.
YANG Li, KONG Zhixiang, SHI Huaifeng. Multi-controller dynamic deployment strategy of software defined spatial information network [J]. Computer Engineering, 2018, 44(10): 58-63.
WU Shuai, LIU Xianfeng, CHEN Quan, et al. Update method for controller placement problem in software-defined satellite networking [C]∥2019 28th International Conference on Computer Communication and Networks. Valencia, Spain: [s.n.], 2019: 1-7.
PAPA A, COLA T D, KELLERER W, et al. Dynamic SDN controller placement in a LEO constellation satellite network [C]∥2018 IEEE Global Communications Conference. Piscataway, NJ, USA: IEEE, 2018: 9-13.
MAMUSHIANE L, MWANGAMA J, LYSKO A A. Given a SDN topology, how many controllers are needed and where should they go? [C]∥2018 IEEE Conference on Network Function Virtualization and Software Defined Networks. Piscataway, NJ, USA: IEEE, 2018: 1-6.
MULLER L F, OLIVEIRA R R, LUIZELLI M C, et al. Survivor: an enhanced controller placement strategy for improving SDN survivability [C]∥2014 IEEE Global Communications Conference. Piscataway, NJ, USA: IEEE, 2014: 1909-1915.
史久根, 邾伟, 贾坤荥, 等. 软件定义网络中基于负载均衡的多控制器部署算法 [J]. 电子与信息学报, 2018, 40(2): 455-461.
SHI Jiugen, ZHU Wei, JIA Kunying, et al. Multi-controller deployment algorithm based on load balance in software defined network [J]. Journal of Electronics Information Technology, 2018, 40(2): 455-461.
XU Jianfeng, WANG Liming, SONG Chen, et al. Adaptive SDN master controller assignment for maximizing network throughput [C]∥2019 IEEE Symposium on Computers and Communications. Piscataway, NJ, USA: IEEE, 2019: 1-6.
HELLER B, SHERWOOD R, MCKEOWN N. The controller placement problem [J]. ACM SIGCOMM Computer Communication Review, 2012, 42(4): 473-478.
史峰, 王辉, 郁磊. MATLAB智能算法30个案例分析 [M]. 北京: 北京航空航天大学出版社, 2011: 162-177.
FENG Yingying, ZHAO Shasha, LIU Hui. Analysis of network coverage optimization based on feedback K-means clustering and artificial fish swarm algorithm [J]. IEEE Access, 2020, 8: 42864-42876.
YANG Yuan, XU Mingwei, WANG Dan, et al. Towards energy-efficient routing in satellite networks [J]. IEEE Journal on Selected Areas in Communications, 2016, 34(12): 3869-3886.
YAO Guang, BI Jun, LI Yuliang, et al. On the capacitated controller placement problem in software defined networks [J]. IEEE Communications Letters, 2014, 18(8): 1339-1342.
0
浏览量
4
下载量
2
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621