< Explain other AI papers

A Meta-Heuristic Load Balancer for Cloud Computing Systems

Leszek Sliwko, Vladimir Getov

2025-11-17

A Meta-Heuristic Load Balancer for Cloud Computing Systems

Summary

This paper focuses on efficiently distributing tasks, called 'services', across a cloud computing system to keep everything running smoothly and at the lowest possible cost.

What's the problem?

Cloud systems can get overloaded if too many tasks are assigned to the same server, leading to slowdowns or crashes. Simply spreading tasks out randomly doesn't work well because different tasks need different amounts of resources, and moving tasks between servers isn't free – it takes time and energy. The challenge is to find a way to balance the load without wasting resources or spending too much on task migration.

What's the solution?

The researchers developed a smart load balancer, a program that decides where to place each task. It's based on a 'meta-heuristic' approach, meaning it uses clever strategies to find good solutions, even if they aren't perfect. They also created a new version of a 'genetic algorithm', which is inspired by natural selection, but they 'seeded' it with ideas from other load balancing strategies to help it start off stronger and find even better solutions.

Why it matters?

This work is important because it helps cloud providers operate more efficiently. By minimizing overload and reducing costs, they can offer better service to users and keep cloud computing affordable. A stable and cost-effective cloud infrastructure is essential for many modern applications and services we rely on every day.

Abstract

This paper presents a strategy to allocate services on a Cloud system without overloading nodes and maintaining the system stability with minimum cost. We specify an abstract model of cloud resources utilization, including multiple types of resources as well as considerations for the service migration costs. A prototype meta-heuristic load balancer is demonstrated and experimental results are presented and discussed. We also propose a novel genetic algorithm, where population is seeded with the outputs of other meta-heuristic algorithms.