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
来源
2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2016年
关键词
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 条
  • [21] Scheduling of Synchronous Dataflow Graphs with Partially Periodic Real-Time Constraints
    Honorat, Alexandre
    Desnos, Karol
    Bhattacharyya, Shuvra S.
    Nezan, Jean-Francois
    28TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS, RTNS 2020, 2020, : 22 - 33
  • [22] Adaptive co-scheduling for periodic application and update transactions in real-time database systems
    Han, Song
    Lam, Kam-yiu
    Wang, Jiantao
    Son, Sang H.
    Mok, Aloysius K.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (08) : 1729 - 1743
  • [23] A study of adaptive co-scheduling approach for an opportunistic software environment to execute in multi-core and multi-processor configurations
    Mendonca, R. P.
    Dantas, M. A. R.
    CSE 2008:11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, PROCEEDINGS, 2008, : 41 - 47
  • [24] Peak load optimization through 2-dimensional packing and multi-processor real-time scheduling
    De Martini, Daniele
    Benetti, Guido
    Cipolla, Filippo
    Caprino, Davide
    Della Vedova, Marco L.
    Facchinetti, Tullio
    ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2017, 2017, : 275 - 278
  • [25] Stochastic allocation and scheduling for conditional task graphs in multi-processor systems-on-chip
    Michele Lombardi
    Michela Milano
    Martino Ruggiero
    Luca Benini
    Journal of Scheduling, 2010, 13 : 315 - 345
  • [26] Scheduling real-time multi-processor systems with distance-constrained tasks using the early-release-fair model
    Chen, Da-Ren
    Hsu, Chiun-Chieh
    Wang, Chien-Min
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (11): : 3260 - 3271
  • [27] Stochastic allocation and scheduling for conditional task graphs in multi-processor systems-on-chip
    Lombardi, Michele
    Milano, Michela
    Ruggiero, Martino
    Benini, Luca
    JOURNAL OF SCHEDULING, 2010, 13 (04) : 315 - 345
  • [28] Real-Time Execution Monitoring on Multi-Processor System-on-Chip
    Holma, Kalle
    Arpinen, Tero
    Salminen, Erno
    Hannikainen, Marko
    Hamalainen, Timo D.
    2008 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2008, : 23 - 28
  • [29] Real-time execution monitoring on multi-processor system-on-chip
    Holma, Kalle
    Arpinen, Tero
    Salminen, Erno
    Hännikäinen, Marko
    Hämäläinen, Timo D.
    2008 International Symposium on System-on-Chip Proceedings, SOC 2008, 2008,
  • [30] Task-I/O Co-Scheduling for Pfair Real-Time Scheduler in Embedded Multi-Core Systems
    Park, Sangsoo
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2014), 2014, : 46 - 51