During the last years, the demand of computing power in modern cars has risen continuously, especially due to modern topics like assisted driving. In order to provide the required computing power, the chip manufactures focused in the past on the switch from single- to multicore CPU architectures. Such powerful multicore CPUs allow the integration of multiple software components on the same hardware, therefore reducing the overall number of ECUs inside a car. While multicore CPUs are well-known in general purpose computing, the efficient use in highly embedded systems with real-time requirements is more challenging. For the integration of multiple software components on the same hardware, freedom interference between those components must be enforced to ensure a safe execution. In case of existing legacy software the problem is often based on previously optimized execution for a singlecore CPU and as a result the parallel execution of such legacy software on multiple cores is not straight forward. This dissertation describes two possible scheduling techniques in order to enable sensible use of the new available computing power. The first mechanism uses partition based virtualization, which has been a well-known technique in avionics with ARINC653. Objective is the integration of multiple software components on the same ECU. Freedom from interference is achieved through the execution on top of a hypervisor, implementing and monitoring the partition based virtualization. Second, an integration of the LET paradigm into an automotive system architecture, enabling a lock-less synchronized communication across core boundaries. In general, such a mechanism allows a synchronization of software among multiple CPU cores. This allows synchronization across core boundaries which can be used for both, existing legacy software as well as virtualized partitions. The scientific contribution of this dissertation is primarily the integration of both mechanisms into an automotive context. This includes a response time analysis as ...


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    Scheduling Mechanisms for Efficient and Safe Automotive SystemsIntegration ; Scheduling Mechanismen für effiziente und sichere Integration von Systemen im Automobilbereich



    Erscheinungsdatum :

    2020-01-13



    Medientyp :

    Hochschulschrift


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    Klassifikation :

    DDC:    0 / 004 / 6 / 62 / 629