AbstractStructures of parallel programs are usually represented by task graphs in the scheduling literature. Such graphs are sometimes obtained at compile time. In many other cases, however, they can be determined only at run time. In this paper, we consider the scheduling of parallel computations whose task graphs are generated at run time. We analyze the case where the task graph is a random out-tree. When the number of offspring of a task has a geometric distribution whose parameter is decreasing and convex in the level, then the breadth-first policy stochastically minimizes the makespan. If, however, this parameter is increasing and concave, then the depth-first policy stochastically minimizes the makespan
Parallel programs are usually modeled by task graphs which are directed acyclic graphs. Their vertic...
[[abstract]]Consider a set of parallel processors operating in a distributed fashion, which prohibit...
We consider a non-preemptive, stochastic parallel machine scheduling model with the goal to minimize...
AbstractWe analyze random allocation applied to irregular and dynamic task-parallel programs such as...
We consider parallel execution of structured jobs with real time constraints in (possibly heterogene...
AbstractConsider the execution of a parallel application that dynamically generates parallel jobs wi...
A number of identical machines operating in parallel are to be used to complete the processing of a ...
A number of jobs are to be processed using a number of identical machines which operate in parallel....
AbstractThis paper introduces a stochastic scheduling problem. In this problem a directed acyclic gr...
A wide range of modern computer systems process workloads composed of parallelizable jobs. Data cent...
This paper presents new results on the problem of scheduling jobs on K ³ 1 parallel processors so as...
We consider the problem to minimize the total weighted completion time of a set of jobs with individ...
This dissertation is concerned with developing optimal strategies for the scheduling of stochastic j...
Abstract—In this work, we address the problem of scheduling loops with dependences in the context of...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Parallel programs are usually modeled by task graphs which are directed acyclic graphs. Their vertic...
[[abstract]]Consider a set of parallel processors operating in a distributed fashion, which prohibit...
We consider a non-preemptive, stochastic parallel machine scheduling model with the goal to minimize...
AbstractWe analyze random allocation applied to irregular and dynamic task-parallel programs such as...
We consider parallel execution of structured jobs with real time constraints in (possibly heterogene...
AbstractConsider the execution of a parallel application that dynamically generates parallel jobs wi...
A number of identical machines operating in parallel are to be used to complete the processing of a ...
A number of jobs are to be processed using a number of identical machines which operate in parallel....
AbstractThis paper introduces a stochastic scheduling problem. In this problem a directed acyclic gr...
A wide range of modern computer systems process workloads composed of parallelizable jobs. Data cent...
This paper presents new results on the problem of scheduling jobs on K ³ 1 parallel processors so as...
We consider the problem to minimize the total weighted completion time of a set of jobs with individ...
This dissertation is concerned with developing optimal strategies for the scheduling of stochastic j...
Abstract—In this work, we address the problem of scheduling loops with dependences in the context of...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Parallel programs are usually modeled by task graphs which are directed acyclic graphs. Their vertic...
[[abstract]]Consider a set of parallel processors operating in a distributed fashion, which prohibit...
We consider a non-preemptive, stochastic parallel machine scheduling model with the goal to minimize...