The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Generational scheduling for dynamic task management in heterogeneous computing systems
Information Sciences: an International Journal - special issue on parallel and distributed processing
A comparison of list schedules for parallel processing systems
Communications of the ACM
Architectural Models for Resource Management in the Grid
GRID '00 Proceedings of the First IEEE/ACM International Workshop on Grid Computing
A Dynamic Matching and Scheduling Algorithm for Heterogeneous Computing Systems
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Heuristics for Scheduling Parameter Sweep Applications in Grid Environments
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing
Managing the Execution of Large Scale MPI Applications on Computational Grids
SBAC-PAD '05 Proceedings of the 17th International Symposium on Computer Architecture on High Performance Computing
New grid scheduling and rescheduling methods in the GrADS project
International Journal of Parallel Programming - Special issue: The next generation software program
Task Scheduling for Parallel Systems (Wiley Series on Parallel and Distributed Computing)
Task Scheduling for Parallel Systems (Wiley Series on Parallel and Distributed Computing)
Distributed and dynamic self-scheduling of parallel MPI Grid applications: Research Articles
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing: A “Possible Future”
Autonomic computing: an overview
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
On the Feasibility of Dynamically Scheduling DAG Applications on Shared Heterogeneous Systems
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Service Oriented Approach to High Performance Scientific Computing
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Dynamic resource scheduling and workflow management in cloud computing
WISS'10 Proceedings of the 2010 international conference on Web information systems engineering
Hi-index | 0.00 |
As grids are in essence heterogeneous, dynamic, shared and distributed environments, managing these kinds of platforms efficiently is extremely complex. Few transparent grid management systems have been developed to cope with these characteristics simultaneously and therefore both new and existing applications must be modified to execute efficiently. A promising scalable approach to deal with these intricacies is the design of self-managing or autonomic applications. Autonomic applications adapt their execution accordingly by considering knowledge about their own behaviour and environmental conditions. This paper focuses on the dynamic scheduling that provides the self-optimizing ability in autonomic applications. Being distributed, collaborative and pro-active, the proposed hierarchical scheduling infrastructure addresses important issues to enable an efficient execution in a computational grid. Unlike other approaches, the cooperative, hybrid and application-specific strategy deals effectively with task dependencies. Several experiments have been analyzed in real grid environments highlighting the efficiency and scalability of the proposed infrastructure. This paper presents an intra-site dynamic scheduling heuristic for tightly coupled parallel applications represented by DAGs.