Chapter 11

Methodology for Load Balancing in Multi-Agent System Using SPE Approach

S. Ajitha

S. Ajitha

Ramaiah Institute of Technology, Bangalore, India

Search for more papers by this author
First published: 15 June 2021

Summary

In today's scenario a large number of applications are built using Multi-Agent System. The Multi-Agent System (MAS) is a system composed of the coalition and the interaction of several agents distributed in various environments. Thus, there exists the problem of load imbalance between the agents in the system. The load imbalance will result in poor performance of the system. The agents in MAS utilize the system resources such as CPU capacity, memory and communication bandwidth. The agents of the system span the entire machine and so agents do have variable workload patterns depending on the communication among agents. Due to this, some of the agents have more workload while others have less workload. So if the load can be distributed among the agents in such a way that no agent is idle or no agent is overloaded then we can obtain a better performance. In this chapter, we developed an algorithm for load balancing that addresses the load imbalance among agents in MAS using Software Performance Engineering (SPE) approach. The algorithm is implemented using JADE [1] and NetLogo [2]. The results are validated and discussed.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.