Fourth IEEE International Conference on Engineering Complex Computer Systems (ICECCS'98)
Inter-Completion Time Scheduling (ICTS): Non-Preemptive Scheduling to Maximize the Minimum Inter-Completion Time
Monterey, California
August 10-August 14
ISBN: 0-8186-8597-2
Temporal load-balancing - "spreading out" the executions of tasks over time - is desirable in many applications in complex systems. A form of temporal load-balancing is discussed, scheduling to maximize minimum inter-completion time (MICT-scheduling) and minimum global inter-completion time (MGICT-scheduling). It is shown that MICT- and MGICT-scheduling are , in general, NP-hard. A number of restricted classes of task systems are identified, which can be efficiently MICT- and MGICT-scheduled.
Index Terms:
non-preemptive scheduling, independent tasks, single and multiple processors, load-balancing, complex systems.
Citation:
Carlos C. Amaro, Alexander D. Stoyen, Sanjoy K. Baruah, "Inter-Completion Time Scheduling (ICTS): Non-Preemptive Scheduling to Maximize the Minimum Inter-Completion Time," iceccs, pp.0024, Fourth IEEE International Conference on Engineering Complex Computer Systems (ICECCS'98), 1998