TY - JOUR
ID - 2064
TI - A Heuristic Algorithm for Multi-layer Network Optimization in Cloud Computing
JO - Journal of AI and Data Mining
JA - JADM
LA - en
SN - 2322-5211
AU - Hadian, A.
AU - Bagherian, M.
AU - Fathi Vajargah, B.
AD - Department of Applied Mathematics, University campus 2, University of Guilan, Rasht, Iran
AD - Department of Applied Mathematics, Faculty of Mathematical Sciences, University of Guilan, Rasht, Iran
AD - Department of Statistics, Faculty of Mathematical Sciences, University of Guilan, Rasht, Iran
Y1 - 2021
PY - 2021
VL - 9
IS - 3
SP - 361
EP - 367
KW - Model-driven development
KW - MPLS
KW - Cloud Computing
DO - 10.22044/jadm.2021.9955.2133
N2 - Background: One of the most important concepts in cloud computing is modeling the problem as a multi-layer optimization problem which leads to cost savings in designing and operating the networks. Previous researchers have modeled the two-layer network operating problem as an Integer Linear Programming (ILP) problem, and due to the computational complexity of solving it jointly, they suggested a two-stage procedure for solving it by considering one layer at each stage.Aim: In this paper, considering the ILP model and using some properties of it, we propose a heuristic algorithm for solving the model jointly, considering unicast, multicast, and anycast flows simultaneously. Method: We first sort demands in decreasing order and use a greedy method to realize demands in order. Due to the high computational complexity of ILP model, the proposed heuristic algorithm is suitable for networks with a large number of nodes; In this regard, various examples are solved by CPLEX and MATLAB soft wares. Results: Our simulation results show that for small values of M and N CPLEX fails to find the optimal solution, while AGA finds a near-optimal solution quickly.Conclusion: The proposed greedy algorithm could solve the large-scale networks approximately in polynomial time and its approximation is reasonable.
UR - https://jad.shahroodut.ac.ir/article_2064.html
L1 - https://jad.shahroodut.ac.ir/article_2064_bb364166274e0e51a3cf2d2ab3f3199b.pdf
ER -