A Flexible Framework to Schedule Soft Aperiodic Tasks in Hard Real-Time Systems

被引:1
|
作者
Nascimento, Flavia Maristela S. [1 ]
Lima, George [2 ]
机构
[1] IFBA, Acad Dept Comp Sci, Salvador, BA, Brazil
[2] Univ Fed Bahia, Comp Sci Dept, Salvador, BA, Brazil
关键词
Partitioned EDF; hard periodic and soft aperiodic tasks scheduling;
D O I
10.1109/sbesc49506.2019.9046046
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An EDF-based flexible scheduling framework designed for scheduling multiprocessor real-time systems composed of soft aperiodic and hard sporadic tasks is described. Hard tasks are assigned to processors and do not migrate between processors during their execution. Migration of soft tasks is allowed. They can be put either in a global queue, accessed by all processors, or in each processor local queue. We show that using the framework in either configuration provides improvements in QoS-related metrics for soft tasks, such as deadline miss ratio and response time without compromising timeliness guarantees for hard tasks. In the core of our solution is the use of two types of servers, whose definition and correctness proofs are also presented in this paper. Our solution is evaluated via extensive simulation. Results indicate that the available processing capacity left unused by hard tasks can be effectively used for executing soft aperiodic tasks.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] Flexible real-time linux:: A flexible hard real-time environment
    Terrasa, A
    García-Fornes, A
    Botti, VJ
    REAL-TIME SYSTEMS, 2002, 22 (1-2) : 151 - 173
  • [32] SCHEDULING TASKS WITH RESOURCE REQUIREMENTS IN HARD REAL-TIME SYSTEMS
    ZHAO, W
    RAMAMRITHAM, K
    STANKOVIC, JA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (05) : 564 - 577
  • [33] Time controlled dynamic scheduling of aperiodic real-time tasks
    Hamidzadeh, B
    Atif, Y
    SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 323 - 330
  • [34] Minimizing service delay of aperiodic tasks in dynamic-priority non-preemptive hard real-time systems
    Oh, H
    Park, HS
    ASIAN JOURNAL OF CONTROL, 2004, 6 (04) : 521 - 528
  • [35] On The Acceptance Tests of Aperiodic Real-Time Tasks for FPGAs
    El Farag, Ahmed A.
    El-Boghdadi, Hatem M.
    Shaheen, Samir I.
    ICCES: 2008 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2007, : 10 - 15
  • [36] VTC: A Scheduling Framework Between Soft Real-Time and Hard Real-Time on Multimedia OS
    Hu, Wei
    Zheng, Hongqiang
    Wang, Yonghao
    Guo, Yi
    Wu, Jing
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT I, 2020, 12452 : 330 - 343
  • [37] On The Acceptance Tests of Aperiodic Real-Time Tasks for FPGAs
    El Farag, Ahmed A.
    El-Boghdadi, Hatem M.
    Shaheen, Samir I.
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2981 - 2984
  • [38] ON GUARANTEEING HARD REAL-TIME TASKS
    MORON, CE
    ZEDAN, H
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 485 - 490
  • [39] Static priority scheduling of aperiodic real-time tasks
    Schmid, U
    RANDOM STRUCTURES & ALGORITHMS, 1997, 10 (1-2) : 257 - 303
  • [40] Overload problem research on aperiodic real-time tasks
    吴悦
    唐立三
    杨洪斌
    Advances in Manufacturing, 2009, (02) : 136 - 141