• DocumentCode
    2909582
  • Title

    Resource Augmentation Bounds for Approximate Demand Bound Functions

  • Author

    Chen, Jian-Jia ; Chakraborty, Samarjit

  • Author_Institution
    Dept. of Inf., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2011
  • fDate
    Nov. 29 2011-Dec. 2 2011
  • Firstpage
    272
  • Lastpage
    281
  • Abstract
    In recent work, approximation of the demand bound function for a sporadic task uses a linear approximation when the interval length of interest is larger than the relative deadline of the task. Such an approximation leads to a factor 2 for resource augmentation under a naive analysis, i.e., if the schedulability test using this approximate demand bound function fails, the task set is not schedulable by slowing down the system to 50% of the original speed. In this paper we provide a tighter analysis of such an approach on uniprocessor systems and on identical multiprocessor systems with partitioned scheduling under the earliest-deadline-first strategy. For uniprocessor systems, we prove that the resource augmentation factor is at most 2e-1/e ≈ 1.6322, where e is the Euler number. For identical multiprocessor systems with M processors, with respect to resource augmentation, we show that deadline-monotonic partitioning with approximate demand bound functions leads to a factor 3e-1/e-1/M ≈ 2.6322-1/M for constrained-deadline task sets and a factor 3-1/M for arbitrary-deadline task sets, in which the best results known so far are 3-1/M for constrained-deadline ones and 4-2/M for arbitrary-deadline ones. Moreover, we also provide concrete input instances to show that the lower bound of resource augmentation factors for uniprocessor systems (identical multiprocessor systems under an arbitrary order of fitting and a large number of processors, respectively) under such approaches is 1.5 (2.5, respectively).
  • Keywords
    approximation theory; multiprocessing systems; processor scheduling; Euler number; arbitrary-deadline ones; arbitrary-deadline task sets; constrained-deadline ones; constrained-deadline task sets; deadline-monotonic partitioning; demand bound function approximation; earliest-deadline-first strategy; identical multiprocessor systems; linear approximation; naive analysis; partitioned scheduling; resource augmentation bounds; sporadic task; uniprocessor systems; Algorithm design and analysis; Approximation algorithms; Linear approximation; Partitioning algorithms; Processor scheduling; Approximate demand bound function; DBF; approximation; resource augmentation; schedulability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2011 IEEE 32nd
  • Conference_Location
    Vienna
  • ISSN
    1052-8725
  • Print_ISBN
    978-1-4577-2000-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2011.32
  • Filename
    6121445