• DocumentCode
    704046
  • Title

    Run and Be Safe: Mixed-criticality scheduling with temporary processor speedup

  • Author

    Pengcheng Huang ; Kumar, Pratyush ; Giannopoulou, Georgia ; Thiele, Lothar

  • Author_Institution
    Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    1329
  • Lastpage
    1334
  • Abstract
    Mixed-Criticality systems are arising due to the push from several major industries including avionics and automotive, where functionalities with different safety criticality levels are integrated into a modern computing platform to reduce size, weight and energy. The state-of-the-art research has focused on protecting critical tasks under the threat of task overrun, which is achieved by terminating less critical tasks or degrading their services to free system resources to guarantee critical tasks. We take in this paper a different approach to protecting critical tasks by embracing rich features of modern computing platforms. In particular, we explore dynamic processor speedup to aid the scheduling of mixed-criticality systems. We show that speedup in situation of overrun can not only help to protect the timeliness of critical tasks, but also to improve the degraded services for less critical tasks. Furthermore, we show that speedup is even more attractive as it can help the system to recover faster to normal operation. Thus, speedup could only be temporarily required and incur low cost. The proposed techniques are validated by both theoretical analysis and experimental results with an industrial flight management system and extensive simulations.
  • Keywords
    processor scheduling; safety-critical software; critical tasks protection; dynamic processor speedup; industrial flight management system; mixed-criticality scheduling; mixed-criticality systems; temporary processor speedup; Degradation; Dynamic scheduling; Job shop scheduling; Market research; Processor scheduling; Runtime; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092598