• DocumentCode
    780379
  • Title

    Handling execution overruns in hard real-time control systems

  • Author

    Caccamo, Marco ; Buttazzo, Giorgio ; Sha, Lui

  • Author_Institution
    Scuola Superiore S. Anna, Pisa, Italy
  • Volume
    51
  • Issue
    7
  • fYear
    2002
  • fDate
    7/1/2002 12:00:00 AM
  • Firstpage
    835
  • Lastpage
    849
  • Abstract
    In many real-time control applications, the task periods are typically fixed and worst-case execution times are used in schedulability analysis. With the advancement of robotics, flexible visual sensing using cameras has become a popular alternative to the use of embedded sensors. Unfortunately, the execution time of visual tracking varies greatly. In such environments, control tasks have a normally short computation time, but also an occasional long computation time; therefore, the use of worst-case execution time is inefficient for controlling performance optimization. Nevertheless, to maintain the control stability, we still need to guarantee the schedulability of the task set, even if the worst case arises. In this paper, we propose an integrated approach to control performance optimization and task scheduling for control applications where the execution time of each task can vary greatly. We present an innovative approach to overrun management that allows us to fully utilize the processor for optimizing the control performance and yet guaranteeing the schedulability of all tasks under worst-case conditions
  • Keywords
    computerised control; optimisation; real-time systems; scheduling; tracking; execution time; hard real-time control systems; overrun management; performance optimization; rate adaptation; real-time scheduling; schedulability; task scheduling; visual tracking; worst-case conditions; Cameras; Control systems; Frequency; Optimization; Processor scheduling; Radar tracking; Real time systems; Robot sensing systems; Robot vision systems; Stability;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2002.1017703
  • Filename
    1017703