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