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 条
  • [41] Self-timed divider based on RSD number system
    Lee, K
    Choi, K
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1996, 4 (02) : 292 - 295
  • [42] A Hybrid NCS Scheduling Algorithm Based On Priority Table
    Jiang Hongxia
    Xu Fengxia
    Lu Zhongda
    Zhang Jinlong
    [J]. PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 4428 - 4432
  • [43] Scheduling of MPI applications:: Self-co-scheduling
    Utrera, G
    Corbalán, J
    Labarta, J
    [J]. EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 238 - 245
  • [44] A Hybrid Task Scheduling Algorithm Based on Task Clustering
    Qiao Tian
    Jingmei Li
    Di Xue
    Weifei Wu
    Jiaxiang Wang
    Lei Chen
    Juzhen Wang
    [J]. Mobile Networks and Applications, 2020, 25 : 1518 - 1527
  • [45] Research on Hybrid Scheduling Algorithm Based on CAN bus
    HAN Shunyuan
    ZHANG Zhihong
    HE Hong
    [J]. Instrumentation, 2017, 4 (02) : 22 - 27
  • [46] A Hybrid Task Scheduling Algorithm Based on Task Clustering
    Tian, Qiao
    Li, Jingmei
    Xue, Di
    Wu, Weifei
    Wang, Jiaxiang
    Chen, Lei
    Wang, Juzhen
    [J]. MOBILE NETWORKS & APPLICATIONS, 2020, 25 (04): : 1518 - 1527
  • [47] A fully self-timed bit-serial pipeline architecture for embedded systems
    Rettberg, A
    Zanella, M
    Bobda, C
    Lehmann, T
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 1130 - 1131
  • [48] Energy-Efficient Scheduling of Throughput-Constrained Streaming Applications by Periodic Mode Switching
    Niknam, Sobhan
    Stefanov, Todor
    [J]. INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 203 - 212
  • [49] Timed Petri net based scheduling for mechanical assembly - Integration of planning and scheduling
    Inaba, A
    Fujiwara, F
    Suzuki, T
    Okuma, S
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1998, E81A (04) : 615 - 625
  • [50] A hybrid algorithm based on particle swarm optimization and simulated annealing for a periodic job shop scheduling problem
    Amin Jamili
    Mohammad Ali Shafia
    Reza Tavakkoli-Moghaddam
    [J]. The International Journal of Advanced Manufacturing Technology, 2011, 54 : 309 - 322