Dynamic load balancing for distributed memory multiprocessors
Journal of Parallel and Distributed Computing
Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
An analytical model for load balancing on symmetric multiprocessor systems
Journal of Parallel and Distributed Computing
The generalized dimension exchange method for load balancing in k-ary n-cubes and variants
Journal of Parallel and Distributed Computing
Analysis of nearest neighbor load balancing algorithms for random loads
Parallel Computing
BT Technology Journal
Self-Organization in Biological Systems
Self-Organization in Biological Systems
The K-Neigh Protocol for Symmetric Topology Control in Ad Hoc Networks
Proceedings of the 4th ACM international symposium on Mobile ad hoc networking & computing
Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Engineering Self-Organising Systems
Engineering Self-Organising Systems
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Understanding churn in peer-to-peer networks
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Applying biological principles to designs of network services
Applied Soft Computing
Self-Aggregation Techniques for Load Balancing in Distributed Systems
SASO '08 Proceedings of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems
AntNet: distributed stigmergetic control for communications networks
Journal of Artificial Intelligence Research
Self-organization in communication networks: principles and design paradigms
IEEE Communications Magazine
Autonomic Provisioning for Mobile Commerce
Proceedings of the 2009 conference on Techniques and Applications for Mobile Commerce: Proceedings of TAMoCo 2009
Biased random walks on resource network graphs for load balancing
The Journal of Supercomputing
Robustness and scalability: a dual challenge for autonomic architectures
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Distributed redundancy and robustness in complex systems
Journal of Computer and System Sciences
Hi-index | 0.00 |
One of the today issues in software engineering is to find new effective ways to deal intelligently with the increasing complexity of distributed computing systems. In this context a crucial role is played by the balancing of the work load among all nodes in the system. So far load balancing approaches have been designed for networks with fixed or dynamic topologies. These approaches work well in the case each node knows its similes and is able to contact them to delegate tasks. However, they do not address the needs of more dynamic systems where nodes are able to process different types of jobs and have limited knowledge about their neighbors and the whole system. To address these issue, we are experimenting with the usage of autonomic self-aggregation techniques that rewire such highly dynamic systems in groups of homogeneous nodes that are then able to balance the load among each others. We present our approach and show through simulation that it provides significant advantages under the circumstances described before.