Title :
Self-Aggregation Techniques for Load Balancing in Distributed Systems
Author :
Nitto, Elisabetta Di ; Dubois, Daniel ; Mirandola, Raffaela ; Saffre, Fabrice ; Tateson, Richard
Author_Institution :
Politec. di Milano, Milan
Abstract :
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 a system composed of interconnected nodes that enter and exit the system without following any rule. To address this issue, we are experimenting with the usage of autonomic self-aggregation techniques that rewire the system in groups of homogeneous nodes that are then able to balance the load among each others using classical techniques. We present our approach together with some simulation experiments that show how the application of self- aggregation algorithms makes it possible to balance the load also in these extreme situations. Besides, our experiments show that the introduction of self-aggregation does not introduce a significant overhead in terms of execution time, even if it requires the exchange of a higher number of messages between nodes.
Keywords :
distributed programming; resource allocation; software engineering; autonomic self-aggregation techniques; distributed computing systems; interconnected nodes; load balancing; self-aggregation techniques; software engineering; Aggregates; Clustering algorithms; Computer networks; Convergence; Distributed computing; Inference algorithms; Load management; Network topology; Software engineering; Throughput; autonomic computing; clustering; distributed systems; load balancing; self-organization;
Conference_Titel :
Self-Adaptive and Self-Organizing Systems, 2008. SASO '08. Second IEEE International Conference on
Conference_Location :
Venezia
Print_ISBN :
978-0-7695-3404-6
DOI :
10.1109/SASO.2008.38