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 条
  • [1] Semi-Partitioned Fixed-Priority Scheduling on Multiprocessors
    Kato, Shinpei
    Yamasaki, Nobuyuki
    [J]. 15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 23 - 32
  • [2] FTGS: Fault-Tolerant Fixed-Priority Scheduling on Multiprocessors
    Pathan, Risat Mahmud
    Jonsson, Jan
    [J]. TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1164 - 1175
  • [3] Priority Assignment for Global Fixed Priority Scheduling on Multiprocessors
    Deng, Xuanliang
    Raja, Shriram
    Zhao, Yecheng
    Zeng, Haibo
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (09) : 2538 - 2550
  • [4] Analyzing fixed-priority global multiprocessor scheduling
    Lundberg, L
    [J]. EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 145 - 153
  • [5] Improved Schedulability Tests for Global Fixed-Priority Scheduling
    Pathan, Risat Mahmud
    Jonsson, Jan
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 136 - 147
  • [6] Using an adversary simulator to evaluate global EDF scheduling of sporadic task sets on multiprocessors
    de Oliveira, Romulo Silva
    Carminati, Andreu
    Starke, Renan Augusto
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (10) : 3037 - 3044
  • [7] Feasibility intervals for fixed-priority real-time scheduling on uniform multiprocessors
    Cucu, Liliana
    Goossens, Joel
    [J]. 2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 336 - +
  • [8] Improved Schedulability Test for Non-Preemptive Fixed-Priority Scheduling on Multiprocessors
    Baek, Hyeongboo
    Lee, Jinkyu
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2020, 12 (04) : 129 - 132
  • [9] Global Semi-Fixed-Priority Scheduling on Multiprocessors
    Chishiro, Hiroyuki
    Yamasaki, Nobuyuki
    [J]. 2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 218 - 223
  • [10] Response Time Bounds for Sporadic Arbitrary-Deadline Tasks under Global Fixed-Priority Scheduling on Multiprocessors
    Huang, Wen-Hung
    Chen, Jian-Jia
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON REAL-TIME AND NETWORKS SYSTEMS (RTNS) 2015, 2015, : 215 - 224