DocumentCode :
2331301
Title :
Pre-scheduling on the domain of integers
Author :
Wang, Weirong ; Mok, Aloysius K. ; Fohler, Gerhard
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear :
2004
fDate :
5-8 Dec. 2004
Firstpage :
68
Lastpage :
77
Abstract :
A preschedule is a static schedule without assuming constant and completely predictable rate of resource supply. A generalized prescheduling framework and a sound, complete, and PTIME preschedule generator was proposed in Wang et al. (2004) based on linear programming (LP). Since infinitely small time slices are not implementable for resources with context switch overhead, it is desirable to define and solve the prescheduling problem on the domain of integers so that context switching can occur only at boundaries of time quantums. However, integral LP (ILP) is NP-hard in the strong sense in general, so the ILP approach is not applicable and better techniques are needed. This paper answers this challenge by giving a sound, complete and PTIME rational-to-integral preschedule transformer based on a technique which we call "round-and-compensate".
Keywords :
computational complexity; integer programming; linear programming; resource allocation; scheduling; NP-hard problem; PTIME preschedule generator; PTIME rational-to-integral preschedule transformer; integer domain; integral linear programming; prescheduling; round-and-compensate technique; static schedule; time quantums; Acoustical engineering; Contracts; Integral equations; Job shop scheduling; Linear programming; Processor scheduling; Real time systems; Resource management; Switches; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International
ISSN :
1052-8725
Print_ISBN :
0-7695-2247-5
Type :
conf
DOI :
10.1109/REAL.2004.42
Filename :
1381296
Link To Document :
بازگشت