Title :
Monitoring of I/O for safety-critical systems using PCI express advanced error reporting
Author :
Munch, Daniel ; Paulitsch, Michael ; Herkersdorf, Andreas
Author_Institution :
Airbus Group Innovations, Munich, Germany
Abstract :
Certification is the process in which a manufacturer has to prove to authorities that an aircraft and systems like safety-critical avionic systems work safely as intended without unacceptable hazards. Means to achieve this are redundancy, separation/protection, monitoring, and recovery mechanisms. The objective of this paper is to provide a cost-efficient solution for monitoring of Commercial Off-The-Shelf (COTS) Input/Output (I/O) devices using COTS components and standards. The first contribution of this paper is an evaluation-proved single-event monitoring concept to permit PCI Express (PCIe) debugging without an expensive PCIe protocol analyzer and to facilitate build-in self-tests for COTS PCIe I/O devices. This is proved with an evaluation. The second contribution is a run-time monitoring concept to monitor, detect, prevent errors and to recover from errors for spatial separation of COTS PCIe I/O devices during operation. Both monitoring types use only available PCIe-compatible COTS components. This makes them portable to various computing architectures (Intel, ARM, PowerPC) and applicable for existing I/O virtualization and I/O sharing solutions. A practical evaluation reveals that the performance overhead (transfer time, transfer rate) inserted by the run-time monitoring is with 0.88% small and insignificant.
Keywords :
avionics; computerised monitoring; performance evaluation; peripheral interfaces; safety-critical software; virtualisation; COTS PCIe IO devices; COTS components; COTS standards; IO monitoring; IO sharing solutions; IO virtualization; PCI express advanced error reporting; PCIe-compatible COTS components; certification; commercial off-the-shelf input-output devices; performance overhead; safety-critical avionic systems; single-event monitoring concept; unacceptable hazards; Aerospace electronics; Hardware; Monitoring; Performance evaluation; Protocols; Standards; Virtualization;
Conference_Titel :
Industrial Embedded Systems (SIES), 2015 10th IEEE International Symposium on
Conference_Location :
Siegen
DOI :
10.1109/SIES.2015.7185049