Conferences and supporting programme
Could Virtualization be the Key to Reducing Complexity Within the Automotive E/E Architecture?
The vehicle embedded system also known as the electronic control unit (ECU) has transformed the humble motor car making it more efficient, environmentally friendly and safer, but has led to a system which is highly complex. The modern motor vehicles electronic/electrical (E/E) architecture has become one of the most software intensive machines we use in our day to day lives. As new technologies such as vehicle autonomy and connectivity are introduced and new features added on to existing Advanced Driver Assistance Systems (ADAS), an increase in overall complexity will no doubt continue. New functionality and 3rd party developed features has led to the ad hoc accumulation of more and more ECUs, resulting in a highly decentralized E/E architecture connected over multiple in-vehicle networks such as CAN, CAN FD, Flex Ray, MOST and LIN. To address these future challenges the motor vehicle will require a radically new approach to the current E/E architecture. Traditionally, ECUs are closed systems and often bespoke in nature with highly optimized hardware designed to perform only specific functions and software preloaded by the manufacturer and rarely has the capability for updates. AUTOSAR and its successor Adaptable AUTOSAR has attempted to tackle the issues surrounding complexity, reusability and updates but still relies on ECUs to perform vehicle functions and does not fully address the ever increasing numbers of ECUs. Multiprocessor System on Chip (MPSoC) now commonplace within the embedded system architecture incorporating an ECU operation per core but like AUTOSAR, suffers from hardware reliance. The current project explores how virtualization: a virtual version of a device or resource, developed in the 1960s which has had a resurgence and transformed data centres and facilitated huge growth in cloud storage and computing, can effectively address the increasing complexity of the vehicle E/E architecture. By converting a hardware and software based ECU into a virtual environment transforms it into a Virtualized ECU (VCU). A VCU system provides a number of benefits to the current beleaguered automotive E/E architecture including: • Scalability: adding VCUs is a matter of software installation, moving away from fixed hardware • Adaptability: VCUs can adapt their available resources through autonomic computing • Security: greater separation of services, dedicating VCUs for specific safety critical functions • Consolidation: VCUs move away from decentralization as individual ECUs are virtualized and reside on fully redundant and powerful domain controllers • Updating: VCU software could be updated dynamically through live migration
--- Date: 28.02.2018 Time: 3:00 PM - 3:30 PM Location: Conference Counter NCC Ost