Dynamic integrated scheduling of hard real-time, soft real-time and non-real-time processes

被引:46
|
作者
Brandt, SA [1 ]
Banachowski, S [1 ]
Lin, CX [1 ]
Bisson, T [1 ]
机构
[1] Univ Calif Santa Cruz, Dept Comp Sci, Santa Cruz, CA 95064 USA
关键词
D O I
10.1109/REAL.2003.1253287
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Real-time systems are growing in complexity and realtime and soft real-time applications are becoming common in general-purpose computing environments. Thus, there is a growing need for scheduling solutions that simultaneously support processes with a variety of different timeliness constraints. Toward this goal we have developed the Resource Allocation/Dispatching (RAD) integrated scheduling model and the Rate-Based Earliest Deadline (RBED) integrated multi-class real-time scheduler based on this model. We present RAD and the RBED scheduler and formally prove the correctness of the operations that RBED employs. We then describe our implementation of RBED and present restults demonstrating how RBED simultaneously and seamlessly supports hard real-time, soft real-time, and best-effort processes.
引用
收藏
页码:396 / 407
页数:12
相关论文
共 50 条
  • [1] Scheduling soft real-time jobs over dual non-real-time servers
    Kao, B
    GarciaMolina, H
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (01) : 56 - 68
  • [2] Novel Scheduling for a Mixture of Real-time and Non-real-time Traffic
    Haci, Huseyin
    Zhu, Huiling
    Wang, Jiangzhou
    [J]. 2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 4647 - 4652
  • [3] Considering non-real-time traffic in real-time packet scheduling
    Ryu, Y
    [J]. PROTOCOLS AND SYSTEMS FOR INTERACTIVE DISTRIBUTED MULTIMEDIA, PROCEEDINGS, 2002, 2515 : 216 - 228
  • [4] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [5] Allocating non-real-time and soft real-time jobs in multiclusters
    He, LG
    Jarvis, SA
    Spooner, DP
    Jiang, H
    Dillenberger, DN
    Nudd, GR
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (02) : 99 - 112
  • [6] Optimal Power Control and Scheduling for Real-Time and Non-Real-Time Data
    Ewaisha, Ahmed Emad
    Tepedelenlioglu, Cihan
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (03) : 2727 - 2740
  • [7] Scheduling real-time information in a broadcast system with non-real-time information
    Wei, HW
    Huang, PC
    Chang, HP
    Shih, WK
    [J]. 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 289 - 292
  • [8] Laxity threshold polling for scalable real-time/non-real-time scheduling
    Lackman, RA
    Jian, X
    [J]. 2003 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2003, : 493 - 496
  • [9] Packet Scheduling to Support both of Real-time and Non-real-time Services
    Lee, Eunyoung
    Park, Hyung-Kun
    [J]. 11TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III, PROCEEDINGS,: UBIQUITOUS ICT CONVERGENCE MAKES LIFE BETTER!, 2009, : 654 - 657
  • [10] Novel Scheduling Characteristics for Mixture of Real-time and Non-real-time Traffic
    Haci, Huseyin
    Zhu, Huiling
    [J]. 2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2013, : 1733 - 1738