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.
翻译:现代汽车中的软件含量持续增长,传统电子/电气(E/E)架构在部署复杂应用(例如带宽或计算能力相关的应用)时已达到极限。为缓解这一情况,更强大的计算平台被采用,应用被开发为分布式应用(例如涉及微服务的应用)。微服务已获得广泛采用,并改变了现代应用的开发方式。然而,它们也引入了关于服务间通信的额外复杂性。这导致了服务网格的出现,这是一种应对该复杂性的有前景的方法。在本文中,我们提出了一种架构,将服务网格方法应用于包含多个互连高性能计算机(HPC)的汽车E/E平台。我们通过原型实现验证了该方法的可行性。