Real-Time Co-Scheduling of Multiple Dataflow Graphs on Multi-Processor Systems

被引:3
|
作者
Kang, Shin-haeng [1 ]
Kang, Duseok [1 ]
Yang, Hoeseok [2 ]
Ha, Soonhoi [1 ]
机构
[1] Seoul Natl Univ, Sch EECS, Seoul, South Korea
[2] Ajou Univ, Dept ECE, Suwon, South Korea
关键词
Dataflow; coscheduling; real-time scheduling; interference analysis and processor sharing;
D O I
10.1145/2897937.2898077
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is challenging to schedule multiple dataflow applications concurrently on multi-processor embedded systems with processor sharing. As a viable solution, an approach has been proposed recently, in which the dataflow graphs are transformed into a set of independent realtime tasks. However, it may produce poor resource utilization and excessive buffer usage. Alternatively, we propose a novel two-phase scheduling technique. In the first phase, a set of static schedules is produced for each dataflow considering the resource sharing possibility; Then, we use a meta-heuristic to find the combination of per-graph schedules to minimize the resource requirement by processor sharing. We show that the proposed technique exhibits better resource and buffer efficiency.
引用
收藏
页数:6
相关论文
共 50 条
  • [11] On arrival scheduling of real-time precedence constrained tasks on multi-processor systems using genetic algorithm
    Muhuri, Pranab K.
    Rauniyar, Amit
    Nath, Rahul
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 93 : 702 - 726
  • [12] Scheduling with dynamic voltage/speed adjustment using slack reclamation in multi-processor real-time systems
    Zhu, D
    Melhem, R
    Childers, B
    22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 84 - 94
  • [13] On two-pronged power-aware voltage scheduling for multi-processor real-time systems
    Kamiura, Naotake
    Isokawa, Teijiro
    Matsui, Nobuyuki
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2007, 4644 : 423 - +
  • [14] Co-Scheduling of Hybrid Transactions on Multiprocessor Real-Time Database Systems
    Deng, Chenggang
    Li, Guohui
    Zhou, Quan
    Li, Jianjun
    IEEE ACCESS, 2019, 7 : 109506 - 109517
  • [15] MetaH support for real-time multi-processor avionics
    Vestal, S
    PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 11 - 21
  • [16] Processor/Memory Co-scheduling Using Periodic Resource Server for Real-Time Systems Under Peak Temperature Constraints
    Chaparro-Baquero, Gustavo A.
    Sha, Shi
    Homsi, Soamar
    Wen, Wujie
    Quan, Gang
    PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2017, : 360 - 366
  • [17] Real-Time Predictability on Multi-Processor and Multi-Core Architectures
    Sebestyen, Gheorghe
    Marfievici, Ramona
    2009 IEEE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2009, : 359 - 362
  • [18] Panda: Reinforcement Learning-Based Priority Assignment for Multi-Processor Real-Time Scheduling
    Lee, Hyunsung
    Lee, Jinkyu
    Yeom, Ikjun
    Woo, Honguk
    IEEE ACCESS, 2020, 8 : 185570 - 185583
  • [19] On the Energy-Aware Partitioning of Real-Time Tasks on Homogeneous Multi-Processor Systems
    Bambagini, Mario
    Lelli, Juri
    Buttazzo, Giorgio
    Lipari, Giuseppe
    2013 4TH ANNUAL INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING SYSTEMS AND APPLICATIONS (ICEAC), 2013, : 69 - 74
  • [20] SCHEDULING MULTI-PROCESSOR SYSTEMS WITH ALGEBRAIC OBJECTIVES
    SCHOLZ, K
    COMPUTING, 1978, 20 (03) : 189 - 205