DocumentCode
726292
Title
HW/SW trade-offs in I/O virtualization for Controller Area Network
Author
Herber, Christian ; Reinhardt, Dominik ; Richter, Andre ; Herkersdorf, Andreas
Author_Institution
Insitute for Integrated Syst., Tech. Univ. Munchen, Munich, Germany
fYear
2015
fDate
8-12 June 2015
Firstpage
1
Lastpage
6
Abstract
Automotive embedded systems are highly complex and historically grown networks of single-core based control units. Due to space limitations and wiring complexity, the scalability of current architectures is limited. It can be overcome by consolidating multiple currently distributed functions onto shared multi-core platforms. Additionally, virtualization can be used to isolate these functions in separate virtual machines (VMs). However, access to peripherals like Controller Area Network (CAN) communication interfaces must be shared among these partitions, a task that is usually associated with high overheads. In this paper, we present and quantitatively compare two approaches to enable sharing of CAN controllers among VMs. First, we use a software-based paravirtualization, in which I/O requests are moderated by a privileged software component. Second, we offload I/O virtualization tasks into the CAN controller itself, thus providing direct I/O access for VMs.
Keywords
controller area networks; embedded systems; multiprocessing systems; virtual machines; virtualisation; CAN communication interfaces; HW-SW trade-offs; I-O virtualization; VM; automotive embedded systems; controller area network; direct I-O access; privileged software component; shared multicore platforms; single-core based control units; software-based paravirtualization; virtual machines; Automotive engineering; Filtering; Variable speed drives; Automotive Electronics; Controller Area Network; Virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1145/2744769.2747929
Filename
7167202
Link To Document