《未来汽车软件架构 微服务、编排和网络硬件.pdf》由会员分享,可在线阅读,更多相关《未来汽车软件架构 微服务、编排和网络硬件.pdf(29页珍藏版)》请在三个皮匠报告上搜索。
1、Futuristic Automotive Software ArchitectureMicroservices,Orchestration and Networked HardwareAnil Dhonde,Ethernovia Inc.IEEE SA Ethernet&IP Automotive Technology DaySo Paulo,BrazilSeptember 2023Anil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 20232Agenda Key Co
2、ncepts Ethernet Today Futuristic Software Architecture DevOps Pros and Cons Future WorkAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 20233ECUTraditional Monolithic SW ArchApplication SWCHWHWAPIApplication SWCApplicationsRTEHWAPIHWOS Tightly Coupled Architect
3、ure Applications chained to HW One SW Image Single Build Build/Test for every change Major Release/UpdateHWAPIHWAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 20234ECUOEM Software Supply ChainApplication SWCHWHWAPIApplication SWCApplicationsRTEHWAPIHWOS OEMs
4、offload SW to Tier 1s Multiple SW suppliers Different platforms Different architectures Painful integration Test,Release,UpdateHWAPIHWECUApplication SWCHWHWAPIApplication SWCApplicationsRTEHWAPIHWOSHWAPIHWTier 1Tier 1Anil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,Septe
5、mber 20235Monolithic-MicroservicesECUSWCHWHWAPIApplicationApplicationsRTEHWAPIHWOSHWAPIHWMicroserviceMicroserviceMicroservicesECUApplication SWCHWHWAPIApplication SWCApplicationsRTEHWAPIHWOSHWAPIHW Loosely coupled Network comm Microservices Applications Location Freedom Design breakdown Independent
6、Lifecycle Build,Release,UpdateAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 20236ContainersECUHWHWAPIRTEHWAPIHWOSHWAPIHWContainers Manage MicroservicesApplicationsPlatform independenceLibraries and services,ex:networkBuild Once,Run AnywhereContainerMicroserv
7、iceContainerApplicationAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 20237OrchestratorECUHWHWAPIRTEHWAPIHWOSHWAPIHWContainerMicroserviceContainerApplicationOrchestratorManage Containers Run TimeConfiguration,LifecycleLoad BalancingRedundancy,Fault recoveryRo
8、uting servicesAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 20238OEMs Software Destiny Software is the Differentiator of the future OEMs want to build Software applications in-house Some OEMs have already setup up software entities OEMs will need full contro
9、l over the Software destinyAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 20239Ethernet Today Due to the ongoing work in IEEE802.1 TSN group,Automotive Ethernet is now:Time Bound Deterministic Reliable hence,we can deploy a Software Architecture with Ethernet
10、 as the key enabler!10Anil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 2023Futuristic ArchitectureAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202311Architecture:In-Vehicle CloudHardwareECUHW APIEthernet Network LinkNo
11、n-Ethernet LinkECUContainerMicroserviceOrchestratorECUECUIn-Vehicle CloudIn-Vehicle CloudContainerApplicationAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202312Almost Endless PossibilitiesHardwareECUHW APIEthernet Network LinkNon-Ethernet LinkECUContainerMi
12、croserviceOrchestratorECUECUIn-Vehicle CloudECUECUContainerMicroserviceContainerMicroserviceContainersMicroservicesECUContainerMicroserviceContainerMicroserviceContainersMicroservicesHardwareECU HW APIsHardwareHardwareIn-Vehicle CloudContainersApplicationContainersApplicationContainersApplicationsCo
13、ntainersApplicationContainersApplicationsContainerApplicationAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202313Networked HardwareHardwareECUHW APIEthernet Network LinkNon-Ethernet LinkECUContainerMicroserviceOrchestratorECUECUECUECUContainerMicroserviceCon
14、tainerMicroserviceContainersMicroservicesECUContainerMicroserviceContainerMicroserviceContainersMicroservicesHardwareECU HW APIsHardwareHardwareContainersApplicationContainersApplicationContainersApplicationsContainersApplicationContainersApplicationsContainerApplicationIn-Vehicle CloudAnil Dhonde,E
15、thernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202314Ethernet UbiquityECUHardwareSensorEthernet PortNon-Ethernet NetworkCAN,CSI2,ECUHardwareCameraEthernet SwitchECUHardwareEx:CameraCoreAggregationEdgeEthernet Network LinkNon-Ethernet LinkAnil Dhonde,Ethernovia,Inc.IEEE SA
16、 Ethernet&IP Technology Day,So Paolo,Brazil,September 202315ApplicationApplicationApplicationsIndependent StacksContainersApplicationApplicationMicroservicesApplicationsApplicationsContainersContainersHW APIHW APIHW APIsSoftwareApplicationsContainersApplicationApplicationEdgeApplicationsCoreContaine
17、rsAggregationHardwareOrchestrator16Anil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 2023DevOpsDevelopment&OperationsAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202317TraditionalHardware Req/Dev:3 yearsSoftware Dev:1 y
18、earSOPFutureHardware Req/Dev:3 yearsSoftware Dev:Decouple,HW Agnostic SOPSave 2 years!Anil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202318Dev and OpsSource:https:/commons.wikimedia.org/w/index.php?curid=51215412Anil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP
19、Technology Day,So Paolo,Brazil,September 202319Dev:Virtual or Networked HWHardwareECUHW APIEthernet Network LinkNon-Ethernet LinkECUContainerMicroserviceOrchestratorECUECUIn-Vehicle CloudHardwareECU HW APIsHardwareHardwareIn-Vehicle CloudContainerApplicationDigital TwinNetworked Physical HardwareAni
20、l Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202320Ops:Networked Physical HWHardwareECUHW APIEthernet Network LinkNon-Ethernet LinkECUContainerMicroserviceOrchestratorECUECUIn-Vehicle CloudHardwareECU HW APIsHardwareHardwareIn-Vehicle CloudContainerApplication
21、Networked Physical HardwareNetworked Physical HardwareAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202321Mix Of Enterprise and In-Vehicle CloudEnterprise CloudIn-Vehicle CloudCloud EdgeSafetyMicroserviceSafetyMicroserviceSafetyMicroserviceNon-SafetyMicroser
22、viceNon-SafetyMicroserviceNon-SafetyMicroserviceNon-SafetyApplicationNon-SafetyApplicationNon-SafetyApplication22Anil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 2023Pros and ConsAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,Sept
23、ember 202323Pros:Dev Complexity breakdown Scalability Independence:Processing platform,Hardware and Topology Agile:Move away from Waterfall,Shift Left(Early Validation)Supplier friendly development Enhancement and Future revenue streams Hybrid possibilities:“Move”ECUs to the CloudAnil Dhonde,Etherno
24、via,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202324Pros:Ops Time to market Load Balancing Failure Detection,Isolation and Recovery Lifecycle/Updates:CI/CD Canary deployment PolicingAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202325C
25、ons Cultural shift,steep learning curve Validation:Limit endless possibilities Overhead:Processing,Memory Legacy hardware integration CompatibilityAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202326Summary Monolithic SW is difficult to Develop and Deploy Et
26、hernet allows Breaking Down the Monolith Futuristic Software Architecture Endless Possibilities Ethernet Uniquity Networked Hardware Benefits for DevOps Mix of Enterprise and In-Vehicle CloudAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202327Future Work Lig
27、htweight Containers and Orchestrators Networked Hardware and Standardization of APIs Safety,Reliability and Security needs a modern approachAnil Dhonde,Ethernovia,Inc.IEEE SA Ethernet&IP Technology Day,So Paolo,Brazil,September 202328Concluding ThoughtsSoftware:Think Cloud First.Hardware:Ethernet Ubiquity.Thank You