Abstract. The Area of a schedule Σ for a DAG G is a quality metric that measures the rate at which Σ renders G’s nodes eligible for execution. Specifically, AREA(Σ) is the average number of nodes of G that are eligible for execution as Σ executes G node by node. Extensive simulations suggest that, for many distributions of processor availability and power, DAG-schedules having larger Areas execute DAGs faster on platforms that are dynamically heterogeneous: the platform’s processors change power and availability status in unpredictable ways and at unpre-dictable times. (Clouds and desktop grids exemplify such platforms.) While Area-maximal schedules can provably be found for every DAG, efficient generators of such schedules are known only f...
Abstract—In practical Cloud/Grid computing systems, DAG scheduling may be faced with challenges aris...
New programming models have been proposed to exploit the parallelism of modern computing architectur...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...
This work focuses on dynamic DAG scheduling under memory constraints.We target a shared-memory platf...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) ...
AbstractMany modern computing platforms are "task-hungry": their performance is enhanced by always h...
Resource allocation in heterogeneous environment where machines provide different computational capa...
Job-shop scheduling problems are complex and still well-studied manufacturing problems. Improvement ...
Grid computing is a distributed computing taken to next evolutionary level. In this work, a static m...
Among many attempts to design DAG scheduling algorithms that would face grid environment requirement...
Automatic scheduling for directed acyclic graphs (DAG) and its applications for coarsegrained irregu...
Before an application modelled as a Directed Acyclic Graph (DAG) is executed on a heterogeneous syst...
International audienceWe address the problem of optimally mapping uniform DAGs to systolic arrays, g...
Abstract—In practical Cloud/Grid computing systems, DAG scheduling may be faced with challenges aris...
New programming models have been proposed to exploit the parallelism of modern computing architectur...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...
This work focuses on dynamic DAG scheduling under memory constraints.We target a shared-memory platf...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) ...
AbstractMany modern computing platforms are "task-hungry": their performance is enhanced by always h...
Resource allocation in heterogeneous environment where machines provide different computational capa...
Job-shop scheduling problems are complex and still well-studied manufacturing problems. Improvement ...
Grid computing is a distributed computing taken to next evolutionary level. In this work, a static m...
Among many attempts to design DAG scheduling algorithms that would face grid environment requirement...
Automatic scheduling for directed acyclic graphs (DAG) and its applications for coarsegrained irregu...
Before an application modelled as a Directed Acyclic Graph (DAG) is executed on a heterogeneous syst...
International audienceWe address the problem of optimally mapping uniform DAGs to systolic arrays, g...
Abstract—In practical Cloud/Grid computing systems, DAG scheduling may be faced with challenges aris...
New programming models have been proposed to exploit the parallelism of modern computing architectur...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...