RMIT University
Browse

A variable local search based memetic algorithm for the load balancing problem in cloud computing

conference contribution
posted on 2024-10-31, 20:12 authored by Nasser Sabar, Andy SongAndy Song, Mengjie Zhang
Load balancing (LB) is an important and challenging optimisation problem in cloud computing. LB involves assigning a set of services into a set of machines for which the goal is to optimise machine usages. This study presents a memetic algorithm (MA) for the LB problem. MA is a hybrid method that combines the strength of population based evolutionary algorithms with local search. However the effectiveness of MA mainly depends on the local search method chosen for MA. This is because local search methods perform differently for different instances and under different stages of search. In addition, invoking local search at every generation can be computationally expensive and compromise the exploration capacity of search. To address these issues, this study proposes a variable local search based MA in the context of LB problem. The proposed MA uses multiple local search mechanisms. Each one navigates a different area in search space using a different search mechanism which can leads to a different search path with distinct local optima. This will not only help the search to avoid being trap in a local optima point, but can also effectively deal with various landscape search characteristics and dynamic changes of the problem. In addition, a diversity indicator is adopted to control the local search processes to encourage solution diversity. Our MA method is evaluated on instances of the Google machine reassignment problem proposed for the ROADEF/EURO 2012 challenge. Compared with the state of the art methods, our method achieved the best performance on most of instances, showing the effectiveness of variable local search based MA for the Load Balancing problem.

History

Start page

267

End page

282

Total pages

16

Outlet

Lecture Notes in Computer Science Volume 9597 2016 Applications of Evolutionary Computation 19th European Conference, EvoStar

Editors

Giovanni Squillero, Paolo Burelli

Name of conference

19th European Conference, EvoStar 2016

Publisher

Springer

Place published

Berlin, Germany

Start date

2016-03-30

End date

2016-04-01

Language

English

Copyright

© 2016 Springer International Publishing AG.

Former Identifier

2006069945

Esploro creation date

2020-06-22

Fedora creation date

2017-10-19

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC