Static priority scheduling of aperiodic real-time tasks

被引:0
|
作者
Schmid, U
机构
关键词
real-time behavior; static priority scheduling; deadlines; aperiodic tasks; combinatorial probabilities; trees; bivariate singularity analysis; asymptotics;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate deadline meeting properties of the well-known (preemptive) static priority scheduling (SPS) algorithm, which is widespreadly used in commercial real-time operating system kernels. A discrete-time single server queueing system employing SPS for scheduling probabilistically arriving tasks at L priority levels is considered for this purpose. Model parameters are arrival and execution-time distribution A(l)(z), L(l)(z) and a (constant) deadline T-l is an element of T-L per level l. By means of a combinatorial technique (which does not require stable-state assumptions), we determine the probability distribution of the (random-)time the system operates without violating any task's deadline. This distribution is asymptotically exponential with parameter lambda(TL), which decreases exponentially with the deadlines T-L; simple asymptotic expressions for lambda(TL) and all associated quantities (probabilities, moments,...) for large T-L are provided. Our numerical examples suggest that real-time systems based on SPS operate reasonably well only if computing performance is (more than) adequate. (C) 1997 John Wiley & Sons, Inc.
引用
收藏
页码:257 / 303
页数:47
相关论文
共 50 条
  • [21] Real-Time Power Aware Scheduling for Tasks with Type-2 Fuzzy Timing Constraints
    Nath, Rahul
    Shukla, Amit K.
    Muhuri, Pranab K.
    2014 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2014, : 842 - 849
  • [22] An LP-Based Algorithm for Scheduling Preemptive and/or Non-Preemptive Real-Time Tasks
    Hashimoto, Hideki
    Yagiura, Mutsunori
    JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2010, 4 (03): : 578 - 587
  • [23] Aperiodic Tasks Scheduling of Energy Harvesting Embedded Systems
    Xu, Hongzhi
    Zhang, Binlian
    Pan, Chen
    PROCEEDINGS OF THE TWENTY THIRD INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2022), 2022, : 291 - 296
  • [24] THE NOTION OF PRIORITY IN REAL-TIME PROGRAMMING-LANGUAGES
    BURNS, A
    WELLINGS, AJ
    COMPUTER LANGUAGES, 1990, 15 (03): : 153 - 162
  • [25] SCHEDULING REAL-TIME TRANSACTIONS - A PERFORMANCE EVALUATION
    ABBOTT, RK
    GARCIAMOLINA, H
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1992, 17 (03): : 513 - 560
  • [26] FCFS-SCHEDULING IN A HARD REAL-TIME ENVIRONMENT UNDER RUSH-HOUR CONDITIONS
    BLIEBERGER, J
    SCHMID, U
    BIT, 1992, 32 (03): : 370 - 383
  • [27] The EDL Server for Scheduling Periodic and Soft Aperiodic Tasks with Resource Constraints
    Maryline Silly
    Real-Time Systems, 1999, 17 : 87 - 111
  • [28] The EDL server for scheduling periodic and soft aperiodic tasks with resource constraints
    Silly, M
    REAL-TIME SYSTEMS, 1999, 17 (01) : 87 - 111
  • [29] Hard real-time scheduling for age constraint computations
    Albrecht, W
    Zöbel, D
    NEW TRENDS IN DESIGN OF CONTROL SYSTEMS 1997, 1998, : 215 - 220
  • [30] A study on transaction scheduling in a real-time distributed system
    Singh, Y. Jayanta
    Al-Saedy, Hasan
    Mehrotra, S. C.
    7TH INDUSTRIAL SIMULATION CONFERENCE 2009, 2009, : 157 - +