AbstractMany modern computing platforms are "task-hungry": their performance is enhanced by always having as many tasks available for execution as possible. IC-scheduling, a master-worker framework for executing static computations that have intertask dependencies (modeled as dags), was developed with precisely the goal of rendering a computation-dag's tasks eligible for execution at the maximum possible rate. The current paper addresses the problem of enhancing IC-scheduling so that it can accommodate the varying computational resources of different workers, by clustering a computation-dag's tasks, while still producing eligible (now, clustered) tasks at the maximum possible rate. The task-clustering strategies presented exploit the struct...
In this paper we extensively explore and illustrate the effectiveness of the two-phase decompositio...
In this research a scenario is assumed where periodic real-time jobs are being run on a heterogeneou...
In this article, we revisit the problem of scheduling dy-namically generated directed acyclic graphs...
Many modern computing platforms are "task-hungry": Their performance is enhanced by always having as...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
International audienceIn this article, we revisit the problem of scheduling dynamically generated di...
International audienceWhen scheduling a directed acyclic graph (DAG) of tasks with communication cos...
Before an application modelled as a Directed Acyclic Graph (DAG) is executed on a heterogeneous syst...
With the strong demand for computing capacity in industrial applications and the rapid development o...
A new DAG scheduling algorithm named Reverse Clustering has been introduced in this paper. The load...
Abstract. The Area of a schedule Σ for a DAG G is a quality metric that measures the rate at which Σ...
Before an application modelled as a Directed Acyclic Graph (DAG) is executed on a heterogeneous syst...
Scheduling of sporadic task systems on multiprocessor platforms is an area which has received much a...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
Abstract—In practical Cloud/Grid computing systems, DAG scheduling may be faced with challenges aris...
In this paper we extensively explore and illustrate the effectiveness of the two-phase decompositio...
In this research a scenario is assumed where periodic real-time jobs are being run on a heterogeneou...
In this article, we revisit the problem of scheduling dy-namically generated directed acyclic graphs...
Many modern computing platforms are "task-hungry": Their performance is enhanced by always having as...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
International audienceIn this article, we revisit the problem of scheduling dynamically generated di...
International audienceWhen scheduling a directed acyclic graph (DAG) of tasks with communication cos...
Before an application modelled as a Directed Acyclic Graph (DAG) is executed on a heterogeneous syst...
With the strong demand for computing capacity in industrial applications and the rapid development o...
A new DAG scheduling algorithm named Reverse Clustering has been introduced in this paper. The load...
Abstract. The Area of a schedule Σ for a DAG G is a quality metric that measures the rate at which Σ...
Before an application modelled as a Directed Acyclic Graph (DAG) is executed on a heterogeneous syst...
Scheduling of sporadic task systems on multiprocessor platforms is an area which has received much a...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
Abstract—In practical Cloud/Grid computing systems, DAG scheduling may be faced with challenges aris...
In this paper we extensively explore and illustrate the effectiveness of the two-phase decompositio...
In this research a scenario is assumed where periodic real-time jobs are being run on a heterogeneou...
In this article, we revisit the problem of scheduling dy-namically generated directed acyclic graphs...