Adaptive load sharing in homogeneous distributed systems
IEEE Transactions on Software Engineering
A comparison of receiver-initiated and sender-initiated adaptive load sharing
Performance Evaluation
SHAYOG: a test bed for evaluation dynamic load-sharing policies
Software—Practice & Experience
Predictability of Process Resource Usage: A Measurement-Based Study on UNIX
IEEE Transactions on Software Engineering
Semi-Distributed Load Balancing for Massively Parallel Multicomputer Systems
IEEE Transactions on Software Engineering
Randomized algorithms
Competitive analysis of network load balancing
Journal of Parallel and Distributed Computing
On Runtime Parallel Scheduling for Processor Load Balancing
IEEE Transactions on Parallel and Distributed Systems
Journal of Parallel and Distributed Computing
Optimal load balancing in distributed computer systems
Optimal load balancing in distributed computer systems
V_THR: an adaptive load balancing algorithm
Journal of Parallel and Distributed Computing
A quantitative comparison of graph-based models for Internet topology
IEEE/ACM Transactions on Networking (TON)
A scalable loading balancing system for NOWs
ACM SIGOPS Operating Systems Review
How Network Topology Affects Dynamic Load Balancing
IEEE Parallel & Distributed Technology: Systems & Technology
Prediction-Based Dynamic Load-Sharing Heuristics
IEEE Transactions on Parallel and Distributed Systems
A Practical Approach to Dynamic Load Balancing
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
A Competitive Symmetrical Transfer Policy for Load Sharing
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
The Effect of Scheduling Discipline on Dynamic Load Sharing in Heterogeneous Distributed Systems
MASCOTS '97 Proceedings of the 5th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
A Hierarchical Load Sharing Policy for Distributed Systems
MASCOTS '97 Proceedings of the 5th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Performance analysis of dynamic load balancing algorithms with variable number of processors
Journal of Parallel and Distributed Computing
Load balancing using dynamic replication scheme for the distributed object group
ICHIT'06 Proceedings of the 1st international conference on Advances in hybrid information technology
Hi-index | 0.00 |
Load balancing/sharing exploits the communication facility between the servers of a distributed system, by using the exchanging of status information and jobs between any two servers of the system in order to improve the overall performance. We propose an adaptive distributed hierarchical scheme, the Virtual Tree Algorithm (VTA), which creates a virtual binary tree structure over the actual network topology. It uses the difference-initiated (DI) technique for load balancing, which needs remote information for the transfer policy and no additional information for the location policy. We demonstrate that the introduced virtual construction keeps the exchanged messages to relatively low levels. To evaluate the performance of our policy, we present both theoretical and simulation results. By using simulation, we compare our results with one of the most representative, adaptive, symmetrical and efficient algorithms, the Variable Threshold (V_THR) algorithm.