Temporal separation for hardware-based I/O virtualization for mixed-criticality embedded real-time systems using PCIe SR-IOV

Daniel Münch, Michael Paulitsch, Andreas Herkersdorf

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationARCS 2014 - 2014 Workshop Proceedings on Architecture of Computing Systems
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9783800735792
StatePublished - 2014
Event27th International Conference on Architecture of Computing Systems Workshop, ARCS 2014 - Lubeck, Germany
Duration: 25 Feb 201428 Feb 2014

Publication series

NameARCS 2014 - 2014 Workshop Proceedings on Architecture of Computing Systems

Conference

Conference27th International Conference on Architecture of Computing Systems Workshop, ARCS 2014
Country/TerritoryGermany
CityLubeck
Period25/02/1428/02/14

Keywords

  • Hardware-based I/O virtualization
  • Mixed-criticality
  • Multi-core
  • PCIe SR-IOV
  • Real-time embedded systems
  • Temporal separation

Fingerprint

Dive into the research topics of 'Temporal separation for hardware-based I/O virtualization for mixed-criticality embedded real-time systems using PCIe SR-IOV'. Together they form a unique fingerprint.

Cite this