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 条
  • [41] Delay analysis for CBR traffic under static-priority scheduling
    Iida, K
    Takine, T
    Sunahara, H
    Oie, Y
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (02) : 177 - 185
  • [42] Deadline scheduling for aperiodic tasks in inter-Cloud environments: a new approach to resource management
    Florin Pop
    Ciprian Dobre
    Valentin Cristea
    Nik Bessis
    Fatos Xhafa
    Leonard Barolli
    The Journal of Supercomputing, 2015, 71 : 1754 - 1765
  • [43] Reducing network and computation complexities in neural based real-time scheduling scheme
    Chen, Ruey-Maw
    APPLIED MATHEMATICS AND COMPUTATION, 2011, 217 (13) : 6379 - 6389
  • [44] Deadline scheduling for aperiodic tasks in inter-Cloud environments: a new approach to resource management
    Pop, Florin
    Dobre, Ciprian
    Cristea, Valentin
    Bessis, Nik
    Xhafa, Fatos
    Barolli, Leonard
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (05) : 1754 - 1765
  • [45] Deadline-Aware Scheduling With Adaptive Network Coding for Real-Time Traffic
    Yang, Lei
    Sagduyu, Yalin E.
    Zhang, Junshan
    Li, Jason H.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (05) : 1430 - 1443
  • [46] Global static-priority scheduling of sporadic task systems on multiprocessor platforms
    Fisher, Nathan
    Baruah, Sanjoy
    PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 153 - +
  • [47] A Fault-Tolerant Scheduling Algorithm Based on a Multi-Objective Genetic Algorithm for Precedence-Constrained Tasks in Real-Time Heterogeneous Distributed Systems
    Chen Yuanlong
    Ma Peijun
    Li Dong
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2013, 10 (05) : 1091 - 1096
  • [48] QoS-aware Scheduling for Mixed Real-time Queries over Data Streams
    Li, Xin
    Jia, Zhiping
    Ma, Li
    Qin, Zhiwei
    Wang, Haiyang
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 145 - +
  • [49] NSGA-II Based Energy Efficient Scheduling in Real-Time Embedded Systems for Tasks with Deadlines and Execution Times as Type-2 Fuzzy Numbers
    Nath, Rahul
    Shukla, Amit K.
    Muhuri, Pranab K.
    Lohani, Q. M. Danish
    2013 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ - IEEE 2013), 2013,
  • [50] Applying Dynamic Priority Scheduling Scheme to Static Systems of Pinwheel Task Model in Power-Aware Scheduling
    Seol, Ye-In
    Kim, Young-Kuk
    SCIENTIFIC WORLD JOURNAL, 2014,