Pre-Scheduling on the Domain of Integers

  • Authors:
  • Weirong Wang;Aloysius K. Mok;Gerhard Fohler

  • Affiliations:
  • University of Texas at Austin;University of Texas at Austin;Malardalen University

  • Venue:
  • RTSS '04 Proceedings of the 25th IEEE International Real-Time Systems Symposium
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

A pre-schedule is a static schedule without assuming constant and completely predictable rate of resource supply. A generalized pre-scheduling framework and a sound, complete, and PTIME pre-schedule generator was proposed in [23] 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 pre-scheduling 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 pre-schedule transformer based on a novel technique which we call "round-and-compensate".