DocumentCode
2790303
Title
Frame packing in real-time communication
Author
Sandström, Kristian ; Norstom, C. ; Ahlmark, Magnus
Author_Institution
Dept. of Comput. Eng., Malardalen Real-time Res. Centre, Vasteras, Sweden
fYear
2000
fDate
2000
Firstpage
399
Lastpage
403
Abstract
A common computational model in distributed embedded systems is that the nodes exchange signals via a network. Most often, a signal represents the state of some physical device and has a signal size ranging from a single bit up to a few bytes. Furthermore, each signal typically has a deadline requirement. The communication networks used are often based on a broadcast bus where fixed or variable sized frames are transmitted. The amount of data that can be transmitted in each frame is almost always bigger than the size of a signal. Thus, from a resource perspective it would be desirable if each frame could transport several signals. The authors investigate how to assign signals to periodic frames with the objective function to minimise the network bandwidth requirement while not violating specified deadlines. This problem is NP-hard, but can for most typical applications be solved efficiently by using simple heuristics. The effectiveness of our algorithm is demonstrated by applying it to signal sets derived from automotive applications for a CAN based system and for the newly developed, low cost and low speed, Local Interconnect Network (LIN). The results can be of great use in cost sensitive embedded systems such as car control systems, where the used hardware, communication networks and nodes (typically microcontrollers), have to be highly utilised to keep the production cost at a minimum level
Keywords
automobiles; bandwidth allocation; computational complexity; controller area networks; distributed processing; microcontrollers; real-time systems; CAN based system; Local Interconnect Network; NP-hard; automotive applications; broadcast bus; car control systems; common computational model; communication networks; cost sensitive embedded systems; deadline requirement; distributed embedded systems; frame packing; microcontrollers; network bandwidth requirement; objective function; periodic frames; physical device; production cost; real time communication; resource perspective; signal exchange; signal sets; signal size; simple heuristics; variable sized frames; Automotive applications; Bandwidth; Broadcasting; Communication networks; Computational modeling; Computer networks; Costs; Distributed computing; Embedded computing; Embedded system;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on
Conference_Location
Cheju Island
ISSN
1530-1427
Print_ISBN
0-7695-0930-4
Type
conf
DOI
10.1109/RTCSA.2000.896418
Filename
896418
Link To Document