TY - GEN
T1 - Temporal separation for hardware-based I/O virtualization for mixed-criticality embedded real-time systems using PCIe SR-IOV
AU - Münch, Daniel
AU - Paulitsch, Michael
AU - Herkersdorf, Andreas
N1 - Publisher Copyright:
© VDE VERLAG GMBH - Berlin - Offenbach, Germany.
PY - 2014
Y1 - 2014
N2 - Virtualized or partitioned real-time embedded systems consolidate mixed-criticality applications on a common (multi-core) platform. Such embedded systems need spatial separation and temporal separation for secure and safe sharing of Input/Output (I/O) subsystems. This paper suggests a Run-Time Fixed-Size Weighted DMA Transaction Based Temporal Separation Concept to provide temporal separation for hardware-based I/O virtualization using PCI Express (PCIe) Single Root I/O Virtualization (SR-IOV). The present practical evaluation of this temporal separation concept demonstrate the applicability to share I/O devices on commercially available computing platforms safely and securly. This temporal separation concept achieves up to 40% lower transfer time than best-effort arbitration. Since the standard PCIe protocol is not touched and the temporal separation mechanisms are concentrated in the I/O device, this is a platform independent, reusable and maintenance-friendly solution to connect I/O devices with temporal separation to a host platform.
AB - Virtualized or partitioned real-time embedded systems consolidate mixed-criticality applications on a common (multi-core) platform. Such embedded systems need spatial separation and temporal separation for secure and safe sharing of Input/Output (I/O) subsystems. This paper suggests a Run-Time Fixed-Size Weighted DMA Transaction Based Temporal Separation Concept to provide temporal separation for hardware-based I/O virtualization using PCI Express (PCIe) Single Root I/O Virtualization (SR-IOV). The present practical evaluation of this temporal separation concept demonstrate the applicability to share I/O devices on commercially available computing platforms safely and securly. This temporal separation concept achieves up to 40% lower transfer time than best-effort arbitration. Since the standard PCIe protocol is not touched and the temporal separation mechanisms are concentrated in the I/O device, this is a platform independent, reusable and maintenance-friendly solution to connect I/O devices with temporal separation to a host platform.
KW - Hardware-based I/O virtualization
KW - Mixed-criticality
KW - Multi-core
KW - PCIe SR-IOV
KW - Real-time embedded systems
KW - Temporal separation
UR - http://www.scopus.com/inward/record.url?scp=85117392142&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85117392142
T3 - ARCS 2014 - 2014 Workshop Proceedings on Architecture of Computing Systems
BT - ARCS 2014 - 2014 Workshop Proceedings on Architecture of Computing Systems
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 27th International Conference on Architecture of Computing Systems Workshop, ARCS 2014
Y2 - 25 February 2014 through 28 February 2014
ER -