Jobs in large-scale machine learning platforms are expressed using a computational graph of tasks with precedence constraints. To handle such precedence-constrained tasks that have machine-dependent communication demands in settings with heterogeneous service rates and communication times, we propose a new scheduling framework, Generalized Earliest Time First (GETF), that improves upon stateof- the-art results in the area. Specifically, we provide the first provable, worst-case approximation guarantee for the goal of minimizing the makespan of tasks with precedence constraints on related machines with machine-dependent communication times
In many real-life situations the processing conditions in scheduling models cannot be viewed as give...
International audienceIn many real-life situations the processing conditions in scheduling models ca...
International audienceIn many real-life situations the processing conditions in scheduling models ca...
Jobs in large-scale machine learning platforms are expressed using a computational graph of tasks wi...
Scheduling precedence-constrained tasks is a classical problem that has been studied for more than f...
Scheduling precedence graphs with communication times is the theoretical basis for achieving efficie...
We consider various single machine scheduling problems in which the processing time of a job depends...
We consider various single machine scheduling problems in which the processing time of a job depends...
We investigate one-machine scheduling problems subject to generalized prece-dence constraints. A pre...
In many scheduling applications it is required that the processing of some job be postponed until so...
This paper presents a distributed algorithm for the partial precedence constrained scheduling proble...
We consider the on-line problem of scheduling jobs with precedence con-straints on m machines. We co...
In many scheduling applications it is required that the processing of some job must be postponed u...
In many scheduling applications it is required that the processing of some job must be postponed unt...
In many scheduling applications it is required that the processing of some job must be postponed u...
In many real-life situations the processing conditions in scheduling models cannot be viewed as give...
International audienceIn many real-life situations the processing conditions in scheduling models ca...
International audienceIn many real-life situations the processing conditions in scheduling models ca...
Jobs in large-scale machine learning platforms are expressed using a computational graph of tasks wi...
Scheduling precedence-constrained tasks is a classical problem that has been studied for more than f...
Scheduling precedence graphs with communication times is the theoretical basis for achieving efficie...
We consider various single machine scheduling problems in which the processing time of a job depends...
We consider various single machine scheduling problems in which the processing time of a job depends...
We investigate one-machine scheduling problems subject to generalized prece-dence constraints. A pre...
In many scheduling applications it is required that the processing of some job be postponed until so...
This paper presents a distributed algorithm for the partial precedence constrained scheduling proble...
We consider the on-line problem of scheduling jobs with precedence con-straints on m machines. We co...
In many scheduling applications it is required that the processing of some job must be postponed u...
In many scheduling applications it is required that the processing of some job must be postponed unt...
In many scheduling applications it is required that the processing of some job must be postponed u...
In many real-life situations the processing conditions in scheduling models cannot be viewed as give...
International audienceIn many real-life situations the processing conditions in scheduling models ca...
International audienceIn many real-life situations the processing conditions in scheduling models ca...