Dynamic real-time scheduling of firm periodic tasks with hard and soft aperiodic tasks

被引:8
|
作者
Marchand, A [1 ]
Silly-Chetto, M [1 ]
机构
[1] Univ Nantes, Inst Rech Commun & Cybernet Nantes, UMR 6597, CNRS, F-44321 Nantes 03, France
关键词
real-time; dynamic scheduling; quality of service; earliest deadline; periodic tasks; aperiodic tasks; sporadic tasks;
D O I
10.1007/s11241-006-4962-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we address the problem of the dynamic scheduling of skippable periodic task sets (i.e., period tasks allowing occasional skips of instances), together with aperiodic tasks. Scheduling of tasks is handled thanks to the merging of two existing approaches: the Skip-Over task model and the EDL (Earliest Deadline as Late as possible) aperiodic task server. The objective is to provide two on-line scheduling algorithms, namely EDL-RTO and EDL-BWP, in order to minimize the average response time of soft aperiodic requests, while ensuring that the QoS (Quality of Service) of periodic tasks will never be less than a specified bound. We also extend our results to the acceptance of sporadic tasks (i.e., aperiodic tasks with deadlines). We show that these novel scheduling algorithms have better performance compared to related algorithms regarding aperiodic response time and acceptance ratio.
引用
收藏
页码:21 / 47
页数:27
相关论文
共 50 条
  • [31] Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor systems
    Ghosh, S
    Melhem, R
    Mosse, D
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (03) : 272 - 284
  • [32] A fuzzy algorithm for scheduling soft periodic tasks in preemptive real-time systems
    Sabeghi, Mojtaba
    Naghibzadeh, Mahmoud
    Taghavi, Toktam
    [J]. ADVANCES IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2006, : 11 - +
  • [33] A Fuzzy Algorithm for Scheduling Periodic Tasks on Multiprocessor Soft Real-Time Systems
    Sabeghi, Mojtaba
    Deldari, Hossein
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (3A): : 88 - 97
  • [34] A FUZZY ALGORITHM FOR SCHEDULING SOFT PERIODIC TASKS IN PREEMPTIVE REAL-TIME SYSTEMS
    Sabeghi, Mojtaba
    Naghibzadeh, Mahmoud
    Razavizadeh, Tokam Taghvi
    [J]. NEW MATHEMATICS AND NATURAL COMPUTATION, 2007, 3 (03) : 371 - 384
  • [35] A fuzzy algorithm for scheduling periodic tasks on multiprocessor soft real-time systems
    Sabeghi, Mojtaba
    Deldari, Hossein
    [J]. PROCEEDINGS OF THE 17TH IASTED INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION, 2006, : 436 - +
  • [36] Dynamic scheduling of real-time tasks, by assignment
    Hamidzadeh, B
    Atif, Y
    [J]. IEEE CONCURRENCY, 1998, 6 (04): : 14 - +
  • [37] A resource reservation algorithm for power-aware scheduling of periodic and aperiodic real-time tasks
    Scordino, Claudio
    Lipari, Giuseppe
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (12) : 1509 - 1522
  • [38] Integrated scheduling of multimedia and hard real-time tasks
    Kaneko, H
    Stankovic, JA
    Sen, S
    Ramamritham, K
    [J]. 17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 206 - 217
  • [39] Feasibility analysis of hard real-time periodic tasks
    Park, M
    Cho, Y
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 73 (01) : 89 - 100
  • [40] Integrated scheduling of hard real-time and multimedia tasks
    Thinagar, AS
    Jenkins, L
    [J]. IEEE TENCON 2003: CONFERENCE ON CONVERGENT TECHNOLOGIES FOR THE ASIA-PACIFIC REGION, VOLS 1-4, 2003, : 1618 - 1622