We present a three-step binding algorithm for applications in the form of directed acyclic graphs (DAGs) of tasks with deadlines, that need to be bound to a shared memory multiprocessor platform. The aim of the algorithm is to obtain a good binding that results in low makespans of the schedules of the DAGs. It first clusters tasks assuming unlimited resources using a deadline-aware shared memory extension of the existing dominant sequence clustering algorithm. Second, the clusters produced are merged based on communication dependencies to fit into the number of available platform resources. As a final step, the clusters are allocated to the available resources by balancing the workload. The approach is compared to the state of the art bound...
International audienceIn this paper, we study the problem of real-time scheduling of parallel tasks ...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
Scheduling precedence-constrained tasks in a distributed real-time system is an NP-hard problem. As ...
We present a three-step binding algorithm for applications in the form of directed acyclic graphs (D...
Institute for Computing Systems ArchitectureProgrammers face daunting problems when attempting to de...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published...
Consider a scheduling problem of parallel computations in multiprocessor systems. Let a parallel pro...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) ...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
International audienceWhen scheduling a directed acyclic graph (DAG) of tasks with communication cos...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
Abstract—This article studies the scheduling problem of a set of tasks with time or data constraints...
Scheduling a large number of applications on a cluster computing environment is a serious obstacle t...
International audienceThe design of cyber–physical systems (CPSs) is facing the explosion of new fun...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
International audienceIn this paper, we study the problem of real-time scheduling of parallel tasks ...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
Scheduling precedence-constrained tasks in a distributed real-time system is an NP-hard problem. As ...
We present a three-step binding algorithm for applications in the form of directed acyclic graphs (D...
Institute for Computing Systems ArchitectureProgrammers face daunting problems when attempting to de...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published...
Consider a scheduling problem of parallel computations in multiprocessor systems. Let a parallel pro...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) ...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
International audienceWhen scheduling a directed acyclic graph (DAG) of tasks with communication cos...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
Abstract—This article studies the scheduling problem of a set of tasks with time or data constraints...
Scheduling a large number of applications on a cluster computing environment is a serious obstacle t...
International audienceThe design of cyber–physical systems (CPSs) is facing the explosion of new fun...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
International audienceIn this paper, we study the problem of real-time scheduling of parallel tasks ...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
Scheduling precedence-constrained tasks in a distributed real-time system is an NP-hard problem. As ...