Implementation and evaluation of hypervisor for Automotive heterogeneous hard real time Embedded applications on a multicore platform

Abstract

The future of automotive industry has a major focus on computing innovations such as newlineautonomous driving, connectivity and mobility. With these advancements, electrical and electronic components started exponentially increasing inside the vehicle; integrating hardware and software components of different automotive safety integrity levels. Automotive OEMs and their suppliers are seeking for an innovative and optimized electrical / electronic vehicle architecture to improve vehicle performance, safety, reliability and lower system costs. Parallelizing the legacy sequential applications and consolidating several small heterogeneous computing units to a centralized computing unit are the proposed approaches for optimizing the electrical / electronic vehicle architecture. A major outcome of this research work is to identify the right scheme and algorithm suitable for parallelizing the legacy sequential code and distributing them in multicore platform. Next is to achieve centralized computing platform by virtualizing an automotive state-of-the-art multicore controller, which does not possess any hardware extensions to support virtualization. An automotive state-of-the-art hypervisor is identified and a demonstrator virtualizing two heterogeneous applications is built. Through this demonstrator, various new concepts like start-up of virtualized system, trap-emulation, virtualizing input-output access and interrupt handling are realized. These concepts are validated in terms of performance, data consistency, memory consumption, timeliness to its deadlines and reliability of the system. Compared to the research works done so far, this evaluation is based on a demonstrator newlinewhere both virtualized applications are performing their regular system activities. newlineThere is no master-slave concept in this demonstrator, enabling independent access for newlineeach application to its needed peripheral. newline newline

Description

Keywords

Citation

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced