New Response Time Bounds for Fixed Priority Multiprocessor Scheduling

被引:88
|
作者
Guan, Nan [1 ,2 ]
Stigge, Martin [1 ]
Yi, Wang [1 ,2 ]
Yu, Ge [2 ]
机构
[1] Uppsala Univ, Dept Informat Technol, Uppsala, Sweden
[2] Northeastern Univ, Dept Comp Sci & Technol, Shenyang, Peoples R China
关键词
real-time scheduling; multiprocessor; fixed priority scheduling; response time analysis;
D O I
10.1109/RTSS.2009.11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, there have been several promising techniques developed for schedulability analysis and response time analysis for multiprocessor systems based on over-approximation. This paper contains two contributions. First, to improve the analysis precision, we apply Baruah's window analysis framework [6] to response time analysis for sporadic tasks on multiprocessor systems where the deadlines of tasks are within their periods. The crucial observation is that for global fixed priority scheduling, a response time bound of each task can be efficiently estimated by fixed-point computation without enumerating all the busy window sizes as in [6] for schedulability analysis. The technique is proven to dominate theoretically state-of-the-art techniques for response time analysis for multiprocessor systems. Our experiments also show that the technique results in significant performance improvement compared with several existing techniques for multiprocessor schedulability analysis. As the second main contribution of this paper, we extend the proposed technique to task systems with arbitrary deadlines, allowing tasks to have deadlines beyond the end of their periods. This is a non-trivial extension even for single-processor systems. To our best knowledge, this is the first work of response time analysis for multiprocessor systems in this setting, which involves sophisticated techniques for the characterization and computation of response time bounds.
引用
收藏
页码:387 / +
页数:3
相关论文
共 50 条
  • [1] Further Analysis on Blocking Time Bounds for Partitioned Fixed Priority Multiprocessor Scheduling
    Ma, Zhongqi
    Kurachi, Ryo
    Zeng, Gang
    Takada, Hiroaki
    [J]. 2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [2] 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
  • [3] Improving the Response Time Analysis of Global Fixed-Priority Multiprocessor Scheduling
    Sun, Youcheng
    Lipari, Giuseppe
    Guan, Nan
    Yi, Wang
    [J]. 2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [4] Fixed-Priority Multiprocessor Scheduling: Critical Instant, Response Time and Utilization Bound
    Guan, Nan
    Yi, Wang
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2470 - 2473
  • [5] Improved response-time bounds in fixed priority scheduling with arbitrary deadlines
    Werner Grass
    Thi Huyen Chau Nguyen
    [J]. Real-Time Systems, 2018, 54 : 1 - 30
  • [6] Improved response-time bounds in fixed priority scheduling with arbitrary deadlines
    Grass, Werner
    Thi Huyen Chau Nguyen
    [J]. REAL-TIME SYSTEMS, 2018, 54 (01) : 1 - 30
  • [7] Multiprocessor Fixed Priority Scheduling with Limited Preemptions
    Thekkilakattil, Abhilash
    Davis, Robert I.
    Dobrin, Radu
    Punnekkat, Sasikumar
    Bertogna, Marko
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON REAL-TIME AND NETWORKS SYSTEMS (RTNS) 2015, 2015, : 13 - 22
  • [8] Analyzing fixed-priority global multiprocessor scheduling
    Lundberg, L
    [J]. EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 145 - 153
  • [9] Partitioned Multiprocessor Fixed-Priority Scheduling of Sporadic Real-Time Tasks
    Chen, Jian-Jia
    [J]. PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 251 - 261
  • [10] Priority Assignment for Global Fixed Priority Pre-emptive Scheduling in Multiprocessor Real-Time Systems
    Davis, Robert I.
    Burns, Alan
    [J]. 2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 398 - 409