Precise Scheduling of Mixed-Criticality Tasks on Varying-Speed Multiprocessors

被引:5
|
作者
She, Tianning [1 ]
Vaidhun, Sudharsan [2 ]
Gu, Qijun [1 ]
Das, Sajal K. [3 ]
Guo, Zhishan [2 ]
Yang, Kecheng [1 ]
机构
[1] Texas State Univ, San Marcos, TX USA
[2] Univ Cent Florida, Orlando, FL 32816 USA
[3] Missouri Univ Sci & Tech, Rolla, MO 65409 USA
关键词
precise scheduling; mixed-criticality systems; varying-speed platform; virtual deadlines; fluid scheduling; SYSTEMS; DEMAND;
D O I
10.1145/3453417.3453428
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In conventional real-time systems analysis, each system parameter is specified by a single estimate, which must pessimistically cover the worst case. Mixed-criticality (MC) design has been proposed to mitigate such pessimism by providing a single system parameter with multiple estimates, which often lead to low-critical and high-critical modes. The majority of the works on MC scheduling is based on the approach that low-critical workloads are (fully or partially) sacrificed at the transition instant from low- to high-critical mode. Recently, another approach called precise MC scheduling has been investigated, where no low-critical workload is sacrificed at the mode switch, but instead a processor speed boosting is committed. In this paper, we extend the work on uniprocessor precise MC scheduling to multiprocessor platforms. To tackle this new scheduling problem, we propose two novel algorithms based on the virtual deadline and fluid-scheduling approaches. For each approach, we present a sufficient schedulability test and prove its correctness. We also evaluate their effectiveness theoretically with speedup bounds and approximation factors as well as experimentally via randomly generated task sets.
引用
下载
收藏
页码:134 / 143
页数:10
相关论文
共 50 条
  • [31] MC-Fluid: Fluid Model-based Mixed-Criticality Scheduling on Multiprocessors
    Lee, Jaewoo
    Phan, Kieu-My
    Gu, Xiaozhe
    Lee, Jiyeon
    Easwara, Arvind
    Shin, Insik
    Lee, Insup
    2014 IEEE 35TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2014), 2014, : 41 - 52
  • [32] 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
  • [33] 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,
  • [34] 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
  • [35] Demand-based Scheduling of Mixed-Criticality Sporadic Tasks on One Processor
    Easwaran, Arvind
    IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 78 - 87
  • [36] 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
  • [37] 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,
  • [38] Semi-Federated Scheduling of Mixed-Criticality System for Sporadic DAG Tasks
    Yang, Tao
    Tang, Yue
    Jiang, Xu
    Deng, Qingxu
    Guan, Nan
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, : 163 - 170
  • [39] Corrections to and Discussion of "Implementation and Evaluation of Mixed-criticality Scheduling Approaches for Sporadic Tasks"
    Fleming, Tom
    Huang, Huang-Ming
    Burns, Alan
    Gill, Chris
    Baruah, Sanjoy
    Lu, Chenyang
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (03)
  • [40] Feasibility Interval for Fixed-Priority Scheduling of Mixed-Criticality Periodic Tasks With Offsets
    Asyaban, Scdigheh
    Kargahi, Mehdi
    IEEE EMBEDDED SYSTEMS LETTERS, 2019, 11 (01) : 17 - 20