Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Optimal Movement-Assisted Sensor Deployment and Its Extensions in WirelessSensor Networks
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
Architectural principles and scheduling strategies for computing agent systems
Fundamenta Informaticae - Special issue on theory and applications of soft computing (TASC04)
Task Hibernation in a Formal Model of Agent-Oriented Computing Systems
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part III
A formal model of multi-agent computations
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Diffusion based distributed internet gateway load balancing in a wireless mesh network
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
A framework for observing dynamics of agent-based computations
PPAM'09 Proceedings of the 8th international conference on Parallel processing and applied mathematics: Part II
The dynamics of computing agent systems
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part III
Computing MAS dynamics considering the background load
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part III
Hi-index | 0.00 |
Parallel applications can be divided into tasks that can be executed simultaneously in different processors. Depending on prior knowledge about computational requirements of the problem, the assignment of tasks to processors can be guided in two ways: static and dynamic. We propose a new dynamic load balancing algorithm based on the diffusion approach which employs overlapping balancing domains to achieve global balancing. Since current diffusion methods consider discrete units, the algorithms may produce solutions which, although they are locally balanced prove to be globally unbalanced. Our method solves this problem taking into account the load maximum difference between two processors within each domain, providing a more efficient load balancing process.