A scheduler must consider the heterogeneity and communication delays when scheduling dependent tasks on a grid. The task scheduling problem is NP-Complete in general, what led us to the development of a heuristic for the associated optimization problem. In this work we present a dynamic approach to schedule dependent tasks onto a grid based on the Xavantes grid middleware. The developed dynamic approach is applied to the Path Clustering Heuristic (PCH), and introduces the concept of rounds, which take turns sending tasks to execution and evaluating the performance of the resources. The experiments show that the round-based dynamic schedule can minimize the effects of performance losses while executing processes on the grid. © 2006 ACM.19411...
Grid computing—also known as Metacomputing—is an abstraction by which clusters of loosely coupled co...
Thanks to advances in wide-area network technologies and the low cost of computing resources, Grid c...
Grid computing is a distributed computing taken to next evolutionary level. In this work, a static m...
A scheduler must consider the heterogeneity and communication delays when scheduling dependent tasks...
Task scheduling is an NP-Complete problem and efficient scheduling is very important for achieving g...
I think the grid computing stimulates the cooperation among people, that agree to share resources a...
Grid computing is growing rapidly in the distributed heterogeneous systems for utilizing and sharing...
The work presented in this Thesis is about scheduling applications in computational Grids. We study ...
À medida que a ciência avança, muitas aplicações em diferentes áreas precisam de grande poder comput...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
Grades computacionais são sistemas distribuídos compartilhados potencialmente grandes compostos por ...
In this paper we present the design and implementation of an hyper-heuristic for efficiently schedul...
AbstractA computational grid essentially represents a dynamic and distributed environment. Unlike, a...
International audienceIn this paper, we focus on scheduling jobs on computing grids. In our model, a...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
Grid computing—also known as Metacomputing—is an abstraction by which clusters of loosely coupled co...
Thanks to advances in wide-area network technologies and the low cost of computing resources, Grid c...
Grid computing is a distributed computing taken to next evolutionary level. In this work, a static m...
A scheduler must consider the heterogeneity and communication delays when scheduling dependent tasks...
Task scheduling is an NP-Complete problem and efficient scheduling is very important for achieving g...
I think the grid computing stimulates the cooperation among people, that agree to share resources a...
Grid computing is growing rapidly in the distributed heterogeneous systems for utilizing and sharing...
The work presented in this Thesis is about scheduling applications in computational Grids. We study ...
À medida que a ciência avança, muitas aplicações em diferentes áreas precisam de grande poder comput...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
Grades computacionais são sistemas distribuídos compartilhados potencialmente grandes compostos por ...
In this paper we present the design and implementation of an hyper-heuristic for efficiently schedul...
AbstractA computational grid essentially represents a dynamic and distributed environment. Unlike, a...
International audienceIn this paper, we focus on scheduling jobs on computing grids. In our model, a...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
Grid computing—also known as Metacomputing—is an abstraction by which clusters of loosely coupled co...
Thanks to advances in wide-area network technologies and the low cost of computing resources, Grid c...
Grid computing is a distributed computing taken to next evolutionary level. In this work, a static m...