• Title of article

    A Heuristic Algorithm for Multi-layer Network Optimization in Cloud Computing

  • Author/Authors

    Hadian, Ali Department of Applied Mathematics - University campus 2 - University of Guilan - Rasht, Iran , Bagherian, Mehri Department of Applied Mathematics - Faculty of Mathematical Sciences - University of Guilan - Rasht, Iran , Fathi Vajargah, Behrouz Department of Statistics - Faculty of Mathematical Sciences - University of Guilan - Rasht, Iran

  • Pages
    7
  • From page
    361
  • To page
    367
  • Abstract
    One of the most important concepts in cloud computing is to model the problem as a multi-layer optimization problem, which leads to cost-savings in designing and operating the networks. The 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 have suggested a two-stage procedure in order to solve it by considering one layer at each stage. In this paper, considering the ILP model and using some of its properties, we propose a heuristic algorithm in order to solve the model jointly, considering the unicast, multicast, and anycast flows simultaneously. We first sort the demands in a decreasing order and use a greedy method in order to realize the demands in order. Due to the high computational complexity of the ILP model, the proposed heuristic algorithm is suitable for the networks with a large number of nodes. In this regard, various examples are solved by the CPLEX and MATLAB software. Our simulation results show that for the small values of and , CPLEX fails to find the optimal solution, while AGA finds a near optimal solution quickly. The proposed greedy algorithm could solve the large-scale networks approximately in polynomial time, and its approximation is reasonable.
  • Keywords
    Model-driven Development , MPLS , Cloud Computing
  • Journal title
    Journal of Artificial Intelligence and Data Mining
  • Serial Year
    2021
  • Record number

    2685951