Title :
Frame Packing for Minimizing the Bandwidth Consumption of the FlexRay Static Segment
Author :
Minkoo Kang ; Kiejin Park ; Myong-Kee Jeong
Author_Institution :
Dept. of Ind. Eng., Ajou Univ., Suwon, South Korea
Abstract :
The FlexRay protocol has emerged as the de facto standard for automotive communication systems, and it offers the advantages of both the event-triggered and time-triggered paradigms. To minimize bandwidth consumption (BC) in the static segment of the FlexRay communication cycle, we propose a frame-packing algorithm called BC minimizing with various periodic signals (BCMVPS), which is formulated as generalized integer linear programming that allows the packing of signals with different periods into a message frame. We also present the lower and upper bounds of the size of a static slot, as well as present a heuristic called BC best fit decreasing for linear frame selection for reducing the computing time of the BCMVPS algorithm. We compare the performance of the proposed algorithms with existing algorithms using the Society of Automotive Engineers benchmark data and GNU linear programming kit. The experimental results show that the BC of the proposed algorithms is less than that of the existing frame-packing algorithms.
Keywords :
automobiles; bandwidth allocation; integer programming; linear programming; protocols; BC best fit decreasing; BCMVPS algorithm; FlexRay communication cycle; FlexRay protocol; FlexRay static segment; GNU linear programming kit; Society of Automotive Engineers benchmark; automotive communication system; bandwidth consumption minimisation; de facto standard; event-triggered paradigm; frame packing; frame-packing algorithm; generalized integer linear programming; heuristic; linear frame selection; message frame; periodic signal; signal packing; static slot; time-triggered paradigm; Bandwidth; Heuristic algorithms; Mathematical model; Payloads; Protocols; Upper bound; Bandwidth consumption (BC); FlexRay; frame packing; static segment;
Journal_Title :
Industrial Electronics, IEEE Transactions on
DOI :
10.1109/TIE.2012.2208433