The EDD or earliest due date is based on Jackson’s rule. Jackson’s rule states that for a given set of n independent tasks, any algorithm that executes the tasks in the order of nondecreasing deadlines is optimal with respect to reducing the maximum lateness. EDF is the earliest deadline first, LL is the least laxity and the LST is the least slack time first.

2. What does EDD stand for?

A. earliest device date
B. earliest due date
C. earliest device deadline
D. earliest deadline device

Answer: B

The earliest due date requires all tasks to be sorted by their deadlines and it is based on Jackson’s rule. If the deadlines are known, the EDD algorithm can be used.

3. Which of the following can be implemented as a static scheduling algorithm?

A. EDF
B. LL
C. EDD
D. LST

Answer: C

The EDD can be implemented as a static scheduling algorithm if the deadlines are known in advance and it follows Jackson’s rule.

4. What does EDF stand for?

A. earliest deadline fix
B. earliest due fix
C. earliest due first
D. earliest deadline first

Answer: D

The EDF stands for earliest deadline first. This algorithm is optimal with respect to minimizing the maximum lateness and is implemented as a dynamic scheduling algorithm for a set of n independent tasks with arbitrary arrival times, any algorithm that at any instant executes the task with the earliest absolute deadline among all the ready tasks is optimal with respect to minimizing the maximum lateness.

5. Which algorithm is a dynamic scheduling algorithm?

A. LL
B. LST
C. EDF
D. EDD

Answer: C

The EDF or earliest deadline first can be implemented as a dynamic scheduling algorithm.

6. In which schedule, the task priorities are a monotonically decreasing function of laxity?

A. LL
B. EDD
C. EFD
D. LST

Answer: A

In the least laxity algorithm, the laxity can be changed dynamically which shows that the task priorities are a monotonically decreasing function of laxity.

7. Which scheduling algorithm is an optimal scheduling policy for the mono-processor system?

A. preemptive algorithm
B. LST
C. EDD
D. LL

Answer: D

The least laxity algorithm is a dynamic scheduling algorithm and hence it can be implemented as an optimal scheduling policy for the mono-processor system. The LL scheduling algorithm is also preemptive scheduling.

8. Which scheduling algorithm cannot be used with a standard OS providing fixed priorities?

A. LL
B. LST
C. EDD
D. EFD

Answer: A

The least laxity algorithm cannot be used with a standard OS providing fixed priorities because of its dynamic property.

9. Who proposed the LDF algorithm?

A. Bayes
B. Nyquist
C. Lawler
D. Stankovic

Answer: C

The latest deadline first or LDF is proposed by Lawler which performs a topological sort. It is based on the total order compatible with the partial order with respect to the task graph.

10. What does LDF stand for?

A. last deadline first
B. least deadline first
C. list deadline first
D. latest deadline first

Answer: D

The LDF or latest deadline first is a scheduling algorithm which is proposed by Lawler.