ARAMiS - Automotive, Railway and Avionic Multicore System

Research Focus

In this ongoing research project, the possibilities and challenges of using multicore processors for automotive, mixed-critical applications are being explored. Tasks of such applications are partitioned and separated into virtual machines (VMs).

Executing VMs on one processor implies that all VMs require physical access to an external communication bus (e.g. CAN bus). While using multiple communication controllers to grant access for each VM is possible, smarter approaches can save resources and be more flexible at the same time.

The goal in this project is to extend/enable existing automotive field bus communication controllers for virtualization and multicore access.

Approach

Based on a detailed analysis of protocols of existing field buses and their interfaces (timing, data throughput, control flow, ...) regarding virtualization and multicore enablement we enhance the controllers.

Primary focus will be in HW with extensions for providing flexible, freely assignable virtual interfaces for one device and dedicated interrupts, DMA transfers and memory management per virtual interface.

This will be implemented in an FPGA prototype.


Publikationen

  • 1/12
    Andre Richter, Christian Herber, Thomas Wild, Andreas Herkersdorf: Resolving Performance Interference in SR-IOV Setups with PCIe Quality-of-Service Extensions. 2016 Euromicro Conference on Digital System Design (DSD), 2016 mehr… BibTeX
  • 2/12
    Christian Herber, Ammar Saeed, Andreas Herkersdorf: Design and Evaluation of a Low-Latency AVB Ethernet Endpoint based on ARM SoC. ​The 12th IEEE International Conference on Embedded Software and Systems, 2015 mehr… BibTeX Volltext (mediaTUM)
  • 3/12
    Christian Herber, Andre Richter, Thomas Wild, Andreas Herkersdorf: Real-Time Capable CAN to AVB Ethernet Gateway Using Frame Aggregation and Scheduling. Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015 mehr… BibTeX Volltext (mediaTUM)
  • 4/12
    Andre Richter, Christian Herber, Stefan Wallentowitz, Thomas Wild, Andreas Herkersdorf: A Hardware/Software Approach for Mitigating Performance Interference Effects in Virtualized Environments Using SR-IOV. Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on, 2015 mehr… BibTeX Volltext ( DOI ) Volltext (mediaTUM)
  • 5/12
    Christian Herber, Dominik Reinhardt, Andre Richter, Andreas Herkersdorf: HW/SW Trade-Offs in I/O Virtualization for Controller Area Network. 52nd ACM/EDAC/IEEE Design Automation Conference (DAC), 2015 mehr… BibTeX Volltext ( DOI ) Volltext (mediaTUM)
  • 6/12
    Andre Richter, Christian Herber, Thomas Wild, Andreas Herkersdorf: Denial-of-Service attacks on PCI passthrough devices: Demonstrating the impact on network- and storage-I/O performance. Journal of Systems Architecture 61 (10), 2015, 592 - 599 mehr… BibTeX Volltext ( DOI )
  • 7/12
    Andre Richter, Christian Herber, Holm Rauchfuss, Thomas Wild, Andreas Herkersdorf: Performance Isolation Exposure in Virtualized Platforms with PCI Passthrough I/O Sharing. ARCS - Architecture of Computing Systems, 2014 mehr… BibTeX Volltext (mediaTUM)
  • 8/12
    Oliver Sander, Timo Sandmann, Viet Vu Duy, Steffen Bähr, Falco Bapp, Jürgen Becker, Hans-Ulrich Michel, Dirk Kaule, Daniel Adam, Enno Lübbers, Jürgen Hairbucher, Andre Richter, Christian Herber, Andreas Herkersdorf: Hardware Virtualization Support for Shared Resources in Mixed-Criticality Multicore Systems. Design, Automation & Test in Europe Conference & Exhibition (DATE), 2014 mehr… BibTeX
  • 9/12
    Christian Herber, Andre Richter, Thomas Wild, Andreas Herkersdorf: Deadline-Aware Interrupt Coalescing in Controller Area Network (CAN). The 11th IEEE International Conference on Embedded Software and Systems, 2014 mehr… BibTeX Volltext ( DOI ) Volltext (mediaTUM)
  • 10/12
    Christian Herber, Andre Richter, Thomas Wild, Andreas Herkersdorf: A Network Virtualization Approach for Performance Isolation in Controller Area Network (CAN). The 20th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), 2014 mehr… BibTeX Volltext (mediaTUM)
  • 11/12
    Christian Herber, Andre Richter, Holm Rauchfuss, Andreas Herkersdorf: Self-Virtualized CAN Controller for Multi-Core Processors in Real-Time Applications. International Conference on Architecture of Computing Systems (ARCS), Springer, 2013 mehr… BibTeX
  • 12/12
    Christian Herber, Andre Richter, Holm Rauchfuss, Andreas Herkersdorf: Spatial and Temporal Isolation of Virtual CAN Controllers. Workshop on Virtualization for Real-Time Embedded Systems (VtRES), 2013 mehr… BibTeX