Logo image
On-line scheduling of imprecise computations to minimize error
Journal article   Peer reviewed

On-line scheduling of imprecise computations to minimize error

Wei-Kuan Shih and Jane W. S. Liu
SIAM Journal on Computing, Vol.25(5), pp.1105-1121
10/1996

Abstract

Deterministic scheduling On-line scheduling Real-time systems Scheduling to meet deadlines
This paper describes three algorithms for scheduling preemptive, imprecise tasks on a processor to minimize the total error. Each imprecise task consists of a mandatory task followed by an optional task. Some of the tasks are on-line; they arrive after the processor begins execution. The algorithms assume that when each new on-line task arrives, its mandatory task and the portions of all the mandatory tasks yet to be completed at the time can be feasibly scheduled to complete by their deadlines. The algorithms produce for such tasks feasible schedules whose total errors are as small as possible. The three algorithms are designed for three types of task systems: (1) when every task is on-line and is ready upon its arrival, (2) when every on-line task is ready upon arrival but there are also off-line tasks with arbitrary ready times, and (3) when on-line tasks have arbitrary ready times. Their running times are O(n log n), O(n log n), and O(n log 2 n), respectively.

Metrics

1 Record Views

Details

Logo image