• DocumentCode
    129405
  • Title

    Partitioned mixed-criticality scheduling on multiprocessor platforms

  • Author

    Chuancai Gu ; Nan Guan ; Qingxu Deng ; Wang Yi

  • Author_Institution
    Northeastern Univ., Shenyang, China
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Scheduling mixed-criticality systems that integrate multiple functionalities with different criticality levels into a shared platform appears to be a challenging problem, even on single-processor platforms. Multi-core processors are more and more widely used in embedded systems, which provide great computing capacities for such mixed-criticality systems. In this paper, we propose a partitioned scheduling algorithm MPVD to extend the state-of-the-art single-processor mixed-criticality scheduling algorithm EY to multiprocessor platforms. The key idea of MPVD is to evenly allocate tasks with different criticality levels to different processors, in order to better explore the asymmetry between different criticality levels and improve the system schedulability. Then we propose two enhancements to further improve the schedulability of MPVD. Experiments with randomly generated task sets show significant performance improvement of our proposed approach over existing algorithms.
  • Keywords
    embedded systems; multiprocessing systems; EY; MPVD; computing capacities; criticality levels; embedded systems; multicore processors; multiple functionalities; multiprocessor platforms; partitioned mixed-criticality scheduling; performance improvement; shared platform; single-processor platforms; Partitioning algorithms; Program processors; Resource management; Scheduling; Scheduling algorithms; Tuning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.305
  • Filename
    6800506