• 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