Real Multi-Partitioning for Optimized Distributing and Allocating Software in Vehicle Networks

In this paper two new approaches are presented how to partition an amount of functions distributed in automotive electronic systems. In contrast to common partitioning algorithms as Kernighan-Lin, Best-Gain-First, Simulated-Annealing, a.s.o., these algorithms are real multi-partitioning ones. With r...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SAE transactions 2007-01, Vol.116, p.700-708
Hauptverfasser: Brummund, Stephan, Steup, Christian, Kiencke, Uwe
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this paper two new approaches are presented how to partition an amount of functions distributed in automotive electronic systems. In contrast to common partitioning algorithms as Kernighan-Lin, Best-Gain-First, Simulated-Annealing, a.s.o., these algorithms are real multi-partitioning ones. With respect to ECU (electronic control unit) characteristics, the software functions to be partitioned will be allocated automatically onto the available hardware. Main motivation is the reduction of the resulting bus-load which is provoked by the communication between such functions. Moreover these algorithms optimize the final partitioning solution to achieve a reduced number of ECUs. Reducing bus-load and the number of ECUs can lead to significant cost reduction. In order to validate partitioning results, a CAN as well as a FlexRay model was developed in Matlab/Simulink determining the bus-load over time. Therefore system engineers can assess the performance of the partitioned system during design process and decide for the best implementation before test stage.
ISSN:0096-736X
2577-1531