14
A "# C 3E 2F6E %!%E 3!#!C% 46##. -%%CI6*!C% %*E 3 -%*E%6*!C%6# AE!6 -% Mini Workshop, Berkeley, Feb. 14, 2019

A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

AC

3E 2 F 6E E3 C 46 - CI6 C E

3 - E 6 C 6 A E 6 -

MiniWorkshop,Berkeley,Feb.14,2019

Page 2: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

C C A! Connected car business value lies in the range of services offered (B2C, P2P, etc.)! Car as an integral part of system of systems (Eg. Smart cities)! Rapidly emerging requirements: shared ownership, zero-casualty safety, reliable

service development and deployment methodology, seamless interconnectivity, etc.

Safety Mobility Environment Convenience

2

Page 3: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

BAB AE E A▶ Integration of automotive with heterogeneous

subsystems and complex societal dynamics

▶ Highly networked, time coordinated interactions with highest degrees of assurance and safety

▶ Increasing complexity of V2X systems demand distributed computing with massive dataSource: US DOT

Source: 5GAA/NOKIA

3

Page 4: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

A A A BA A C

HardwareNetworking/Languages

Platforms/Consortiums

Architectures

Cloud-Centric

In-vehicle/Edge Computing Fog Computing

AccessorPlatform

FOGFOG

Cloud

Architectures that allow development, deployment and maintainability of evolving services are necessary. - Open Interfaces- Adaptive - Real-time- Dynamic

4

Page 5: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

Collaboration with iCyPhy

1. Integrating Accessors with evolving in-vehicle platforms

2. Adaptive services leveraging Fog/Cloud• Load balancing of

vehicular compute tasks using a road side unit

• Coordinated traffic control using RSU

3. Semantic service discovery

4. Deterministic behavior of distributed connected car applications

Actor-oriented Connected Car PF

Apps

OS Layer

Runtime / Application Framework

In-vehicle PF New App

T<10ns

Accessors

Semantic Repository

SOME/IP Accessor

Profiler

Static Core Ontology

Location aware dynamic ontology

Cloud

RSU

Fog

Banking

Health

Semantic Repository

1

2

3

4

5

Page 6: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

A A A C &• Legacy automotive platforms are designed for in-

vehicle applications running over network of dedicated ECUs such as seat temperature control, diagnostics, etc.Eg. Classic AUTOSAR

• Emerging platforms are on track to serve evolving Infotainment, ADAS, autonomous and connected (V2X, telemetry) functionsEg. AGL, Adaptive AUTOSAR

• Scalable service-Oriented MiddlewarE over IP (SOME/IP) is the communication backbone for Adaptive AUTOSAR• also has implementations for interoperability with AGL• allows applications to communicate over Ethernet in pub/sub pattern• provides additional features such as serialization, service discovery

• SOME/IP is primarily meant for inter and intra-ECU application interaction.

IVI

Extra-vehicular systems

SOME/IP

6

Page 7: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

-

• SOME/IP accessor allows interaction with Adaptive AUTOSAR Applications

• The SOME/IP accessor provides interface to specify • Communication pattern

(notify/subscribe/request/response)• Configuration (.json) to set local environment

variables for SOME/IP

7

Page 8: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

A A A C &

Accessor Platform

Capecode Accessor Swarmlet development environment

Deploy

RSU

SOME/IP-Accessor Bridge

Non-SOME/IP interaction with AGL via Web sockets,

REST

SOME/IP interaction with Adaptive Applications and

AGL Apps

• New accessors to be developed to interact with Adaptive Runtime and AGL’s Application framework

• ECU-level requirements factored in for connected application development relying on extra-vehicular environments for safety-critical applications

8

Page 9: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

• For complex connected and self-driving functions:• Endow Computation Bandwidth in-vehicle by offloading critical tasks to other

compute nodes in the fog/cloud (eg. Trajectory planning)• Utilize latest, better Service Implementations at fog/cloud (eg. Maps)• Maximize the Data Availability for some services that rely on a wider set

of sources not available from within the vehicle (eg. road conditions)• Perform Configuration Management of time-critical distributed applications (eg.

Platooning)

A C C C & B

https://www.qualcomm.com/media/documents/files/accelerating-c-v2x-commercialization.pdf

9

Page 10: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

• Driving behavior analysis offloaded to an RSU offering compute as service• RSU maintains microservices composed of accessors that can be discovered• Vehicle swarmlet downloads an accessor to this microservice• Network latency and data bandwidth should be factored in to decide on “offloading”

PAYD swarmlet running in-vehicle gateway

Accessor PF

Road Side UnitConnected

5. Execute computation

1. Detect peak condition

2.Request Driving Behavior Analysis accessor service

3.Send accessor to utilize this micro service

4. OBD data now sent to RSU via reified mutable accessor

10

Page 11: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

- A A E C C E• Maintain core vehicle ontology and dynamic temporal ontologies (from web services)

in semantic repository

• Vehicle swarmlets query the semantic repository for location based service discovery

Details in Matt’s presentation

12

Page 12: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

- A A E C C E

2. Specify location and query on user criteria

1. parking lots register with cloud and provide serviceOnto

3. Based on car location and requested service if any, to return service accessor

4.Interact with selected business using service accessor

Semantic Repository

1 mi2 mi

$5/hr $2/hr

• Parking lots that satisfy user criteria “nearest first”

13

Page 13: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic

Connected Car/ Ravi Akella/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

B &BAB /• Accessors based connected car PF - Facilitates rapid prototyping and deployment of

connected services- Has potential to interface and interoperate with in-

vehicle and extra-vehicular things- Enables development of adaptive, dynamic and

distributed services for connected automotive

• Evaluation of current work with test deployment of connected applications

• Continue development of connected car specific accessors and core libraries for Accessor PF- Interfaces to embedded ECUs and sensors to

synergize with Self-driving applications- Networking (V2X interface accessors such as

DSRC, C-V2X)

• Deterministic timing across network for connected swarmlets (Eg. Coordinated Traffic Flow)

DE DE

Public Edge IOT

Automotive Gateway

CloudServices

V2X

Accessor based Connected Car Platform

14

Page 14: A › projects › icyphy › ...3. Based on car location and requested service if any, to return service accessor 4.Interact with selected business using service accessor Semantic