• DocumentCode
    52378
  • Title

    Period Selection for Minimal Hyperperiod in Periodic Task Systems

  • Author

    Ripoll, Ismael ; Ballester-Ripoll, R.

  • Author_Institution
    Inst. Tecnol. de Inf., Univ. Politec. de Valencia, Valencia, Spain
  • Volume
    62
  • Issue
    9
  • fYear
    2013
  • fDate
    Sept. 2013
  • Firstpage
    1813
  • Lastpage
    1822
  • Abstract
    Task period selection is often used to adjust the workload to the available computational resources. In this paper, we propose a model where each selected period is not restricted to be a natural number, but can be any rational number within a range. Under this generalization, we contribute a period selection algorithm that yields a much smaller hyperperiod than that of previous works: with respect to the largest period, the hyperperiod with integer constraints is exponentially bounded; with rational periods the worst case is only quadratic. By means of an integer approximation at each task activation, we show how our rational period approach can work under system clock granularity; it is thus compatible with scheduling analysis practice and implementation. Our finding has practical applications in several fields of real-time scheduling: lowering complexity in table driven schedulers, reducing search space in model checking analysis, generating synthetic workload for statistical analysis of real-time scheduling algorithms, etc.
  • Keywords
    resource allocation; scheduling; statistical analysis; computational resources; integer approximation; integer constraints; minimal hyperperiod; model checking analysis; periodic task systems; rational number; rational period approach; real-time scheduling algorithms; scheduling analysis implementation; scheduling analysis practice; search space reduction; statistical analysis; synthetic workload generation; system clock granularity; table driven schedulers; task activation; task period selection algorithm; Algorithm design and analysis; Analytical models; Control systems; Real-time systems; Scheduling; Scheduling algorithms; Real-time; hyperperiod; periodic tasks; plan generation; scheduling;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.243
  • Filename
    6327182