Partitioned real-time scheduling on heterogeneous shared-memory multiprocessors

被引:4
|
作者
Niemeier, Martin [1 ]
Wiese, Andreas [1 ]
Baruah, Sanjoy [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Discrete Optimizat Grp, Lausanne, Switzerland
基金
美国国家科学基金会;
关键词
Unrelated multiprocessors; memory-constrained scheduling; partitioned scheduling; approximation algorithms; bicriteria approximation; APPROXIMATION ALGORITHMS;
D O I
10.1109/ECRTS.2011.19
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider several real-time scheduling problems on heterogeneous multiprocessor platforms, in which the different processors share a common memory pool. These include (i) scheduling a collection of implicit-deadline sporadic tasks with the objective of meeting all deadlines; and (ii) scheduling a collection of independent jobs with the objective of minimizing the makespan of the schedule. Both these problems are intractable (NP-hard). For each, we derive polynomial-time algorithms for solving them approximately, and show that these algorithms have bounded deviation from optimal behavior. We also consider the problem of determining how much common memory a platform needs in order to be able to accommodate a specified real-time workload.
引用
收藏
页码:115 / 124
页数:10
相关论文
共 50 条
  • [31] Conservative circuit simulation on shared-memory multiprocessors
    Keller, J
    Rauber, T
    Rederlechner, B
    [J]. TENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PADS 96, PROCEEDINGS, 1996, : 126 - 134
  • [32] FILTERED BACK PROJECTION ON SHARED-MEMORY MULTIPROCESSORS
    ZAPATA, EL
    CARAZO, JM
    BENAVIDES, JI
    WALTHER, S
    PESKIN, R
    [J]. ULTRAMICROSCOPY, 1990, 34 (04) : 271 - 282
  • [33] SCALABLE CACHE COHERENCE FOR SHARED-MEMORY MULTIPROCESSORS
    THAPAR, M
    DELAGI, BA
    FLYNN, MJ
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 591 : 1 - 12
  • [34] Shared-memory multiprocessors: SW or HW support?
    Scott, S
    [J]. THIRD INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE - PROCEEDINGS, 1997, : 140 - 140
  • [35] ALGORITHMS FOR SCALABLE SYNCHRONIZATION ON SHARED-MEMORY MULTIPROCESSORS
    MELLORCRUMMEY, JM
    SCOTT, ML
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (01): : 21 - 65
  • [36] Cache Coherence Protocols in Shared-Memory Multiprocessors
    Lian, Xiuzhen
    Ning, Xiaoxi
    Xie, Mingren
    Yu, Farong
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 17 : 286 - 289
  • [37] Parallel Execution of Prolog on Shared-Memory Multiprocessors
    高耀清
    王鼎兴
    郑纬民
    沈美明
    黄志毅
    胡守仁
    Giorgio Levi
    [J]. Journal of Computer Science & Technology, 1993, (04) : 329 - 336
  • [38] Design and analysis of algorithms for shared-memory multiprocessors
    Leiserson, CE
    [J]. ALGORITHMS AND DATA STRUCTURES, 1999, 1663 : 55 - 55
  • [39] Data forwarding in scalable shared-memory multiprocessors
    Koufaty, DA
    Chen, XF
    Poulsen, DK
    Torrellas, J
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (12) : 1250 - 1264
  • [40] LANGUAGE PORTABILITY ACROSS SHARED-MEMORY MULTIPROCESSORS
    ALAGHBAND, G
    BENTEN, MS
    JAKOB, R
    JORDAN, HF
    RAMANAN, AV
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (09) : 1064 - 1072