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 条
  • [41] Real-Time Reconfigurable Scheduling of Aperiodic OS Tasks
    Gharsellaoui, Hamza
    Ben Ahmed, Samir
    2014 IEEE 13TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2014, : 156 - 161
  • [42] Overload problem research on aperiodic real-time tasks
    吴悦
    唐立三
    杨洪斌
    Journal of Shanghai University(English Edition), 2009, 13 (02) : 136 - 141
  • [43] A Compositional Monitoring Framework for Hard Real-Time Systems
    Pedro, Andre de Matos
    Pereira, David
    Pinho, Luis Miguel
    Pinto, Jorge Sousa
    NASA FORMAL METHODS, NFM 2014, 2014, 8430 : 16 - 30
  • [44] Dynamic schedule management framework for aperiodic soft-real-time jobs on GPU based architectures
    Gowda, Kiriti Nagesh
    Ramaprasad, Harini
    2020 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2020,
  • [45] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [46] Convex optimization framework for intermediate deadline assignment in soft and hard real-time distributed systems
    Lee, Jinkyu
    Shin, Insik
    Easwaran, Arvind
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (10) : 2331 - 2339
  • [47] Flexible hard real-time scheduling for deliberative AI systems
    Yanching Chu
    Alan Burns
    Real-Time Systems, 2008, 40 : 241 - 263
  • [48] Flexible hard real-time scheduling for deliberative AI systems
    Chu, Yanching
    Burns, Alan
    REAL-TIME SYSTEMS, 2008, 40 (03) : 241 - 263
  • [49] End-to-end utilization control for aperiodic tasks in distributed real-time systems
    Liao, Yong
    Chen, Xu-Dong
    Xiong, Guang-Ze
    Zhu, Qing-Xin
    Sang, Nan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2007, 22 (01) : 135 - 146
  • [50] Value based overload handling of aperiodic tasks in offline scheduled real-time systems
    Carlson, J
    Lennvall, T
    Fohler, G
    13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 21 - 24