Performance of algorithms for scheduling real-time systems with overrun and overload

被引:8
|
作者
Gardner, MK [1 ]
Liu, JWS [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
关键词
D O I
10.1109/EMRTS.1999.777476
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper compares the performance of three classes of scheduling algorithms for real-time systems in which jobs may overrun their allocated processor time potentially causing the system to be overloaded. Thefirst class, which contains classical priority scheduling algorithms as exemplified by DM and EDF; provides a baseline. The second class is the Overrun Sewer Method which interrupts the execution of a job when it has used its allocated processor time and schedules the remaining portion as a request to art aperiodic sewer. The final class is the Isolation Sewer Method which executes each job as a request to an aperiodic sewer to which it has been assigned. The performance of the Overrum Server and Isolation Server Methods are worse, in general, than the performance of the baseline algorithms on independent workloads. However; under the dependent workloads considered, the performance of the Isolation Sewer Method, using a server per task scheduled according to EDF; was significantly better than the performance of classical EDF.
引用
收藏
页码:287 / 296
页数:10
相关论文
共 50 条
  • [1] Scheduling for overload in real-time systems
    Baruah, SK
    Haritsa, JR
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (09) : 1034 - 1039
  • [2] Overrun handling approaches for overload-prone soft real-time systems
    Lo Bello, Lucia
    Kim, Kanghee
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2007, 38 (11-12) : 780 - 794
  • [3] A Survey on Scheduling Algorithms in Real-Time Systems
    Hantom, Wafa
    Aldweesh, Alanoud
    Alzaher, Reem
    Atta-ur-Rahman
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (04): : 686 - 690
  • [4] Classification of scheduling algorithms for real-time systems
    Khloudova, MV
    [J]. INTERNATIONAL WORKSHOP ON NONDESTRUCTIVE TESTING AND COMPUTER SIMULATIONS IN SCIENCE AND ENGINEERING, 1999, 3687 : 228 - 231
  • [5] Scheduling algorithms for multiprocessor real-time systems
    Zhang, LC
    Huang, JW
    Zheng, Y
    [J]. ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 1470 - 1474
  • [6] Scheduling algorithms for real-time agent systems
    Lin, KJ
    Peng, CS
    [J]. SIXTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING, PROCEEDINGS: INTEROPERABILITY OF NONTRADITIONAL DATABASE SYSTEMS, 1996, : 32 - 41
  • [7] Scheduling algorithms for parallel real-time systems
    Zhang, LC
    Huang, JW
    Zheng, Y
    [J]. 1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 968 - 971
  • [8] Scheduling Overload for Real-Time Systems using SMT Solver
    Cheng, Zhuo
    Zhang, Haitao
    Tan, Yasuo
    Lim, Yuto
    [J]. 2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 189 - 194
  • [9] PERFORMANCE EVALUATION OF 2 NEW DISK SCHEDULING ALGORITHMS FOR REAL-TIME SYSTEMS
    CHEN, SZ
    STANKOVIC, JA
    KUROSE, JF
    TOWSLEY, D
    [J]. REAL-TIME SYSTEMS, 1991, 3 (03) : 307 - 336
  • [10] SCHEDULING ALGORITHMS FOR COALESCED JOBS IN REAL-TIME SYSTEMS
    CHEN, MI
    CHUNG, JY
    LIN, KJ
    [J]. PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 143 - 150