Message scheduling for real-time interprocessor communication

被引:0
|
作者
Waldherr, Stefan [1 ]
Knust, Sigrid [1 ]
Aust, Stefan
机构
[1] Univ Osnabruck, Inst Comp Sci, D-49069 Osnabruck, Germany
关键词
Message scheduling; Real time; Baseline network; Periodic scheduling; Graph coloring; ALGORITHMS;
D O I
10.1016/j.sysarc.2015.06.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper an efficient algorithm is proposed which optimizes periodic message scheduling in a real-time multiprocessor system. The system is based on a many-core single-chip computer architecture and uses a multistage baseline network for inter-core communication. Due to its basic architecture, internal blockings can occur during data transfers, i.e. the baseline network is not real-time capable by itself. Therefore, we propose a scheduling algorithm that may be performed before the execution of an application in order to compute a non-blocking schedule of periodic message transfers. Additionally, we optimize the clock rate of the network subject to the constraint that all data transfers can be performed in a non-blocking way. Our solution algorithm is based on a generalized graph coloring model and a randomized greedy approach. The algorithm was tested on some realistic communication scenarios as they appear in modern electronic car units. Computational results show the effectiveness of the proposed algorithm. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:374 / 382
页数:9
相关论文
共 50 条
  • [41] Real-time scheduling with a budget
    Naor, J
    Shachnai, H
    Tamir, T
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2003, 2719 : 1123 - 1137
  • [42] REAL-TIME SCHEDULING PROBLEM
    DHALL, SK
    LIU, CL
    [J]. OPERATIONS RESEARCH, 1978, 26 (01) : 127 - 140
  • [43] A non-blocking buffer mechanism for real-time event message communication
    Kim, KHK
    [J]. REAL-TIME SYSTEMS, 2006, 32 (03) : 197 - 211
  • [44] Dynamic Channel Selection for Real-time Safety Message Communication in Vehicular Networks
    Bai, Yunhao
    Zheng, Kuangyu
    Wang, Zejiang
    Wang, Xiaorui
    Wang, Junmin
    [J]. 2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 56 - 66
  • [45] Real-time worker scheduling
    不详
    [J]. INDUSTRIAL ENGINEER, 2005, 37 (05): : 15 - 15
  • [46] Real-time scheduling with a budget
    Naor, Joseph
    Shachnai, Hadas
    Tamir, Tami
    [J]. ALGORITHMICA, 2007, 47 (03) : 343 - 364
  • [47] A Non-Blocking Buffer Mechanism for Real-Time Event Message Communication
    K. H. (Kane) Kim
    [J]. Real-Time Systems, 2006, 32 : 197 - 211
  • [48] Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks
    Craciunas, Silviu S.
    Oliver, Ramon Serna
    Chmelik, Martin
    Steiner, Wilfried
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 183 - 192
  • [49] An improved deadline-based message scheduling algorithm for real-time control network
    Yang, Qingyu
    Ju, Lincang
    Ge, Sibo
    Shi, Ren
    [J]. COMPUTATIONAL INTELLIGENCE, PT 2, PROCEEDINGS, 2006, 4114 : 1073 - 1078
  • [50] PARM: A Power-Aware Message Scheduling Algorithm for Real-Time Wireless Networks
    Alghamdi, Mohammed I.
    [J]. CSE 2008: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, 2008, : 299 - 306