3 research outputs found

    Hybrid load balance based on genetic algorithm in cloud environment

    Get PDF
    Load balancing is an efficient mechanism to distribute loads over cloud resources in a way that maximizes resource utilization and minimizes response time. Metaheuristic techniques are powerful techniques for solving the load balancing problems. However, these techniques suffer from efficiency degradation in large scale problems. This paper proposes three main contributions to solve this load balancing problem. First, it proposes a heterogeneous initialized load balancing (HILB) algorithm to perform a good task scheduling process that improves the makespan in the case of homogeneous or heterogeneous resources and provides a direction to reach optimal load deviation. Second, it proposes a hybrid load balance based on genetic algorithm (HLBGA) as a combination of HILB and genetic algorithm (GA). Third, a newly formulated fitness function that minimizes the load deviation is used for GA. The simulation of the proposed algorithm is implemented in the cases of homogeneous and heterogeneous resources in cloud resources. The simulation results show that the proposed hybrid algorithm outperforms other competitor algorithms in terms of makespan, resource utilization, and load deviation

    Energy-aware dynamic-link load balancing method for a software-defined network using a multi-objective artificial bee colony algorithm and genetic operators

    Get PDF
    Information and communication technology (ICT) is one of the sectors that have the highest energy consumption worldwide. It implies that the use of energy in the ICT must be controlled. A software-defined network (SDN) is a new technology in computer networking. It separates the control and data planes to make networks more programmable and flexible. To obtain maximum scalability and robustness, load balancing is essential. The SDN controller has full knowledge of the network. It can perform load balancing efficiently. Link congestion causes some problems such as long transmission delay and increased queueing time. To overcome this obstacle, the link load balancing strategy is useful. The link load-balancing problem has the nature of NP-complete; therefore, it can be solved using a meta-heuristic approach. In this study, a novel energy-aware dynamic routing method is proposed to solve the link load-balancing problem while reducing power consumption using the multiobjective artificial bee colony algorithm and genetic operators. The simulation results have shown that the proposed scheme has improved packet loss rate, round trip time and jitter metrics compared with the basic ant colony, genetic-ant colony optimisation, and round-robin methods. Moreover, it has reduced energy consumption. © 2020 Institution of Engineering and Technology. All rights reserved

    Dynamic Load Balancing of Software-Defined Networking Based on Genetic-Ant Colony Optimization

    No full text
    Load Balancing (LB) is one of the most important tasks required to maximize network performance, scalability and robustness. Nowadays, with the emergence of Software-Defined Networking (SDN), LB for SDN has become a very important issue. SDN decouples the control plane from the data forwarding plane to implement centralized control of the whole network. LB assigns the network traffic to the resources in such a way that no one resource is overloaded and therefore the overall performance is maximized. The Ant Colony Optimization (ACO) algorithm has been recognized to be effective for LB of SDN among several existing optimization algorithms. The convergence latency and searching optimal solution are the key criteria of ACO. In this paper, a novel dynamic LB scheme that integrates genetic algorithm (GA) with ACO for further enhancing the performance of SDN is proposed. It capitalizes the merit of fast global search of GA and efficient search of an optimal solution of ACO. Computer simulation results show that the proposed scheme substantially improves the Round Robin and ACO algorithm in terms of the rate of searching optimal path, round trip time, and packet loss rate
    corecore