Partitioned Multiprocessor Scheduling of Mixed-Criticality Parallel Jobs

被引:0
|
作者
Liu, Guangdong [1 ]
Lu, Ying [1 ]
Wang, Shige [2 ]
Gu, Zonghua [3 ]
机构
[1] Univ Nebraska, Dept Comp Sci & Engn, Lincoln, NE 68588 USA
[2] Gen Motor Global Res & Dev, Elect & Controls Integrat Lab, Warren, MI USA
[3] Zhejiang Univ, Coll Comp Sci, Hangzhou 310003, Zhejiang, Peoples R China
关键词
TASKS; EDF;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Motivated by the increasing trend in embedded systems towards platform integration, there has been an increasing research interest in scheduling mixed-criticality systems. However, most existing efforts have concentrated on scheduling sequential tasks and ignored intra-task parallelism. In this paper, we study the scheduling of mixed-criticality parallel jobs on multiprocessor platforms. We propose a synchronous mixedcriticality job model, where each job consists of segments, each segment having an arbitrary number of parallel threads that synchronize at the end of the segment. A novel MinLoad algorithm is developed to decompose mixed-criticality parallel jobs into mixed-criticality sequential jobs. This decomposition enables us to leverage existing mixed-criticality scheduling algorithms and schedulability analysis to the multiprocessor scheduling of mixed-criticality parallel jobs. In addition, our MinLoad job decomposition algorithm is designed to make the decomposed mixed-criticality sequential tasks easier to schedule, and thus requires smaller-sized multiprocessor platforms for the mixedcriticality systems.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Mixed-Criticality Scheduling with I/O
    Missimer, Eric
    Missimer, Katherine
    West, Richard
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 120 - 130
  • [32] Scheduling of Mixed-Criticality Systems with RUN
    Gratia, Romain
    Robert, Thomas
    Pautet, Laurent
    PROCEEDINGS OF 2015 IEEE 20TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2015,
  • [33] Global mixed-criticality scheduling on multiprocessors
    Li, Haohan
    Baruah, Sanjoy
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 166 - 175
  • [34] Mixed-criticality federated scheduling for parallel real-time tasks
    Jing Li
    David Ferry
    Shaurya Ahuja
    Kunal Agrawal
    Christopher Gill
    Chenyang Lu
    Real-Time Systems, 2017, 53 : 760 - 811
  • [35] Mixed-Criticality Federated Scheduling for Parallel Real-Time Tasks
    Li, Jing
    Ferry, David
    Ahuja, Shaurya
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [36] Mixed-criticality federated scheduling for parallel real-time tasks
    Li, Jing
    Ferry, David
    Ahuja, Shaurya
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    REAL-TIME SYSTEMS, 2017, 53 (05) : 760 - 811
  • [37] Improved schedulability analysis for multiprocessor mixed-criticality systems
    Chen Y.
    Li Q.
    Lu J.
    Xiong H.
    Li, Qiao (qiaolibuaa@163.com), 1918, Beijing University of Aeronautics and Astronautics (BUAA) (42): : 1918 - 1926
  • [38] Mixed-Criticality Scheduling on Multiprocessors with Service Guarantees
    Ramanathan, Saravanan
    Easwaran, Arvind
    2018 IEEE 21ST INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2018), 2018, : 17 - 24
  • [39] Introducing Utilization Caps into Mixed-Criticality Scheduling
    Mandiani, Mitra
    Masnir, Alejandro
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 388 - 395
  • [40] Scheduling Mixed-criticality Systems on Reconfigurable Platforms
    Sehhatbakhsh, Sadegh
    Sedaghat, Yasser
    2019 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2019), 2019, : 431 - 436