• 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