Do We Need Data Distribution Service (DDS) And Service .

3y ago
28 Views
2 Downloads
1.01 MB
17 Pages
Last View : 10d ago
Last Download : 3m ago
Upload by : Asher Boatman
Transcription

Do we need Data Distribution Service(DDS) and service-oriented architecturefor automotive applications?Prachi Joshi, Prathap Venugopal, Massimo OsellaGeneral Motors

Flow of presentation Future needs of architecture platforms Computation and performance demands on processor Bandwidth demands on communication AUTOSAR Adaptive Service Oriented Architecture Network bindings for ara::com SOME/IP DDS IPC Conclusion

Future ofautomotive FeatureRequirements Highly automated drivingBack-end connectivityV2XElectric vehiclesGrowingdemand on ComputationBandwidth requirementsSoftware qualityRemote software updatesStandardarchitecture Enabling integration of differentmanufacturers’ software, in-housesoftware development

Trends in E/E Architectures New types of in vehicle computersare required to fulfill the needs ofVehicle / Domain Controller Performance, Flexibility and ConnectivityIntelligent Actuators / SensorsIntegration processDeeply Embedded ECUsVehicle ComputerObsolete ECUsDomain FusionCentralizationIntegration But Backwards compatibility with existingsolutions, Fulfillment of increasing requirementsfor safety and security is a must as well.90% of icSupport197019801990LinkedNetworks2000Slide from: T. Scharnhorst, AUTOSAR spokesperson, AUTOSAR Adaptive Platform – Progress on the Software Framework for Intelligent, Safe and SecureMobilityAll majorinnovationsare drivenby E/EVehicles areconnectedto the backend201020204

Future of mobility Software drivenIndustrial IoT Connext Conference 2018: Rick Flores

What is SOA?AUTOSAR standard 19-03 Service oriented architecture defines a ‘server’ which is the provider for aservice/data and a ‘client’ that subscribes to the desired service/data SOA has been used for years in the IT industry for distributed systems Players from IoT world such as Google, Amazon, pave the path to digitalization Applications are loosely coupled and communicate over a service bus asmiddleware

Signal vs SOAMain reasons of adoption: Flexibility, scalability andreusability of code Partial updates of the systemcan be performed “Soft” migration scenarios arealso possibleAUTOSAR Methodology- Robert Sakretz Nov. 2018

AUTOSAR AdaptiveAUTOSAR standard The standard contains interfacesrequired for developing auto-motive ECUs running onstate-of-the-art multicore microprocessors. With the Adaptive Platform, communication between softwarefunctionalities is no longer conducted in cyclic bursts, but is serviceoriented. Lower-level communication is no longer based on CAN or otherclassic automotive bus systems, which use dedicated protocols, buton Ethernet.

Middleware:SOME/IPMiddleware dynamically creates theconnection between the service providerand service consumer at runtime – andnot at system design time.SOME/IP Serialization RPC Service Discovery Publish/Subscribe Segmentation of UDPmessagesDesigned to fit devices of different size,and different OS

Middleware: DDS DDS (Data Distribution Service) targets thebroader Industrial IoT domain.Reference: https://omg.org It is a family of open standards published by the ObjectManagement Group (OMG). Was specifically designed for distributed real-time systems, and isused in many industries including transportation, energy, medicalsystems, industrial automation, aerospace and defense, etc. Uses Real Time Publish Subscribe (RTPS) Offers Quality of Service (QoS) mechanisms DDS was introduced as the network binding for ara::com

How to evaluateSOME/IP vs DDS asnetwork binding forara::com ?Performancebasedevaluation End-to-end latency, throughput,jitter, CPU & memory usageFunctionalevaluation Based on Quality of services(QoS)such as reliability, deadline,priority, ownership, contentfilters, etc., from DDSOtherfactors: Cloud connectivity Compatibility with legacy systems System design capability(toolchain and processes)

Sample use cases for performance basedevaluationUse caseSizeSampling rateLatency req.Lidar250B10ms10msUltrasonic100B20ms20msADAS sensors10KB10ms10ms30fps Video- ADAS(100Mbps)43KB33ms33ms30fps Video- ADAS(1Gbps)43KB10ms16msRaw 30fps Video- Automated driving(10Gbps)6.9MB33ms33msRef: Giancarlo Vasta, Lucia Lo Bello, TechDay 2018

