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 条
  • [31] Energy-Aware Scheduling for Aperiodic Tasks on Multi-core Processors
    Li, Dawei
    Wu, Jie
    2014 43RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2014, : 361 - 370
  • [33] Scheduling real-time messages in a Fibre Channel Arbitrated Loop
    Koh, J
    Kim, T
    Shin, H
    CONTROL ENGINEERING PRACTICE, 1998, 6 (01) : 119 - 127
  • [34] Real-time scheduling of divisible loads in cluster computing environments
    Lin, Xuan
    Mamat, Anwar
    Lu, Ying
    Deogun, Jitender
    Goddard, Steve
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (03) : 296 - 308
  • [35] Fault-Tolerant Scheduling in Homogeneous Real-Time Systems
    Krishna, C. M.
    ACM COMPUTING SURVEYS, 2014, 46 (04)
  • [36] Scheduling real-time messages in fibre channel arbitrated loop
    Koh, J
    Kim, T
    Shin, H
    DISTRIBUTED COMPUTER CONTROL SYSTEMS 1997 (DCCS'97), 1997, : 111 - 118
  • [37] A review on optimization techniques for the deployment and scheduling of distributed real-time systems
    Amurrio, Andoni
    Azketa, Ekain
    Javier Gutierrez, J.
    Aldea, Mario
    Parra, Jorge
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2019, 16 (03): : 249 - 263
  • [38] Improving security of real-time wireless networks through packet scheduling
    Qin, Xiao
    Alghamdi, Mohamed
    Nijim, Mais
    Zong, Ziliang
    Bellam, Kiranmai
    Ruan, Xiaojun
    Manzanares, Adam
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2008, 7 (09) : 3273 - 3279
  • [39] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [40] Scheduling with Quality of Service requirements in Real-Time Energy Harvesting sensors
    Abdallah, Maissa
    Chetto, Maryline
    Queudet, Audrey
    2012 IEEE INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND COMMUNICATIONS, CONFERENCE ON INTERNET OF THINGS, AND CONFERENCE ON CYBER, PHYSICAL AND SOCIAL COMPUTING (GREENCOM 2012), 2012, : 644 - 646