Load Balancing Management by Efficient Controlling Mobiles Agents
Load balancing is a computer networking methodology which allows the distribution of the workload across multiple computers or computing devices, such as central processing units, disk drives, or other resources, to reach optimal resource utilization, reduce response time, maximize throughput and circumvent overload. The Use of multiple computers with load balancing, instead of a single computer, may increase reliability through redundancy. The authors' contribution outlines the adaptation of the Shadow approach used to control mobiles agents for developing a load balancing management algorithm in distributed systems. This approach does not only distribute the loads on the nodes and collect its running result, but it also manages the tasks execution places during all the execution time. Thereby, they get a self organized load balancing infrastructure.