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 条
  • [21] Dynamic optimal control for aperiodic soft Real-Time Systems
    Chen Xudong
    Zhu qingxin
    Liao Yong
    2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 2796 - 2800
  • [22] Scheduling Aperiodic Tasks in Next Generation Embedded Real-Time Systems
    Ahmed, Rehan
    Ramanathan, Parameswaran
    Saluja, Kewal K.
    Yao, Chunhua
    2013 26TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2013 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2013, : 25 - 30
  • [23] Energy aware scheduling of aperiodic real-time tasks on multiprocessor systems
    Anne, Naveen
    Muthukumar, Venkatesan
    Journal of Computing Science and Engineering, 2013, 7 (01) : 30 - 43
  • [24] Configurable Middleware for Distributed Real-Time Systems with Aperiodic and Periodic Tasks
    Zhang, Yuanfang
    Gill, Christopher D.
    Lu, Chenyang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (03) : 393 - 404
  • [25] Scheduling aperiodic requests in the presence of hard real-time tasks with linear timing constraints
    Kavalerov M.V.
    Matushkin N.N.
    Russian Electrical Engineering, 2013, 84 (11) : 638 - 642
  • [26] Transient overclocking for aperiodic task execution in hard real-time systems
    Ahn, Youngwoo
    Bettati, Riccardo
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 102 - 111
  • [27] Improved handling of soft aperiodic tasks in offline scheduled real-time systems using total bandwidth server
    Fohler, G
    Lennvall, T
    Buttazzo, G
    ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, 2001, : 151 - 157
  • [28] Constrained energy allocation for mixed hard and soft real-time tasks
    Doh, Y
    Kim, D
    Lee, YH
    Krishna, CM
    REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 371 - 388
  • [29] Garbage Collection for Flexible Hard Real-Time Systems
    Chang, Yang
    Wellings, Andy
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (08) : 1063 - 1075
  • [30] Flexible Real-Time Linux*: A Flexible Hard Real-Time Environment
    Andrés Terrasa
    Ana García-Fornes
    Vicente J. Botti
    Real-Time Systems, 2002, 22 : 151 - 173