CARISMA: CAR-Integrated Service Mesh Architecture (2403.04378v1)
Abstract: The amount of software in modern cars is increasing continuously with traditional electric/electronic (E/E) architectures reaching their limit when deploying complex applications, e.g., regarding bandwidth or computational power. To mitigate this situation, more powerful computing platforms are being employed and applications are developed as distributed applications, e.g., involving microservices. Microservices received widespread adoption and changed the way modern applications are developed. However, they also introduce additional complexity regarding inter-service communication. This has led to the emergence of service meshes, a promising approach to cope with this complexity. In this paper, we present an architecture applying the service mesh approach to automotive E/E platforms comprising multiple interlinked High-Performance Computers (HPCs). We validate the feasibility of our approach through a prototypical implementation.
- AUTOSAR (2022a). Explanation of ara::com API. Last accessed on Nov 17, 2023.
- AUTOSAR (2022b). SOME/IP Protocol Specification. Last accessed on Nov 17, 2023.
- AUTOSAR (2022c). Specification of Communication Management. Last accessed on Nov 17, 2023.
- COVESA (2017). CommonAPI C++ User Guide. Last accessed on Nov 17, 2023.
- Service mesh controller for cooperative load balancing among neighboring edge servers. In 2022 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN). IEEE.
- Vehicle applications of controller area network. In Handbook of Networked and Embedded Control Systems, pages 741–765. Birkhäuser Boston.
- Electrical architecture and in-vehicle networking: Challenges and future trends. In 2022 IEEE International Symposium on Circuits and Systems (ISCAS). IEEE.
- A look at service meshes. In 2021 12th International Conference on Information, Intelligence, Systems & Applications (IISA). IEEE.
- Service-Oriented Architecture. Taylor & Francis Group.
- Service mesh: Challenges, state of the art, and future research opportunities. In 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE). IEEE.
- Cost efficient service mesh controller placement for edge native computing. In GLOBECOM 2022 - 2022 IEEE Global Communications Conference. IEEE.
- Love, R. (2005). Get on the D-BUS. Linux Journal, 2005(130):3.
- Automotive Ethernet. Cambridge University Press.
- Ruff, M. (2003). Evolution of local interconnect network (LIN) solutions. In 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484). IEEE.
- Service-oriented communication for controller area networks. In 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall). IEEE.
- Windpassinger, H. (2022). On the way to a software-defined vehicle. 17(7-8):48–51.
- Zimmermann, O. (2016). Microservices tenets. 32(3-4):301–310.