Integration of platformsCloud connectivityEthernetV2XSW-C1 SW-CnCAN (Legacy systems)SOME/IP Use cases include:Communication between Classic and AdaptiveSignal to Service translationLegacy systemsAdaptive AdaptiveApp nApp1Non-AUTOSARApplicationsDDS Use cases include:Cloud connectivityNon-AUTOSAR applicationsMore robust Quality of Service mechanisms13

Applications for automated driving, V2X demand highcomputation and bandwidthConclusionMoving towards Ethernet andSOA- Adaptive AUTOSAR Suitable for ADAS applicationsSOME/IP and DDS as middleware for Adaptive AUTOSAREvaluation of SOME/IP and DDS can be based onperformance, quality of service requirements, applicability.DDS seems promising but we needexperimental data to evaluate Also need to measureoverhead of CPU andmemory usage

Future WorkQuantitative and qualitative analyses withSOME/IP and DDS over ara::comNetwork layer must be integrated with DDSQoS policies to enforce and synchronize timebased guaranteesAnalyze the integration of DDS Ethernet-TSNto enable traffic shaping, priority scheduling,etc., based on application’s QoS requirements

Questions?IEEE Ethernet & IP @ AutomotiveTechnology Day 2019

AcknowledgmentsA note of thanks to Rick Flores, GM Technical Fellow, for his valuablefeedback.

AUTOSAR Methodology - Robert Sakretz Nov. 2018. Main reasons of adoption: Flexibility, scalability and reusability of code Partial updates of the system can be performed “Soft” migration scenarios are also possible Signal vs SOA . AUTOSAR Adaptive AUTOSAR standard

Related Documents:

PHOENIX CONTACT 3 Contents Ready-to-connect distribution blocks System overview 4 Configure and order distribution block solutions online 6 Product overview 1.5 mm2 distribution blocks 8 1.5 mm2 distribution blocks with 4 mm2 feed-in 12 2.5 mm2 distribution blocks 14 2.5 mm2 distribution blocks with 6 mm2 feed-in 18 4 mm2 distribution blocks 20

Distribution Transformer Commercial Industrial Misc Loads Secondary Distribution Lines Service Drop a) Sub-transmission Lines b)Substation Power Transformers c) Primary Distribution Lines d)Distribution Transformers e)Secondary Distribution Lines f) Service Drops g) Voltage Regulators

Title: ER/Studio Data Architect 8.5.3 Evaluation Guide, 2nd Edition Author: Embarcadero Technologies, Inc. Keywords: CA ERwin data model software Data Modeler data modeler tools data modelers data modeling data modeling software data modeling tool data modeling tools data modeling with erwin data modelings data modeller data modelling software data modelling tool data modelling

neric Data Modeling and Data Model Patterns in order to build data models for crime data which allows complete and consistent integration of crime data in Data Warehouses. Keywords-Relational Data Modeling; Data Warehouse; Generic Data Modeling; Police Data, Data Model Pattern existing data sets as well as new kinds of data I. INTRODUCTION The research about Business Intelligence and Data

2 PG&E Distribution System 800 Distribution Substations Primary voltages from 2.4 to 35 kV 3 wire, 4 wire common neutral, 4 wire primary neutral systems 3,200 Distribution Feeders 1 Million Distribution Line Transformers 2 Million Nodes/Line Segments Modeled 7,000 Line Reclosers, 150,000 Fuses 2,300 Voltage Regs, 12,000 Cap Banks

the distribution magnetic flux in the transformer. It has been used ANSYS Package Version 11 to model the distribution transformer.Table (1) shows the data of distribution transformer. 3.1 Transformer Geometry (Building and meshing): The transformer study is 250 kVA, three phase distribution core type "stacked core" transformer.

distribution, includes the original distribution as a special case and gives more flexibility to model various types of data. Eugene et al. (2002) specified a class of beta-generated distribution. A family of distributions that arises naturally from the distribution of the order statistics was studied via

Market Data System 2 Market Data System A distribution system for market data receives data from multiple sources and routes the data to multiple destinations. Complex applications may both consume and publish data; i.e. process the input data to generate new or enhanced output. Similar mechanisms are used for data distribution by trading venues,