This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Real Multi-Partitioning for Optimized Distributing and Allocating Software in Vehicle Networks
Technical Paper
2007-01-1711
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
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.
Recommended Content
Authors
Topic
Citation
Brummund, S., Steup, C., and Kiencke, U., "Real Multi-Partitioning for Optimized Distributing and Allocating Software in Vehicle Networks," SAE Technical Paper 2007-01-1711, 2007, https://doi.org/10.4271/2007-01-1711.Also In
SAE 2007 Transactions Journal of Passenger Cars: Electronic and Electrical Systems
Number: V116-7; Published: 2008-08-15
Number: V116-7; Published: 2008-08-15
References
- Bannatyne Ross “Microcontrollers for the automobile” Micro Control Journal 2004
- Giusto Paolo Lavagno Luciano Ferrari Alberto Chiodo Massimiliano Brunel Jean-Yves “Electronic-system design in the automobile industry” IEEE Computer Society 2003
- Brummund Stephan Kehl Natalja Nenninger Philipp Kiencke Uwe “Isodata clutering for optimized software allocation in distributed automotive electronic systems” SAE, 2006-01-1053 Detroit (USA) 2006
- Brummund Stephan Nenninger Philipp Saxena Simmi Kiencke Uwe “Design of automotive's complex electronic system based on som clustering” Workshop on Self-Organizing Maps (WSOM) 2005 33 40
- Baccelli Francois Cohen Guy Olsder Geert Jan Quadrat Jean-Pierre Synchronization and Linearity: An Algebra for Discrete Event Systems Wiley & Son 1992
- Kiencke Uwe Ereignisdiskrete Systeme: Modellierung und Steuerung verteilter Systeme German Oldenbourg Verlag 2006
- Nenninger Philipp Rambow Thomas Kiencke Uwe “Clustering of complex electronic systems with self-ordering maps” SAE, 2005-01-1286 Detroit (USA) 2005