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 条
  • [11] Run-time FPGA reconfiguration for power-/cost-optimized real-time systems
    Becker, Juergen
    Huebner, Michael
    Ullmann, Michael
    VLSI-SOC: FROM SYSTEMS TO CHIPS, 2006, 200 : 119 - +
  • [12] Run-time mapping for dynamic reconfiguration management in embedded systems
    Benoit, Pascal
    Torres, Lionel
    Sassatelli, Gilles
    Robert, Michel
    Saint-Jean, Nicolas
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2010, 4 (3-4) : 276 - 291
  • [13] A self-healing real-time system based on run-time self-reconfiguration
    Gericota, Manuel G.
    Alves, Gustavo R.
    Ferreira, Jose M.
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 1039 - 1042
  • [14] Using run-time reconfiguration for fault injection applications
    Antoni, L
    Leveugle, R
    Fehér, B
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2003, 52 (05) : 1468 - 1473
  • [15] Using run-time reconfiguration for fault injection applications
    Antoni, L
    Leveugle, R
    Fehér, B
    IMTC/2001: PROCEEDINGS OF THE 18TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3: REDISCOVERING MEASUREMENT IN THE AGE OF INFORMATICS, 2001, : 1773 - 1777
  • [16] Secure Coding for Real-Time Embedded Systems: Cert Run-Time Profile for Ada
    Benjamin, Mable
    2016 IEEE CYBERSECURITY DEVELOPMENT (IEEE SECDEV 2016), 2016, : 71 - 72
  • [17] STATIC ANALYSIS OF RUN-TIME ERRORS IN EMBEDDED REAL-TIME PARALLEL C PROGRAMS
    Mine, Antoine
    LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (01)
  • [18] A flexible run-time support for distributed dependable hard real-time applications
    Anceaume, E
    Cabillic, G
    Chevochot, P
    Puaut, I
    2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 310 - 319
  • [19] Run-time Spatial Resource Management for Real-Time Applications on Heterogeneous MPSoCs
    ter Braak, Timon D.
    Holzenspies, Philip K. F.
    Kuper, Jan
    Hurink, Johann L.
    Smit, Gerard J. M.
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 357 - 362
  • [20] Run-Time Simulator for distributed real-time processing
    Paik, E
    Chang, JH
    Lee, D
    Jun, KP
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1949 - 1954