A dynamic load balancing system for parallel cluster computing
Future Generation Computer Systems - Special issue: resource management in distributed systems
Load balancing by redundant decomposition and mapping
Future Generation Computer Systems - Special issue on HPCN96
On the complexity of task allocation
Complexity
The MOSIX Distributed Operating System: Load Balancing for UNIX
The MOSIX Distributed Operating System: Load Balancing for UNIX
Dynamic load balancing of SAMR applications on distributed systems
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Computing in Science and Engineering
Distributed Simulation of Silicon-Based Film Growth
PPAM '01 Proceedings of the th International Conference on Parallel Processing and Applied Mathematics-Revised Papers
Source Code Transformations Strategies to Load-Balance Grid Applications
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Adaptive Runtime Partitioning of AMR Applications on Heterogeneous Clusters
CLUSTER '01 Proceedings of the 3rd IEEE International Conference on Cluster Computing
Master/Slave Computing on the Grid
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
A performance comparison of adaptive and static load balancing in heterogeneous distributed systems
SS '95 Proceedings of the 28th Annual Simulation Symposium
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
Grid resource management: state of the art and future trends
Grid resource management: state of the art and future trends
The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
Resource-Aware Scientific Computation on a Heterogeneous Cluster
Computing in Science and Engineering
International Journal of High Performance Computing Applications
Computational Engineering on the Grid: Crafting a Distributed Virtual Reactor
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
Journal of Parallel and Distributed Computing
A Novel Economic-Based Scheduling Heuristic for Computational Grids
International Journal of High Performance Computing Applications
The Internet Operating System: Middleware for Adaptive Distributed Computing
International Journal of High Performance Computing Applications
A Grid-based Virtual Reactor: Parallel performance and adaptive load balancing
Journal of Parallel and Distributed Computing
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part I
A Grid-based Virtual Reactor: Parallel performance and adaptive load balancing
Journal of Parallel and Distributed Computing
Dynamic workload balancing of parallel applications with user-level scheduling on the Grid
Future Generation Computer Systems
PaCT '09 Proceedings of the 10th International Conference on Parallel Computing Technologies
Safety scheduling strategies in distributed computing
International Journal of Critical Computer-Based Systems
Hi-index | 0.00 |
In this paper we address the critical issues of efficient resource management and high-performance parallel distributed computing on the Grid by introducing a new hierarchical approach that combines a user-level job scheduling with a dynamic load balancing technique that automatically adapts a blackbox distributed or parallel application to the heterogeneous resources. The algorithm developed dynamically selects the resources best suited for a particular task or parallel process of the executed application, and optimizes the load balance based on the dynamically measured resource parameters and estimated requirements of the application. We describe the proposed algorithm for automated load balancing, paying attention to the influence of resource heterogeneity metrics, demonstrate the speedup achieved with this technique for different types of applications and resources, and propose a way to extend the approach to a wider class of applications.