• DocumentCode
    866713
  • Title

    Generalized Elastic Scheduling for Real-Time Tasks

  • Author

    Chantem, Thidapat ; Hu, Xiaobo Sharon ; Lemmon, Michael D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN
  • Volume
    58
  • Issue
    4
  • fYear
    2009
  • fDate
    4/1/2009 12:00:00 AM
  • Firstpage
    480
  • Lastpage
    495
  • Abstract
    The elastic task model is a powerful model for adapting periodic real-time systems in the presence of uncertainty. This work generalizes the existing elastic scheduling approach in several directions. First, it presents a general framework, which formulates a trade-off between task schedulability and a specific performance metric as an optimization problem. Such a framework allows real-time systems under overloads to graciously adapt by adjusting their performance level. Second, it is shown in this work that the well-known task compression algorithm in fact solves a quadratic programming problem that seeks to minimize the sum of the squared deviation of a task´s utilization from initial desired utilization. This finding indicates that the task compression algorithm may be applied to efficiently solve other similar types of problems that often arise in real-time applications. In particular, an iterative approach is proposed to solve the period selection problem for real-time tasks with deadlines less than respective periods. Further, the framework is adapted to solve the deadline selection problem, which is useful in some control systems with fixed periods.
  • Keywords
    quadratic programming; scheduling; task analysis; elastic task model; generalized elastic scheduling; periodic real-time systems; quadratic programming; real-time tasks; task schedulability; well-known task compression algorithm; Cities and towns; Compression algorithms; Control systems; Measurement; Optimization; Real time systems; Springs; Performance of Systems; Real-time and embedded systems; Sequencing and scheduling; performance of systems.; sequencing and scheduling;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2008.175
  • Filename
    4626952