核心概念
自動車業界におけるサービスメッシュの重要性と有用性を示す。
摘要
現代の自動車に搭載されるソフトウェア量は増加し続けており、従来の電気/電子(E/E)アーキテクチャは、複雑なアプリケーションの展開に限界がある。これに対処するため、より強力なコンピューティングプラットフォームが採用され、マイクロサービスを含む分散アプリケーションとしてアプリケーションが開発されている。マイクロサービスは広く受け入れられ、現代のアプリケーション開発方法を変えた。しかし、それらは相互サービス間通信に関する追加の複雑さも導入している。これがサービスメッシュの出現をもたらし、この複雑さに対処する有望な手法となっている。
自動車業界では、従来のECUベースの伝統的なカーアーキテクチャからHPC(High-Performance Computers)への移行が進んでおり、SOA(Service-Oriented Architectures)への移行も進んでいる。これにより、分散型アプリケーション開発や効率的な計算資源利用が可能となっている。また、クラウドアプリケーション開発ではマイクロサービスが確立されたパターンとして証明されており、その追加の複雑さに対処するためにサービスメッシュが開発されている。
CARISMAは自動車業界向けのサービスメッシュアーキテクチャであり、分散した安定したインカーアプリケーションを構築することを目指している。この手法は自動車特有の要件を考慮して設計されており、制約環境内でサービスメッシュを実装することを可能にしている。
統計資料
自動車業界ではHPC(High-Performance Computers)がECU(Electronic Control Units)を置き換えて使用されている。
サービスメッシュはマイクロサービスパターンとして確立されたものであり、追加のネットワークや相互サービス間通信上での複雑さに対処する。
CARISMAは自動車業界向けに設計されたサービスメッシュアーキテクチャであり、分散した安定したインカーアプリケーション構築を目指している。
引述
"CARISMA - an in-car service mesh architecture aiming at applying the concept of service meshes to the automotive domain."
"Service meshes have been developed, enabling developers to separate and implement any infrastructure-related concerns, e.g., service-to-service communication, in a dedicated layer."
"Through distribution and parallelization, the computing resources of a car can be used in an optimal fashion and results can be calculated more efficiently."