• DocumentCode
    2048308
  • Title

    Feedback control for real-time scheduling

  • Author

    Sahoo, Deepak R. ; Swaminathan, S. ; Al-Omari, R. ; Salapaka, Murti V. ; Manimaran, G. ; Somani, Arun K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • Volume
    2
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    1254
  • Abstract
    Most real-time scheduling algorithms are open-loop algorithms as the scheduling decisions are based on the worst-case estimates of task parameters. In recent years, the "closed-loop" scheduling has gained importance due to its applicability to many real-world problems wherein the feedback information can be exploited efficiently to adjust task and/or scheduler parameters, thereby improving the system\´s performance. In this paper, we discuss an open-loop dynamic scheduling algorithm that employs a notion of task overlap in the scheduler in order to provide some flexibility in task execution time. Then we present a novel closed-loop approach for dynamically estimating the execution time of tasks based on both deadline miss ratio and task rejection ratio in the system. This approach is highly preferable for firm/soft real-time systems since it provides a firm performance guarantee in terms of deadline misses while achieving a high guarantee ratio. We design the proportional-integral controller and H∞ controller for closed loop scheduling. We evaluate the performance of the open-loop and the closed-loop approaches using simulation studies. We show that the closed-loop dynamic scheduling offers a better performance over the open-loop scheduling under all practical conditions.
  • Keywords
    H∞ control; closed loop systems; feedback; multiprocessing systems; processor scheduling; real-time systems; two-term control; H∞ control; PI controller; closed-loop system; deadline miss ratio; feedback; multiprocessor systems; real-time scheduling; task execution time; task overlap; Dynamic scheduling; Feedback control; Heuristic algorithms; Open loop systems; Parameter estimation; Pi control; Proportional control; Real time systems; Scheduling algorithm; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference, 2002. Proceedings of the 2002
  • ISSN
    0743-1619
  • Print_ISBN
    0-7803-7298-0
  • Type

    conf

  • DOI
    10.1109/ACC.2002.1023192
  • Filename
    1023192