A Stochastic Computational Graph with Ensemble Learning Model for solving Controller Placement Problem in Software-Defined Wide Area Networks

被引:1
作者
Adekoya, Oladipupo [1 ]
Aneiba, Adel [2 ]
机构
[1] Birmingham City Univ, Data Network & Secur, Birmingham, England
[2] Birmingham City Univ, Internet Things IoT, Birmingham, England
关键词
Computational graph; Controller placement; SDWAN; XGBoost; OPTIMIZATION;
D O I
10.1016/j.jnca.2024.103869
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Preponderance of literature has established that most of the metaheuristic algorithms were associated with identified challenges in solving the Controller Placement Problem in SD-WAN. This study proposed a Stochastic Computational Graph Model with an Ensemble Learning (SCGMEL) approach to address the scalability, intelligence, and high computational complexity challenges experienced by the existing metaheuristic algorithms. The proposed SCGMEL used stochastic gradient descent with momentum and learning rate decay, a computational graph model, and the eXtreme Gradient Boosted Trees (XGBoost) algorithm as the optimization and machine learning approaches. The proposed solution was tested using datasets from Internet Zoo topology with six objective functions: load balancing, maximum controller failure, average controller- to-controller latency, average switch-to-controller latency, and maximum controller-to-controller latency. The XGBoost outperformed other regression models, in predicting the number of controllers, with mean absolute error of 1.855751 versus 1.883536, , 3.729863, , and 3.829268 for the random forest, logistic regression, and Knearest neighbor, respectively. Furthermore, the execution time, average and total CPU usages of the algorithms demonstrated the computational efficiency of the proposed SCGMEL over ANSGA-III, NSGA-II, and MOPSO with percentage decreases of 99.983%, , 99.985%, , and 99.446%, , respectively. Consequently, the proposed SCGMEL was recommended for controller placement in SD-WAN, subject to the usage conditions.
引用
收藏
页数:19
相关论文
共 48 条
[1]  
Abedini Bagha M., 2022, Int. J. Ind. Electron. Control Optim., V5
[2]   An Adapted Nondominated Sorting Genetic Algorithm III (NSGA-III) With Repair-Based Operator for Solving Controller Placement Problem in Software-Defined Wide Area Networks [J].
Adekoya, Oladipupo ;
Aneiba, Adel .
IEEE OPEN JOURNAL OF THE COMMUNICATIONS SOCIETY, 2022, 3 :888-901
[3]  
Ahmadi Vahid, 2015, 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI). Proceedings, P663, DOI 10.1109/KBEI.2015.7436122
[4]   An adaptive heuristic for multi-objective controller placement in software-defined networks [J].
Ahmadi, Vahid ;
Khorramizadeh, Mostafa .
COMPUTERS & ELECTRICAL ENGINEERING, 2018, 66 :204-228
[5]  
Alouache L., 2022, 2022 13 INT C NETW F, P1
[6]   Simulated annealing based optimal controller placement in software defined networks with capacity constraint and failure awareness [J].
Aravind, P. ;
Varma, G. P. Saradhi ;
Reddy, P. V. G. D. Prasad .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) :5721-5733
[7]  
Boski M, 2017, 2017 10TH INTERNATIONAL WORKSHOP ON MULTIDIMENSIONAL (ND) SYSTEMS (NDS)
[8]  
Chee J, 2018, PR MACH LEARN RES, V84
[9]   RLMR: Reinforcement Learning Based Multipath Routing for SDN [J].
Chen, Chao ;
Xue, Feifan ;
Lu, Zhengyong ;
Tang, Zhongyun ;
Li, Chuanhuang .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
[10]   A Routing Optimization Method for Software-Defined Optical Transport Networks Based on Ensembles and Reinforcement Learning [J].
Chen, Junyan ;
Xiao, Wei ;
Li, Xinmei ;
Zheng, Yang ;
Huang, Xuefeng ;
Huang, Danli ;
Wang, Min .
SENSORS, 2022, 22 (21)