Skip to Main Content
Dynamic load balancing (DLB) is an important system function destined to distribute workload among participating nodes to improve throughput and/or execution times of parallel computers. Instead of balancing the load in cluster by process migration, or by moving an entire process to a less loaded computer, we make an attempt to balance load by splitting processes into separate jobs and then balance them among nodes. In order to get target, we use mobile agent (MA) to distribute load among nodes in a cluster. In this paper, distributed dynamic load balancing using MA (DDLBMA) technique is presented. We introduce types of agents needed to meet the requirements of the proposed load balancing. Different metrics are used to compare load balancing mechanism with the existing technology. The experiment is carried out on cluster of PC's divided into multiple local area network (LAN) using mobile agent system PMADE (Platform for Mobile agent distribution and execution). Preliminary experimental results demonstrated that the proposed technique is effective.