ARAMiS - Automotive, Railway and Avionic Multicore System
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.
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.
Resolving Performance Interference in SR-IOV Setups with PCIe Quality-of-Service Extensions. 2016 Euromicro Conference on Digital System Design (DSD), 2016 mehr… BibTeX
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)
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)
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)
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 )
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)
Performance Isolation Exposure in Virtualized Platforms with PCI Passthrough I/O Sharing. ARCS - Architecture of Computing Systems, 2014 mehr… BibTeX Volltext (mediaTUM)
Hardware Virtualization Support for Shared Resources in Mixed-Criticality Multicore Systems. Design, Automation & Test in Europe Conference & Exhibition (DATE), 2014 mehr… BibTeX
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)
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)
Spatial and Temporal Isolation of Virtual CAN Controllers. Workshop on Virtualization for Real-Time Embedded Systems (VtRES), 2013 mehr… BibTeX
Self-Virtualized CAN Controller for Multi-Core Processors in Real-Time Applications. International Conference on Architecture of Computing Systems (ARCS), Springer, 2013 mehr… BibTeX