Schedulability Analysis for Coscheduling Real-Time Tasks on Multiprocessors

被引:1
|
作者
Dong, Zheng [1 ]
Liu, Cong [2 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
[2] Univ Texas Dallas, Dept Comp Sci, Dallas, TX 75080 USA
基金
美国国家科学基金会;
关键词
Task analysis; Program processors; Real-time systems; Computational modeling; Analytical models; Schedules; Integrated circuit modeling; Multicore processing; parallel processing; real-time systems; schedulability analysis; scheduling algorithms; BOUNDS;
D O I
10.1109/TCAD.2022.3141971
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The real-time coscheduling problem, where tasks may have multiple phases executing on different types of processors, is known to be hard. The (already hard) self-suspending task scheduling simplifies the coscheduling problem by assuming that the latency a task may experience on the other type of processors is naturally bounded, which is unfortunately not true in practice. In this article, we present a novel analysis technique, namely, the vertical view analysis, for analyzing the schedulability of coscheduling sporadic tasks under global earliest-deadline-first (GEDF) on a heterogeneous multiprocessor consisting of two types of processors. We derive both hard (no deadline miss) and soft (bounded response times) real-time utilization-based tests. To the best of our knowledge, these results are the first-of-its-kind for the coscheduling problem and may allow real-time schedulability analysis to be carried out on more practical scenarios under heterogeneous computing.
引用
收藏
页码:4721 / 4732
页数:12
相关论文
共 50 条
  • [21] Composition of Schedulability Analyses for Real-Time Multiprocessor Systems
    Lee, Jinkyu
    Shin, Kang G.
    Shin, Insik
    Easwaran, Arvind
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (04) : 941 - 954
  • [22] On the schedulability analysis for distributed real-time systems
    Wang, SH
    Färber, G
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 227 - 232
  • [23] Fixed priority schedulability analysis of a distributed real-time fault tolerant architecture
    Bernat, G
    Miro-Julia, J
    Proenza, J
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 479 - 483
  • [24] Schedulability Analysis for Real-Time P-FRP Tasks Under Fixed Priority Scheduling
    Jiang, Yu
    Cheng, Albert M. K.
    Zou, Xingliang
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 31 - 40
  • [25] Compositional schedulability analysis of real-time systems using time Petri nets
    Xu, DX
    He, XD
    Deng, Y
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (10) : 984 - 996
  • [26] Real-Time Scheduling and Analysis of OpenMP DAG Tasks Supporting Nested Parallelism
    Sun, Jinghao
    Guan, Nan
    Li, Feng
    Gao, Huimin
    Shi, Chang
    Yi, Wang
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (09) : 1335 - 1348
  • [27] Schedulability Analysis of Hierarchical Real-Time Systems under Shared Resources
    Biondi, Alessandro
    Buttazzo, Giorgio C.
    Bertogna, Marko
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1593 - 1605
  • [28] Workload-aware harmonic partitioned scheduling for fixed-priority probabilistic real-time tasks on multiprocessors
    Ren, Jiankang
    Xie, Yong
    Bi, Ran
    He, Yifan
    Wu, Guowei
    Tan, Guozhen
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 93 : 20 - 32
  • [29] A Comparison of Compositional Schedulability Analysis Techniques for Hierarchical Real-Time Systems
    Anand, Madhukar
    Fischmeister, Sebastian
    Lee, Insup
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (01)
  • [30] Locking Protocols for Parallel Real-Time Tasks With Semaphores Under Federated Scheduling
    Wang, Yang
    Jiang, Xu
    Guan, Nan
    Tang, Yue
    Liu, Weichen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 2877 - 2890