Master Thesis MSTR-2018-65

BibliographyNguyen, Quang Tuan Anh: Performance Simulation of Scheduling Mechanisms for Heterogeneous Automotive Software Systems.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 65 (2018).
101 pages, english.
Abstract

As a trend of development, automotive manufactures face problems of heterogeneous software, in which software grows in size and varies in real-time characteristics [Broy][Brob]. In parallel, multi-/many-core architecture is introduced in automotive Electronic Control Unit (ECU), which can perform multiple task processing simultaneously. With highly potential processing power, multi-/many-core architecture becomes day by day main stream in automotive hardware design. Along with the new hardware architecture, a rising question is how to make use of the new powerful computing power, when heterogeneous software is integrated to the new hardware. Concerning above industry problems, this thesis will show analyses on scheduling mechanisms with respect to core utilization and real-time constraints. Because global scheduling is not optimal and difficult to implement in real-time system [BGca], local scheduling on single core will be examined. As a result, a scheduling algorithm set, which is called Reservation-Based Scheduling (RBS), will be examined. To illustrate RBS algorithms can solve automotive integration problems, an abstract simulation framework was realized to analyze the impact of the integration mechanisms with RBS on automotive systems. The thesis output would be a tool-chain for analyzing scheduling performance and configuration guideline for a RBS algorithm set.

Department(s)University of Stuttgart, Institute of Software Technology, Software Reliability and Security
Superviser(s)Becker, Prof. Steffen; Pressler, Michael
Entry dateJune 5, 2019
   Publ. Computer Science