Where academic tradition
meets the exciting future

Network-based Many-core Embedded Systems

Masoud Daneshtalab, Pasi Liljeberg, Mehdi Modarressi, Leandro Soares Indrusiak (Eds.), Network-based Many-core Embedded Systems. Journal of Systems Architecture 59(9), 2013.

http://dx.doi.org/10.1016/j.sysarc.2013.06.001

Abstract:

A Network-On-Chip (NoC) platform is an emerging topology for large-scale applications. It provides a required number of resources for critical and excessive computations. However, the computations may be interrupted by faults occurring at run-time. Hence, reliability of computations as well as efficient resource management at run-time are crucial for such many-core NoC systems. To achieve this, we utilize an agent-based management system where agents are organized in a three-level hierarchy. We propose to incorporate reallocation and reconfiguration procedures into agents hierarchy such that fault-tolerance mechanisms can be executed at run-time. Task reallocation enables local reconfiguration of a core allowing it to be eventually reused in order to restore the original performance of communication and computations. The contributions of this paper are: (i) an algorithm for initial application mapping with spare cores, (ii) a multi-objective algorithm for efficient utilization of spare cores at run-time in order to enhance fault-tolerance while maintaining efficiency of communication and computations at an adequate level, (iii) an algorithm integrating the local reconfiguration procedure and (iv) formal modeling and verification of the dynamic agent-based NoC management architecture incorporating these algorithms within the Event-B framework.

BibTeX entry:

@PERIODICAL{jOsTsPlSe13a,
  title = {Network-based Many-core Embedded Systems},
  journal = {Journal of Systems Architecture},
  volume = {59},
  number = {9},
  editor = {Daneshtalab, Masoud and Liljeberg, Pasi and Modarressi, Mehdi and Indrusiak, Leandro Soares},
  publisher = {Elsevier},
  year = {2013},
  keywords = {Agent-based system; Dynamic reconfiguration; Event-B; Formal methods; Fault-tolerance; Network-On-Chip},
}

Belongs to TUCS Research Unit(s): Distributed Systems Laboratory (DS Lab), Embedded Systems Laboratory (ESLAB), Embedded Computer and Electronic Systems (ECES)

Publication Forum rating of this publication: level 2

Edit publication