On using adversary simulators to evaluate global fixed-priority and FPZL scheduling of multiprocessors

被引:2
|
作者
de Oliveira, Romulo Silva [1 ]
Carminati, Andreu [1 ]
Starke, Renan Augusto [1 ]
机构
[1] Univ Fed Santa Catarina, DAS CTC UFSC, Florianopolis, SC, Brazil
关键词
Real-time; Scheduling; Simulation; Fixed priority; FPZL; SCHEDULABILITY; ASSIGNMENT;
D O I
10.1016/j.jss.2012.09.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
There are many real-time systems where it is useful to have an estimate for the worst-case response time of each task. Simulators can be used to establish a lower bound on the worst-case response time. But classic simulators apply arrival patterns originally conceived for uniprocessor and fail to achieve a good estimate for the worst-case response time when multiprocessors are used. An adversary simulator generates arrival patterns to stress the processing capacity of the system and, in this way, to obtain tighter estimates. In this paper we present a new heuristic for adversary simulators specifically designed for fixed-priority zero-laxity (FPZL) scheduling. This new adversary algorithm is simple and fast, and it works with both deadline monotonic (DMPO) and deadline minus computation monotonic (DCMPO) priority assignment policies. The evaluation shows that the adversary simulator proposed in this paper is more effective when FPZL scheduling is used. We also compare four scheduling approaches (FP-DMPO, FP-DCMPO, FPZL-DMPO and FPZL-DCMPO) using an appropriate adversary simulator for each one. (c) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:403 / 411
页数:9
相关论文
共 50 条
  • [31] Procrastination Scheduling for Fixed-Priority Tasks with Preemption Thresholds
    He, XiaoChuan
    Jia, Yan
    [J]. NETWORK AND PARALLEL COMPUTING, 2008, 5245 : 255 - 265
  • [32] Parametric Utilization Bounds for Fixed-Priority Multiprocessor Scheduling
    Guan, Nan
    Stigge, Martin
    Yi, Wang
    Yu, Ge
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 261 - 272
  • [33] Infeasibility Test for Fixed-Priority Scheduling on Multiprocessor Platforms
    Chwa, Hoon Sung
    Lee, Jinkyu
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2022, 14 (02) : 55 - 58
  • [34] Schedulability Analysis for Global Fixed-Priority Scheduling of the 3-Phase Task Model
    Maia, Claudio
    Nelissen, Geoffrey
    Nogueira, Luis
    Pinho, Luis Miguel
    Perez, Daniel Gracia
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [35] Global Fixed-Priority Scheduling for Parallel Real-Time Tasks with Constrained Parallelism
    Qiao, Lei
    Yang, Maolin
    Chen, Zewei
    Liao, Yong
    Lei, Hang
    Sang, Nan
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)
  • [36] Schedulability analysis of DAG tasks with arbitrary deadlines under global fixed-priority scheduling
    Fonseca, Jose
    Nelissen, Geoffrey
    Nelis, Vincent
    [J]. REAL-TIME SYSTEMS, 2019, 55 (02) : 387 - 432
  • [37] Bounding Carry-in Interference to Improve Fixed-Priority Global Multiprocessor Scheduling Analysis
    Guan, Nan
    Han, Meiling
    Gu, Chuancai
    Deng, Qingxu
    Yi, Wang
    [J]. 2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 11 - 20
  • [38] Multiprocessor fixed-priority scheduling with restricted interprocessor migrations
    Baruah, S
    Carpenter, J
    [J]. 15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, : 195 - 202
  • [39] Schedulability analysis of DAG tasks with arbitrary deadlines under global fixed-priority scheduling
    José Fonseca
    Geoffrey Nelissen
    Vincent Nélis
    [J]. Real-Time Systems, 2019, 55 : 387 - 432
  • [40] Fixed-priority scheduling of real-time systems using utilization bounds
    Park, DW
    Natarajan, S
    Kanevsky, A
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 33 (01) : 57 - 63