Zusammenfassung
Die am weitesten verbreiteten autonomen Systeme der Zukunft sind aller Voraussicht nach intelligente Fahrzeuge, welche selbständig im Straßenverkehr navigieren und mit der Umgebung interagieren. Diese neuen Funktionen erfordern den Einsatz von performanten Mehrkernprozessoren sowie von komplexen (POSIX-kompatiblen) Betriebssystemen. Gleichzeitig erfordert der Einsatz im Automobil hohe funktionale Sicherheit (ASIL-Level), was unter anderem robuste Echtzeiteigenschaften der verwendeten Hard- und Software voraussetzt. Den Echtzeiteigenschaften steht die erhöhte Komplexität mit neuen Quellen für nichtdeterministische Latenzen gegenüber. In diesem Paper präsentieren wir eine Übersicht über diese neuen Einflussfaktoren, und vermessen anschließend Containerlaufzeitumgebungen und deren Latenzverhalten. Wir zeigen dabei, das Netzwerkbrücken unter Last erheblichen Einfluss (Faktor 4–5) auf die Netzwerklatenz ausüben können.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Literatur
1. Aspestrand, O., and Claeson, V. The fast-lane development of automotive ethernet for autonomous drive.
2. AUTOSAR GbR. AUTOSAR - Adaptive Platform. https://www.autosar.org/standards/adaptive-platform/.
3. AUTOSAR GbR. AUTOSAR - Classic Platform. https://www.autosar.org/standards/classic-platform/.
4. Davis, R. I., Burns, A., Bril, R. J., and Lukkien, J. J. Controller area network (can) schedulability analysis: Refuted, revisited and revised. Real-Time Systems 35 (2007), 239–272.
5. Goldberg, R. P. Architectural Principles for Virtual Computer Systems. PhD thesis, Harvard University, Cambridge, MA, 1972.
6. Hennessy, J. L., and Patterson, D. A. Computer architecture - a quantitative approach, 6th edition.
7. Høiland-Jørgensen, T., Brouer, J. D., Borkmann, D., Fastabend, J., Herbert, T., Ahern, D., and Miller, D. The express data path: fast programmable packet processing in the operating system kernel. In CoNEXT (2018).
8. IEEE, T., and Group, T. O. The Open Group Base Specifications Issue 7. http://pubs.opengroup.org/onlinepubs/9699919799/.
9. IEEE Higher Layer LAN Protocols Working Group . 802.1ba-2011 – ieee standard for local and metropolitan area networks – audio video bridging (avb) systems. Tech. rep., 2011.
10. ISO Central Secretary. Road vehicles Open interface for embedded automotive applications. Standard ISO/IEC 17356, International Organization for Standardization, Geneva, CH, 2005.
11. Lindgren, P., Eriksson, J., Lindner, M., Lindner, A., Pereira, D., and Pinho, L. M. End-to-end response time of iec 61499 distributed applications over switched ethernet. IEEE Transactions on Industrial Informatics 13 (2017), 287–297.
12. Matheus, K. Automotive Ethernet. 2015.
13. Open Container Initiative. Cli tool for spawning and running containers https://github.com/opencontainers/runc, 2019.
14. RealTime Linux Developers. RealTime Linux PREEMPT RT patches. https://wiki.linuxfoundation.org/realtime/start.
15. Renesas Electronics Europe. R-Car M3. https://www.renesas.com/eneu/solutions/automotive/products/rcar-m3.html.
16. SAE International. As6802: Time-triggered ethernet. https://www.sae.org/standards/content/as6802/, 2016.
17. SOME/IP Protocol Specification. Standard, AUTOSAR GbR, Nov. 2016.
18. Systemd Developers. Man page of systemd-nspawn. https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html, 2019.
19. Tanenbaum, A. S. Modern operating systems, 4th edition.
20. Thomeczek, L., Attenberger, A., Kolb, J., Matoušek, V., and Mottok, J. Measuring safety critical latency sources using linux kernel ebpf tracing. In ARCS 2019 - 4th FORMUS3IC - Workshop (2019).
21. Thomeczek, L., Attenberger, A., Matoušek, V., and Mottok, J. Latenzen von POSIX Betriebssystemen im Kontext von Hypervisoren in Real-Time Systemen. In Echtzeit und Sicherheit (Berlin, Heidelberg, 2018), H. Unger, Ed., Springer Berlin Heidelberg, pp. 99–108.
22. Warschofsky, R. Autosar software architecture.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature
About this paper
Cite this paper
Thomeczek, L., Attenberger, A., Kolb, J., Matoušek, V., Mottok, J. (2019). Betrachtungen zu Latenzquellen und deren Beobachtung in POSIX-Systemen am Beispiel von Container-Runtimes. In: Unger, H. (eds) Echtzeit 2019. Informatik aktuell. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-27808-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-658-27808-3_12
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-27807-6
Online ISBN: 978-3-658-27808-3
eBook Packages: Computer Science and Engineering (German Language)