ALLOCATING FIXED-PRIORITY PERIODIC TASKS ON MULTIPROCESSOR SYSTEMS

被引:60
|
作者
OH, YF
SON, SH
机构
[1] Department of Computer Science, University of Virginia, Charlottesville, 22903, VA
关键词
D O I
10.1007/BF01088806
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we study the problem of allocating a set of periodic tasks on a multiprocessor system such that tasks are scheduled to meet their deadlines on individual processors by the Rate-Monotonic scheduling algorithm. A new schedulability condition is developed for the Rate-Monotonic scheduling that allows us to develop more efficient on-line allocation algorithms. Two on-line allocation algorithms-RM-FF and RM-BF are presented, and shown that their worst-case performance, over the optimal allocation, is upper bounded by 2.33 and lower bounded by 2.28. Then RM-FF and RM-BF are further improved to form two new algorithms: Refined-RM-FF (RRM-FF) and Refined-RM-BF (RRM-BF), both of which have a worst-case performance bound of 2. We also show that when the maximum allowable utilization of a task is small, the worst-case performance of all the new algorithms can be significantly improved. The worst-case performance bounds of RRM-FF and RRM-BF are currently the best bounds in the class of on-line scheduling algorithms proposed to solve the same scheduling problem. Simulation studies show that the average-case performance of the newly proposed algorithms is significantly superior to those in the existing literature.
引用
收藏
页码:207 / 239
页数:33
相关论文
共 50 条
  • [1] Feasibility intervals for multiprocessor fixed-priority scheduling of arbitrary deadline periodic systems
    Cucu, Liliana
    Goossens, Joel
    [J]. 2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1635 - 1640
  • [2] Propagation Delays in Fixed-Priority Scheduling of Periodic Tasks
    Howell, Rodney R.
    Mizuno, Masaaki
    [J]. 22ND EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2010), 2010, : 219 - 228
  • [3] An Analysis of Fixed-Priority Schedulability on a Multiprocessor
    Theodore P. Baker
    [J]. Real-Time Systems, 2006, 32 : 49 - 71
  • [4] An analysis of fixed-priority schedulability on a multiprocessor
    Baker, TP
    [J]. REAL-TIME SYSTEMS, 2006, 32 (1-2) : 49 - 71
  • [5] Partitioned Multiprocessor Fixed-Priority Scheduling of Sporadic Real-Time Tasks
    Chen, Jian-Jia
    [J]. PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 251 - 261
  • [6] Analyzing fixed-priority global multiprocessor scheduling
    Lundberg, L
    [J]. EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 145 - 153
  • [7] ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS
    LEUNG, JYT
    WHITEHEAD, J
    [J]. PERFORMANCE EVALUATION, 1982, 2 (04) : 237 - 250
  • [8] Energy Minimization for Fault Tolerant Scheduling of Periodic Fixed-Priority Applications on Multiprocessor Platforms
    Han, Qiushi
    Fan, Ming
    Niu, Linwei
    Quan, Gang
    [J]. 2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 830 - 835
  • [9] Fixed-priority preemptive multiprocessor scheduling: To partition or not to partition
    Andersson, B
    Jonsson, J
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 337 - 346
  • [10] Parametric Utilization Bounds for Fixed-Priority Multiprocessor Scheduling
    Guan, Nan
    Stigge, Martin
    Yi, Wang
    Yu, Ge
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 261 - 272