Real-Time Multiplexing of Mixed-Criticality Data Streams for Automotive Multi-Core Test Systems

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandForschungBegutachtung

Abstract

Historically, automotive test systems were designed
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.
Originalspracheenglisch
Titel2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES)
Seiten220-227
Seitenumfang8
ISBN (elektronisch) 978-1-5090-5677-4
DOIs
PublikationsstatusVeröffentlicht - 27 Jun 2017
Veranstaltung2017 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY - Vienna, Österreich
Dauer: 27 Jun 201728 Jun 2017
http://www.ieee-icves2017.org/

Konferenz

Konferenz2017 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY
KurztitelICVES
LandÖsterreich
OrtVienna
Zeitraum27/06/1728/06/17
Internetadresse

Fields of Expertise

  • Information, Communication & Computing

Dies zitieren

Nager, M., Baunach, M. C., Priller, P., & Macher, G. F. H. (2017). Real-Time Multiplexing of Mixed-Criticality Data Streams for Automotive Multi-Core Test Systems. in 2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES) (S. 220-227) https://doi.org/10.1109/ICVES.2017.7991929

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. S. 220-227.

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandForschungBegutachtung

Nager, M, Baunach, MC, Priller, P & Macher, GFH 2017, Real-Time Multiplexing of Mixed-Criticality Data Streams for Automotive Multi-Core Test Systems. in 2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES) . S. 220-227, 2017 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY, Vienna, Österreich, 27/06/17. https://doi.org/10.1109/ICVES.2017.7991929
Nager M, Baunach MC, Priller P, Macher GFH. Real-Time Multiplexing of Mixed-Criticality Data Streams for Automotive Multi-Core Test Systems. in 2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES) . 2017. S. 220-227 https://doi.org/10.1109/ICVES.2017.7991929
Nager, Markus ; Baunach, Marcel Carsten ; Priller, Peter ; Macher, Georg Franz Heinrich. / Real-Time Multiplexing of Mixed-Criticality Data Streams for Automotive Multi-Core Test Systems. 2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES) . 2017. S. 220-227
@inproceedings{53d0d53cb9044cbea2735f1ca6ac4f29,
title = "Real-Time Multiplexing of Mixed-Criticality Data Streams for Automotive Multi-Core Test Systems",
abstract = "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.",
author = "Markus Nager and Baunach, {Marcel Carsten} and Peter Priller and Macher, {Georg Franz Heinrich}",
year = "2017",
month = "6",
day = "27",
doi = "10.1109/ICVES.2017.7991929",
language = "English",
pages = "220--227",
booktitle = "2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES)",

}

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 -