Minimizing aperiodic response times in a firm real-time environment

被引:16
作者
Buttazzo, GC [1 ]
Caccamo, M [1 ]
机构
[1] Scuola Super Sant Anna, I-56100 Pisa, Italy
关键词
real-time scheduling; aperiodic service; firm deadlines; skip; quality of service;
D O I
10.1109/32.748916
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In certain real-time applications, ranging from multimedia to telecommunication systems, timing constraints can be more flexible than scheduling theory usually permits. In this paper, we deal with the problem of scheduling hybrid sets of tasks, consisting of firm periodic tasks (i.e., tasks with deadlines which can occasionally skip one instance) and soft aperiodic requests, which have to be served as soon as possible to achieve good responsiveness. We propose and analyze an algorithm, based on a variant of Earliest Deadline First scheduling, which exploits skips to minimize the response time of aperiodic requests. One of the most interesting features of our algorithm is that it can easily be tuned to balance performance vs. complexity, for adapting it to different application requirements. Extensive simulation experiments show the effectiveness. of the proposed approach with respect to existing methods. Schedulability bounds are also derived to perform off-line analysis.
引用
收藏
页码:22 / 32
页数:11
相关论文
共 19 条
  • [1] [Anonymous], J REAL TIME SYSTEMS
  • [2] APPLYING NEW SCHEDULING THEORY TO STATIC PRIORITY PREEMPTIVE SCHEDULING
    AUDSLEY, N
    BURNS, A
    RICHARDSON, M
    TINDELL, K
    WELLINGS, AJ
    [J]. SOFTWARE ENGINEERING JOURNAL, 1993, 8 (05): : 284 - 292
  • [3] STACK-BASED SCHEDULING OF REALTIME PROCESSES
    BAKER, TP
    [J]. REAL-TIME SYSTEMS, 1991, 3 (01) : 67 - 99
  • [4] Combining (mn)-hard deadlines and dual priority scheduling
    Bernat, G
    Burns, A
    [J]. 18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 46 - 57
  • [5] Optimal deadline assignment for scheduling soft aperiodic tasks in hard real-time environments
    Buttazzo, GC
    Sensini, F
    [J]. THIRD IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 1997, : 39 - 48
  • [6] Exploiting skips in periodic tasks for enhancing aperiodic responsiveness
    Caccamo, M
    Buttazzo, G
    [J]. 18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 330 - 339
  • [7] APERIODIC SERVERS IN A DEADLINE SCHEDULING ENVIRONMENT
    GHAZALIE, TM
    BAKER, TP
    [J]. REAL-TIME SYSTEMS, 1995, 9 (01) : 31 - 67
  • [8] A DYNAMIC PRIORITY ASSIGNMENT TECHNIQUE FOR STREAMS WITH (M,K)-FIRM DEADLINES
    HAMDAOUI, M
    RAMANATHAN, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) : 1443 - 1451
  • [9] JEFFAY K, 1993, REAL-TIME SYSTEMS SYMPOSIUM: PROCEEDINGS, P212, DOI 10.1109/REAL.1993.393497
  • [10] Koren G, 1995, IEEE REAL TIME, P110, DOI 10.1109/REAL.1995.495201