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 条
  • [1] REAL-TIME SIMULATION OF MULTIBODY DYNAMICS ON SHARED-MEMORY MULTIPROCESSORS
    CHUNG, S
    HAUG, EJ
    [J]. JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1993, 115 (04): : 627 - 637
  • [2] Dynamic scheduling strategies for shared-memory multiprocessors
    Hamidzadeh, B
    Lilja, DJ
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 208 - 215
  • [3] Real-time scheduling with resource sharing on heterogeneous multiprocessors
    Björn Andersson
    Gurulingesh Raravi
    [J]. Real-Time Systems, 2014, 50 : 270 - 314
  • [4] Real-time scheduling with resource sharing on heterogeneous multiprocessors
    Andersson, Bjoern
    Raravi, Gurulingesh
    [J]. REAL-TIME SYSTEMS, 2014, 50 (02) : 270 - 314
  • [5] AND OR PARALLELISM ON SHARED-MEMORY MULTIPROCESSORS
    GUPTA, G
    JAYARAMAN, B
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1993, 17 (01): : 59 - 89
  • [6] SMALL SHARED-MEMORY MULTIPROCESSORS
    BASKETT, F
    HENNESSY, JL
    [J]. SCIENCE, 1986, 231 (4741) : 963 - 967
  • [7] A scheduling policy for blocked programs in multiprogrammed shared-memory multiprocessors
    Jung, I
    Hyun, J
    Lee, J
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (09): : 1762 - 1771
  • [8] Scheduling policy for blocked programs in multiprogrammed shared-memory multiprocessors
    Jung, Inbum
    Hyun, Jongwoong
    Lee, Joonwon
    [J]. IEICE Transactions on Information and Systems, 2000, E83-D (09) : 1762 - 1771
  • [9] USING PROCESSOR AFFINITY IN LOOP SCHEDULING ON SHARED-MEMORY MULTIPROCESSORS
    MARKATOS, EP
    LEBLANC, TJ
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (04) : 379 - 400
  • [10] Computing global virtual time in shared-memory multiprocessors
    Georgia Inst of Technology, Atlanta, United States
    [J]. ACM Trans Model Comput Simul, 4 (425-446):