A Multi-Agent system for Distributed Dynamic Load Balancing on Cluster

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 co...

Full description

Saved in:
Bibliographic Details
Published in2006 International Conference on Advanced Computing and Communications pp. 135 - 138
Main Authors Nehra, N., Patel, R.B., Bhat, V.K.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.12.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
ISBN:142440715X
9781424407156
DOI:10.1109/ADCOM.2006.4289870