Scheduling UET-UCT DAGs of Depth Two on Two Processors

03/24/2022
by   Ruzayn Quaddoura, et al.
0

Given unit execution time (UET) tasks whose precedence constraints form a directed acyclic graph (DAG), the arcs are associated with unit communication time (UCT) delays. The problem is to schedule the tasks on two processors in order to minimize the makespan. Several polynomial algorithms in the literature are proposed for special classes of digraphs, but the complexity of solving this problem in general case stills a challenging open question. We propose in this paper a linear time algorithm to compute an optimal schedule for the class of DAGs of depth two.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/15/2020

Minimizing Maintenance Cost Involving Flow-time and Tardiness Penalty with Unequal Release Dates

This paper proposes important and useful results relating to the minimiz...
research
05/07/2020

Linear Time LexDFS on Chordal Graphs

Lexicographic Depth First Search (LexDFS) is a special variant of a Dept...
research
08/28/2023

Edge Generation Scheduling for DAG Tasks using Deep Reinforcement Learning

Directed acyclic graph (DAG) tasks are currently adopted in the real-tim...
research
05/27/2023

Scheduling Fork-Join Task Graphs to Heterogeneous Processors

The scheduling of task graphs with communication delays has been extensi...
research
05/15/2018

Short Schedules for Fast Flow Rerouting

This paper studies the fundamental problem of how to reroute k unsplitta...
research
01/21/2019

Optimal Task Scheduling Benefits From a Duplicate-Free State-Space

The NP-hard problem of task scheduling with communication delays (P|prec...
research
03/27/2013

Planning, Scheduling, and Uncertainty in the Sequence of Future Events

Scheduling in the factory setting is compounded by computational complex...

Please sign up or login with your details

Forgot password? Click here to reset