Run-time Reconfiguration to Tolerate Core Failures for Real-Time Embedded Applications on NoC Manycore Platforms

被引:7
|
作者
Li, Zheng [1 ]
Li, Shuhui [1 ]
Hua, Xiayu [1 ]
Wu, Hao [1 ]
Ren, Shangping [1 ]
机构
[1] IIT, Dept Comp Sci, Chicago, IL 60616 USA
关键词
ENERGY-AWARE COMMUNICATION; NETWORK;
D O I
10.1109/HPCC.and.EUC.2013.287
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study run-time reconfiguration problem for tolerating core failures on NoC manycore platforms with following three objectives: (1) maintaining the maximal timing similarity between real-time embedded application' timing properties before and after the system reconfiguration; (2) guaranteeing to meet real-time embedded application's deadline requirements after system reconfiguration; and (3) minimizing the task migration time delay. Two approaches, i.e. mixed integer quadratic programming (MIQP) based approach and a heuristic largest influence core first (LICF) approach, are developed to derive a reconfiguration strategy that meets the three objectives. The MIQP approach is able to obtain the optimal solution and can be used at run-time if extra memory is available. For memory limited systems, the LICF approach can be used to obtain a solution in polynomial time that is near optimal.
引用
收藏
页码:1990 / 1997
页数:8
相关论文
共 50 条
  • [1] Predictable Run-Time Mapping Reconfiguration for Real-Time Applications on Many-Core Systems
    Pourmohseni, Behnaz
    Wildermann, Stefan
    Glass, Michael
    Teich, Juergen
    PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2017), 2017, : 148 - 157
  • [2] A Run-Time Environment Supporting Real-Time Execution of Embedded Control Applications
    Sierszecki, Krzysztof
    Angelov, Christo
    Ke, Xu
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 61 - 68
  • [3] Towards run-time re-configurable techniques for real-time embedded applications
    Oliver, TF
    Maskell, DL
    ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 141 - 146
  • [4] A Rigorous and Efficient Run-time Security Monitor for Real-time Critical Embedded System Applications
    Khan, Muhammad Taimoor
    Serpanos, Dimitrios
    Shrobe, Howard
    2016 IEEE 3RD WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2016, : 100 - 105
  • [5] Run-time slack distribution for real-time data-flow applications on embedded MPSoC
    Zaykov, Pavel G.
    Kuzmanov, Georgi
    Molnos, Anca M.
    Goossens, Kees
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 39 - 47
  • [6] Prediction Based Run-Time Reconfiguration on Many-core Embedded Systems
    Li, Zheng
    He, Shuibing
    Wang, Li
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 2, 2017, : 140 - 146
  • [7] Run-Time Reconfiguration of Expandable Cache for Embedded Systems
    Hsieh, Ang-Chih
    Hwang, TingTing
    2010 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AUTOMATION AND TEST (VLSI-DAT), 2010, : 207 - 210
  • [8] Run-Time Reconfiguration of Expandable Cache for Embedded Systems
    Hsieh, Ang-Chih
    Hwang, Ting Ting
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (10) : 1863 - 1875
  • [9] Run-time guarantees for real-time systems
    Wilhelm, R
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2003, 2791 : 166 - 167
  • [10] Run-time timing prediction for system reconfiguration on many-core embedded systems
    Li, Zheng
    He, Shuibing
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 95 : 47 - 54