IEEE Transactions on Parallel and Distributed Systems
How Useful Is Old Information?
IEEE Transactions on Parallel and Distributed Systems
Performance-Based Constraints for Multidimensional Networks
IEEE Transactions on Parallel and Distributed Systems
An Opportunity Cost Approach for Job Assignment in a Scalable Computing Cluster
IEEE Transactions on Parallel and Distributed Systems
Task Allocation on a Network of Processors
IEEE Transactions on Computers
A Randomized Contention-Based Load-Balancing Protocol for a Distributed Multiserver Queuing System
IEEE Transactions on Parallel and Distributed Systems
A Slowdown Model for Applications Executing on Time-Shared Clusters of Workstations
IEEE Transactions on Parallel and Distributed Systems
The Power of Two Choices in Randomized Load Balancing
IEEE Transactions on Parallel and Distributed Systems
Observations on Using Genetic Algorithms for Dynamic Load-Balancing
IEEE Transactions on Parallel and Distributed Systems
Impact of Workload and System Parameters on Next Generation Cluster Scheduling Mechanisms
IEEE Transactions on Parallel and Distributed Systems
Distributed Operating Systems: Concepts and Design
Distributed Operating Systems: Concepts and Design
Fast Allocation of Processes in Distributed and Parallel Systems
IEEE Transactions on Parallel and Distributed Systems
Fast Algorithms for Distributed Resource Allocation
IEEE Transactions on Parallel and Distributed Systems
ISHPC '02 Proceedings of the 4th International Symposium on High Performance Computing
Model for Resources Load Evaluation in Clusters by Using a Peer-to-Peer Protocol
PDPTA '02 Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications - Volume 1
HPCS '02 Proceedings of the 16th Annual International Symposium on High Performance Computing Systems and Applications
A Java Cluster Management Service
NCA '01 Proceedings of the IEEE International Symposium on Network Computing and Applications (NCA'01)
An Experimental Study of Load Balancing Performance
An Experimental Study of Load Balancing Performance
Process scheduling using ant colony optimization techniques
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
The availability of low cost hardware has increased the development of distributed systems. The allocation of resources in these systems may be optimised through the use of a load balancing algorithm. The load balancing algorithms are responsible for the homogeneous distribution of the occupation in the environment, with the aim of obtaining gains on the final performance. This paper presents and analyses a new load balancing algorithm that is based on a logical computer tree hierarchy. The analysis is made using results obtained by a simulator and a prototype of this algorithm. The algorithm simulations show a significant performance gain by lowering the response times and the number of messages that pass through the communication system to perform the load balancing operations. After good results were obtained by the simulations, a prototype was built and validated such results.