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 条
  • [1] Power aware scheduling for AND/OR graphs in multi-processor real-time systems
    Zhu, D
    AbouGhazaleh, N
    Mossé, D
    Melhem, R
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 593 - 601
  • [2] Multi-processor scheduling of elastic applications in compositional real-time systems
    Salman, Shaik Mohammed
    Papadopoulos, Alessandro, V
    Mubeen, Saad
    Nolte, Thomas
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 122
  • [3] Processor and Bus Co-scheduling Strategies for Real-time Tasks with Multiple Service-levels
    Roy, Sanjit Kumar
    Sarkar, Amab
    Gangopadhyay, Rahul
    2021 IEEE 27TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2021), 2021, : 21 - 30
  • [4] Dataflow formalisation of real-time streaming applications on a Composable and Predictable Multi-Processor SOC
    Nelson, Andrew
    Goossens, Kees
    Akesson, Benny
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (09) : 435 - 448
  • [5] Energy-Aware Real-time Scheduling on Heterogeneous Multi-Processor
    Wang, Gang
    Li, Wenming
    Hei, Xiali
    2015 49th Annual Conference on Information Sciences and Systems (CISS), 2015,
  • [6] Workload correlations in multi-processor hard real-time systems
    Wandeler, Ernesto
    Thiele, Lothar
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2007, 73 (02) : 207 - 224
  • [7] An adaptive scheduler for embedded multi-processor real-time systems
    Lee, Liang-Teh
    Tseng, Chia-Ying
    Hsu, Shieh-Jie
    TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 331 - 336
  • [8] HEART: Hybrid Memory and Energy-Aware Real-Time Scheduling for Multi-Processor Systems
    Guenzel, Mario
    Hakert, Christian
    Chen, Kuan-Hsun
    Chen, Jian-Jia
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [9] A Two-Pronged Approach of Power-Aware Voltage Scheduling for Real-Time Task Graphs in Multi-Processor Systems
    Kamiura, Naotake
    Saitoh, Ayumu
    Isokawa, Teijiro
    Matsui, Nobuyuki
    ISMVL: 2009 39TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, 2009, : 151 - 156
  • [10] ADFG: a scheduling synthesis tool for dataflow graphs in real-time systems
    Honorat, A.
    Tran, H. N.
    Besnard, L.
    Gautier, T.
    Talpin, J. -P.
    Bouakaz, A.
    PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2017), 2017, : 158 - 167