Loading…

Agent coalitions for load balancing in cloud data centers

The workload of Cloud data centers is constantly fluctuating causing imbalances across physical hosts that may lead to violations of service-level agreements. To mitigate workload imbalances, this work proposes a concurrent agent-based problem-solving technique supported by cooperative game theory c...

Full description

Saved in:
Bibliographic Details
Published in:Journal of parallel and distributed computing 2023-02, Vol.172, p.1-17
Main Authors: Gutierrez-Garcia, J. Octavio, Trejo-Sánchez, Joel Antonio, Fajardo-Delgado, Daniel
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The workload of Cloud data centers is constantly fluctuating causing imbalances across physical hosts that may lead to violations of service-level agreements. To mitigate workload imbalances, this work proposes a concurrent agent-based problem-solving technique supported by cooperative game theory capable of balancing workloads by means of live migration of virtual machines (VMs). Nearby agents managing physical hosts are partitioned into coalitions in which agents play coalitional games to progressively balance separate sections of a data center while considering the coalition's benefit of migrating a VM as well as its associated network overhead. Simulation results show that, in general, the proposed coalition-based load balancing mechanism outperformed a load balancing mechanism based on a hill-climbing algorithm used by a top data center vendor when considering altogether (i) the standard deviation of resource usage, (ii) the number of migrations, and (iii) the number of switch hops per migration. •Agents in coalitions progressively balance data center sections.•Supported by a game-theoretical framework, agents cooperate to balance workloads.•Coalitions composed of nearby hosts are used as a basis to balance workloads.•Coalition-aware heuristics consider both the benefit of migrating a VM and its cost.
ISSN:0743-7315
1096-0848
DOI:10.1016/j.jpdc.2022.10.006