A Hybrid Scheduling Algorithm based on Self-Timed and Periodic Scheduling for Embedded Streaming Applications

被引:1
|
作者
Dkhil, Amira [1 ]
Xuan Khanh Do [1 ]
Louise, Stephane [1 ]
Rochange, Christine [2 ]
机构
[1] CEA, LIST, PC172, F-91191 Gif Sur Yvette, France
[2] Univ Toulouse, IRIT, Toulouse, France
关键词
D O I
10.1109/PDP.2015.109
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we consider the problem of multiprocessor scheduling for safety-critical streaming applications modeled as acyclic data-flow graphs. To the best of our knowledge, most existing works have proposed periodic scheduling that ignore latency or can even have a negative impact on it: the results are quite far from those obtained under Self-Timed scheduling (STS). In this paper, we introduce a new scheduling policy noted Self-Timed Periodic (STP), which is an execution model combining self-timed scheduling with periodic scheduling. The proposed framework shows that the use of both strategies is possible and that they complement each other; STS improves the performance metrics of the programs, while the periodic model captures the timing aspects. We evaluate the performance of our scheduling policy for a set of 10 real-life streaming applications. We find that in most of the cases, our approach gives a significant improvement in latency compared to the Static Periodic Schedule (SPS), and results which are close to the best case latency of STS.
引用
收藏
页码:711 / 715
页数:5
相关论文
共 50 条
  • [31] Bulk Scheduling for Delay Sensitive Streaming Applications
    Tu, Yung-Cheng
    Chen, Meng Chang
    Sun, Yeali S.
    Shih, Wei-Kuan
    [J]. GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [32] A multiplexer based test method for self-timed circuits
    te Beest, F
    Peeters, A
    [J]. 11TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2005, : 166 - 175
  • [33] Scheduling streaming applications on a complex multicore platform
    David, Tudor
    Jacquelin, Mathias
    Marchal, Loris
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (15): : 1726 - 1750
  • [34] Constrained Global Scheduling of Streaming Applications on MPSoCs
    Zhu, Jun
    Sander, Ingo
    Jantsch, Axel
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 220 - 225
  • [35] On the Optimal Scheduling of Streaming Applications in Unstructured Meshes
    Abeni, Luca
    Kiraly, Csaba
    Lo Cigno, Renato
    [J]. NETWORKING 2009, 2009, 5550 : 117 - 130
  • [36] Dynamic scheduling algorithm for mobile streaming media based on proxy caching
    Liao, Jian-Xin
    Yang, Ge
    Zhu, Xiao-Min
    Huang, Hai
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2008, 31 (07): : 1216 - 1223
  • [37] A Scheduling Algorithm for Hybrid Tasks Based on Imprecise Computation-Rotational Scheduling Scheme
    Zhou, Yue
    Liu, Xiaolin
    Lv, Jiuyi
    Zheng, Xijian
    [J]. 2011 9TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2011), 2011, : 876 - 880
  • [38] Design of Hybrid Simulated Annealing Algorithm for UAV Scheduling Based on Coordinated Task Scheduling
    Wu, Lijie
    Sun, Qi
    Xu, Haitao
    Song, Xiaochen
    Zhang, Yang
    [J]. 2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 1669 - 1674
  • [39] Programmable/Stoppable Oscillator Based on Self-Timed Rings
    Yahya, Eslam
    Elissati, Oussama
    Zakaria, Hatem
    Fesquet, Laurent
    Renaudin, Marc
    [J]. ASYNC: 2009 15TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, 2009, : 1 - +
  • [40] A heuristic algorithm SDS for scheduling with timed Petri nets
    Yamauchi, M
    Watanabe, T
    [J]. ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 6: CIRCUITS ANALYSIS, DESIGN METHODS, AND APPLICATIONS, 1999, : 81 - 84