Skip to main navigation Skip to search Skip to main content

Self-virtualized CAN controller for multi-core processors in real-time applications

  • Technical University of Munich

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

9 Scopus citations

Abstract

The long-rising number of electronic control units (ECUs) in cars is a major problem for OEMs, because of high costs and installation space requirements. The complexity could be reduced by the use of multi-core processors, where several ECUs can be repartitioned into virtual machines (VMs) running on one multi-core processor. Such a consolidation of ECUs is challenging, because I/O devices for real-time capable interconnects have to be shared by multiple VMs. In this paper we present a concept for offloading the functionality for CAN controller virtualization into a self-virtualized controller. By means of a thorough real-time analysis, it is shown that proposed solution is capable of real-time message transmission with additional latencies, that are multiple orders smaller than the common deadlines.

Original languageEnglish
Title of host publicationArchitecture of Computing Systems, ARCS 2013 - 26th International Conference, Proceedings
Pages244-255
Number of pages12
DOIs
StatePublished - 2013
Event26th International Conference on Architecture of Computing Systems, ARCS 2013 - Prague, Czech Republic
Duration: 19 Feb 201322 Feb 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7767 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference26th International Conference on Architecture of Computing Systems, ARCS 2013
Country/TerritoryCzech Republic
CityPrague
Period19/02/1322/02/13

Keywords

  • Automotive Electronics
  • Controller Area Network
  • Embedded Multi-Core Systems
  • Real-Time
  • Self-Virtualized I/O Devices

Fingerprint

Dive into the research topics of 'Self-virtualized CAN controller for multi-core processors in real-time applications'. Together they form a unique fingerprint.

Cite this