As computational Grids are increasingly used for executing long running multi-phase parallel applications, it is important to develop efficient rescheduling frameworks that adapt application execution in response to resource and application dynamics. In this paper, three strategies or algorithms have been developed for deciding when and where to reschedule parallel applications that execute on multi-cluster Grids. The algorithms derive rescheduling plans that consist of potential points in application execution for rescheduling and schedules of resources for application execution between two consecutive rescheduling points. Using large number of simulations, it is shown that the rescheduling plans developed by the algorithms can lead to lar...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
International audienceIn this paper, we present an adaptive method for scheduling parallel applicati...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
As computational Grids are increasingly used for executing long running multi-phase parallel applica...
As computational grids have become popular and ubiquitous, users have access to large number and dif...
AbstractScheduling is a key component for performance guarantees in the case of distributed applicat...
Large and dynamic computational Grids, generally known as wide-area Grids, are characterized b...
In this paper, a simulated annealing and seven dispatching rule based complete rescheduling approach...
Resource management effective scheduling algorithms is also increasing rapidly, particularly in the ...
We propose a novel deadline-based strategy in scheduling and rescheduling workflow applications on a...
In this paper we propose an adaptive scheduling approach designed to improve the performance of para...
Grid computing—also known as Metacomputing—is an abstraction by which clusters of loosely coupled co...
Grid computing appeared in the mid 1990s with the vision of sharing geographically dispersed large c...
To achieve improved performance, application schedulers are typically designed to satisfy the resour...
peer reviewedIn modern parallel and distributed systems, the time for exchanging data is usually lar...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
International audienceIn this paper, we present an adaptive method for scheduling parallel applicati...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
As computational Grids are increasingly used for executing long running multi-phase parallel applica...
As computational grids have become popular and ubiquitous, users have access to large number and dif...
AbstractScheduling is a key component for performance guarantees in the case of distributed applicat...
Large and dynamic computational Grids, generally known as wide-area Grids, are characterized b...
In this paper, a simulated annealing and seven dispatching rule based complete rescheduling approach...
Resource management effective scheduling algorithms is also increasing rapidly, particularly in the ...
We propose a novel deadline-based strategy in scheduling and rescheduling workflow applications on a...
In this paper we propose an adaptive scheduling approach designed to improve the performance of para...
Grid computing—also known as Metacomputing—is an abstraction by which clusters of loosely coupled co...
Grid computing appeared in the mid 1990s with the vision of sharing geographically dispersed large c...
To achieve improved performance, application schedulers are typically designed to satisfy the resour...
peer reviewedIn modern parallel and distributed systems, the time for exchanging data is usually lar...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
International audienceIn this paper, we present an adaptive method for scheduling parallel applicati...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...