Scheduling Recurrent Precedence-Constrained Task Graphs on a Symmetric Shared-Memory Multiprocessor

被引:0
|
作者
Devi, UmaMaheswari C. [1 ]
机构
[1] IBM India Res Lab, Bangalore, Karnataka, India
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider approaches that allow task migration for scheduling recurrent directed-acyclic-graph (DAG) tasks on symmetric, shared-memory multiprocessors (SMPs) in order to meet a given throughput requirement with fewer processors. Within the scheduling approach proposed, we present a heuristic based on grouping DAG subtasks for lowering the end-to-end latency and an algorithm for computing an upper bound on latency. Unlike prior work, the purpose of the grouping here is not to map the subtask groups to physical processors, but to generate aggregated entities, each of which can be treated as a single schedulable unit to lower latency. Evaluation using synthetic task sets shows that our approach can lower processor needs considerably while incurring only a modest increase in latency. In contrast to the work presented herein, most prior work on scheduling recurrent DAGs has been for distributed-memory multiprocessors, and has therefore mostly been concerned with statically mapping DAG subtasks to processors.
引用
收藏
页码:265 / 280
页数:16
相关论文
共 50 条
  • [1] Optimal Scheduling of Precedence-constrained Task Graphs on Heterogeneous Distributed Systems with Shared Buses
    Roy, Sanjit Kumar
    Sinha, Sayani
    Maji, Kankana
    Devaraj, Rajesh
    Sarkar, Arnab
    [J]. 2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, : 185 - 192
  • [2] The multiprocessor scheduling of precedence-constrained task systems in the presence of interprocessor communication delays
    Baruah, SK
    [J]. OPERATIONS RESEARCH, 1998, 46 (01) : 65 - 72
  • [3] Multiprocessor Scheduling of Precedence-constrained Mixed-Critical Jobs
    Socci, Dario
    Poplavko, Peter
    Bensalem, Saddek
    Bozga, Marius
    [J]. 2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2015, : 198 - 207
  • [4] A shared-memory multiprocessor scheduling algorithm
    Zuccar, Irene
    Solar, Mauricio
    Kri, Fernanda
    Parada, Victor
    [J]. PROFESSIONAL PRACTICE IN ARTIFICIAL INTELLIGENCE, 2006, 218 : 313 - +
  • [5] SCHEDULING OF PRECEDENCE-CONSTRAINED TASKS ON MULTIPROCESSORS
    PRICE, CC
    SALAMA, MA
    [J]. COMPUTER JOURNAL, 1990, 33 (03): : 219 - 229
  • [6] Iterated Multi-Robot Auctions for Precedence-Constrained Task Scheduling
    McIntire, Mitchell
    Nunes, Ernesto
    Gini, Maria
    [J]. AAMAS'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, 2016, : 1078 - 1086
  • [7] A parametrized branch-and-bound strategy for scheduling precedence-constrained tasks on a multiprocessor system
    Jonsson, J
    Shin, KG
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 1997, : 158 - 165
  • [8] Parallel parsing of MPEG video on a shared-memory symmetric multiprocessor
    Bhandarkar, SM
    Chandrasekaran, SR
    [J]. PARALLEL COMPUTING, 2004, 30 (11) : 1233 - 1276
  • [9] Performance of hierarchical processor scheduling in shared-memory multiprocessor systems
    Dandamudi, SP
    Ayachi, S
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (11) : 1202 - 1213
  • [10] An improved duplication strategy for scheduling precedence constrained graphs in multiprocessor systems
    Bansal, S
    Kumar, P
    Singh, K
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (06) : 533 - 544