This paper presents a novel partial assignment technique (PAT) that decides which tasks should be assigned to the same resource without explicitly defining assignment of these tasks to a particular resource. Our method simplifies the assignment and scheduling steps while imposing a small or no penalty on the final solution quality. This technique is specially suited for problems which have different resources constraints. Our method does not cluster tasks into a new task, as typical clustering techniques do, but specifies which tasks need to be executed on the same processor. Our experiments have shown that PAT, which may produce nonlinear groups of tasks, gives better results than linear clustering when multi-resource constraints are prese...
In this paper, we present a sub-optimal solution to the problem of mapping application tasks onto he...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
Task assignment is one of the most challenging problems in distributed computing environment. An opt...
International audienceIn this paper, we focus on scheduling jobs on computing grids. In our model, a...
We consider the dynamic task allocation problem in multicomputer system with multiprogramming. Progr...
This paper proposes new scheduling and 2D placement heuristics for partially dynamically reconfigura...
International audienceWe consider the execution of a complex application on a heterogeneous "grid" c...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
The task scheduling problem for parallel and distributed systems was extensively studied in the lite...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
A distributed system comprising networked heterogeneous processors requires an efficient tasks-to-pr...
In many applications of parallel computing, distribution of the data unambiguously implies distribu...
The problem of allocating task interaction graphs (TIGs) to heterogeneous computing systems to minim...
In this paper, we present a sub-optimal solution to the problem of mapping application tasks onto he...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
Task assignment is one of the most challenging problems in distributed computing environment. An opt...
International audienceIn this paper, we focus on scheduling jobs on computing grids. In our model, a...
We consider the dynamic task allocation problem in multicomputer system with multiprogramming. Progr...
This paper proposes new scheduling and 2D placement heuristics for partially dynamically reconfigura...
International audienceWe consider the execution of a complex application on a heterogeneous "grid" c...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
The task scheduling problem for parallel and distributed systems was extensively studied in the lite...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
A distributed system comprising networked heterogeneous processors requires an efficient tasks-to-pr...
In many applications of parallel computing, distribution of the data unambiguously implies distribu...
The problem of allocating task interaction graphs (TIGs) to heterogeneous computing systems to minim...
In this paper, we present a sub-optimal solution to the problem of mapping application tasks onto he...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...