Adaptive load sharing in homogeneous distributed systems
IEEE Transactions on Software Engineering
The Influence of Different Workload Descriptions on a Heuristic Load Balancing Scheme
IEEE Transactions on Software Engineering
Introduction to parallel computing
Introduction to parallel computing
Distributed systems (3rd ed.): concepts and design
Distributed systems (3rd ed.): concepts and design
Advanced Concepts in Operating Systems
Advanced Concepts in Operating Systems
Scalable, Adaptive Load Sharing for Distributed Systems
IEEE Parallel & Distributed Technology: Systems & Technology
Effective Load Sharing on Heterogeneous Networks of Workstations
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
ICNP '00 Proceedings of the 2000 International Conference on Network Protocols
Parallel and distributed systems: load sharing in heterogeneous distributed systems
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
International Journal of Computers and Applications
Efficient allocation of distributed object-oriented tasks to a pre-defined scheduled system
International Journal of Computers and Applications
On Load Sharing In Distributed Systems: A Novel Approach
Journal of Integrated Design & Process Science
Hi-index | 0.00 |
The performance of a distributed system (DS) is limited by how good the load sharing scheme used in the system is. This fact is especially true for a large-scale DS where the communication bandwidth between machines may be limited. Load sharing is the process of sharing computational resources by distributing the load of a distributed computing system among the various computers in the system. This paper proposes and analyzes new type of algorithms for sharing system loads based on a coordinated dynamic semi-centralized scheme. In this scheme, load state information at each node is centrally collected by a coordinator to optimize the transfer policy, a policy for transferring loads from one computer to another. This information is periodically broadcasted to nodes for decentralizing the decision making for best load allocation policy. The paper discusses the implementation of the scheme and the optimization of its parameters for small systems as well as for large DS where the system is partitioned into multiple partitions according to the available communication bandwidth. Simulations results have shown that this coordinated scheme outperforms widely-used probing-based schemes in most system loads.