Abstract
for a single core architecture. This, however, limited the
utilization of shared resources. In this paper we present a
redesign of an automotive test system that is based on a multi-
core architecture and capable of managing mixed-criticality
data. As part of the redesign, we implemented a Connectivity
Manager (CM) that is in charge of multiplexing several data streams from multiple cores across a shared network. Due to the increased complexity of our system, a more flexible scheduling approach is required. Our solution to this problem is a novel dynamic priority communication scheduling approach that adapts to bandwidth changes on the shared communication network. Through simulations with realistic workload, we prove the proper functioning of our algorithm with the result that higher critical data streams are favoured over less critical data streams in case of an overloaded system caused by a bottleneck on the CAN bus.
Original language | English |
---|---|
Title of host publication | 2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES) |
Pages | 220-227 |
Number of pages | 8 |
ISBN (Electronic) | 978-1-5090-5677-4 |
DOIs | |
Publication status | Published - 27 Jun 2017 |
Event | 2017 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY - Vienna, Austria Duration: 27 Jun 2017 → 28 Jun 2017 http://www.ieee-icves2017.org/ |
Conference
Conference | 2017 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY |
---|---|
Abbreviated title | ICVES |
Country | Austria |
City | Vienna |
Period | 27/06/17 → 28/06/17 |
Internet address |
Fields of Expertise
- Information, Communication & Computing
Cite this
Real-Time Multiplexing of Mixed-Criticality Data Streams for Automotive Multi-Core Test Systems. / Nager, Markus; Baunach, Marcel Carsten; Priller, Peter; Macher, Georg Franz Heinrich.
2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES) . 2017. p. 220-227.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Research › peer-review
}
TY - GEN
T1 - Real-Time Multiplexing of Mixed-Criticality Data Streams for Automotive Multi-Core Test Systems
AU - Nager, Markus
AU - Baunach, Marcel Carsten
AU - Priller, Peter
AU - Macher, Georg Franz Heinrich
PY - 2017/6/27
Y1 - 2017/6/27
N2 - Historically, automotive test systems were designedfor a single core architecture. This, however, limited theutilization of shared resources. In this paper we present aredesign of an automotive test system that is based on a multi-core architecture and capable of managing mixed-criticalitydata. As part of the redesign, we implemented a ConnectivityManager (CM) that is in charge of multiplexing several data streams from multiple cores across a shared network. Due to the increased complexity of our system, a more flexible scheduling approach is required. Our solution to this problem is a novel dynamic priority communication scheduling approach that adapts to bandwidth changes on the shared communication network. Through simulations with realistic workload, we prove the proper functioning of our algorithm with the result that higher critical data streams are favoured over less critical data streams in case of an overloaded system caused by a bottleneck on the CAN bus.
AB - Historically, automotive test systems were designedfor a single core architecture. This, however, limited theutilization of shared resources. In this paper we present aredesign of an automotive test system that is based on a multi-core architecture and capable of managing mixed-criticalitydata. As part of the redesign, we implemented a ConnectivityManager (CM) that is in charge of multiplexing several data streams from multiple cores across a shared network. Due to the increased complexity of our system, a more flexible scheduling approach is required. Our solution to this problem is a novel dynamic priority communication scheduling approach that adapts to bandwidth changes on the shared communication network. Through simulations with realistic workload, we prove the proper functioning of our algorithm with the result that higher critical data streams are favoured over less critical data streams in case of an overloaded system caused by a bottleneck on the CAN bus.
U2 - 10.1109/ICVES.2017.7991929
DO - 10.1109/ICVES.2017.7991929
M3 - Conference contribution
SP - 220
EP - 227
BT - 2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES)
ER -