End-to-end schedulability tests for multiprocessor embedded systems based on networks-on-chip with priority-preemptive arbitration
L. S. Indrusiak
Simulation-based techniques can be used to evaluate whether a particular NoC-based platform configuration is able to meet the timing constraints of an application, but they can only evaluate a finite set of scenarios. In safety-critical applications with hard real-time constraints, this is clearly not sufficient because there is an expectation that the application should be schedulable on that platform in all possible scenarios. This paper presents a particular NoC-based multiprocessor architecture, as well as a number of analytical methods that can be derived from that architecture, aiming to allow designers to check, for a given platform configuration, whether all application tasks and communication messages always meet their hard real-time constraints in every possible scenario. Experiments are presented, showing the use of the proposed methods when evaluating different task mapping and platform topologies.
BibTex Entry
@article{Indrusiak2014,
author = {L. S. Indrusiak},
journal = {Journal of Systems Architecture},
month = {August},
number = {7},
pages = {553561},
title = {End-to-end schedulability tests for multiprocessor embedded systems based on networks-on-chip with priority-preemptive arbitration},
volume = {60},
year = {2014}
}