integrating an actor based connected car platform with ... · 10th autosar open conference autosar...

14
10 th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley Innovation Center DENSO International America, Inc. Integrating an actor based connected car platform with Adaptive AUTOSAR

Upload: others

Post on 04-Jul-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

10th AUTOSAR Open Conference

AUTOSAR Nov 8, 2017

Ravi Akella, Software ResearcherAkihito Iwai, Director

Silicon Valley Innovation CenterDENSO International America, Inc.

Integrating an actor based connected car platform with Adaptive AUTOSAR

Page 2: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

Future mobility service systems

2

IOT/Cyber Physical Systems

Connected Vehicle Automated Driving

Big Data

AI

Platforms Enabling technologies

Current IndustryEfforts

Connected to swarms of smart things Integral part of system of systems Fully autonomous Shared ownership, zero-casualty safety, reliability, and …?

Page 3: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

Challenges for future mobility systems

3

▶ 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 data

Architectures that allow development, deployment and maintainability of services

- Open Interfaces- Adaptive - Real-time- Dynamic

Source: US DOT

Page 4: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved. 4

Cloud ComputingEdge Computing

All analysis

Low LatencyWide bandwidth

High LatencyNarrow bandwidth

Deep analysis

Real-time analysis

CloudLTE Network

CAN/Eth

Cloud

Fog Fog

IP Network

LTECellularP2P LORA

CAN/Eth

In-Vehicle Server

High LatencyNarrow bandwidth

▶ Automotive and roadside gateways (Fog) can host and compose services

▶ A unifying platform is required to seamlessly interconnect in-vehicle servers with the fog, cloud and IOT.

Need for a shift in computing paradigm

Page 5: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved. 5

Accessor: An actor based paradigm

▶ Accessor provides access to device or service by exposing only the interface

▶ Service implementation is abstracted

▶ Sequence of requests for a service (a stream) triggers a sequence of responses

▶ Composable with other actors

Actor Accessor Actor

Application runs on accessor platform in vehicle gateway

request response

Service implementation

Runs on a device or cloud (in this case)

Data stream or timestamped events

▶ Application execution controlled by accessor model of computation

This is the essence of accessors, a design pattern that embraces concurrency, asynchrony, and atomicity.

Page 6: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

A novel candidate: Accessor platform

6

Collaborators

▶ Directly connects to heterogeneous things and services within and outside the vehicle

▶ Scalable and dynamic services can be developed and deployed using flow based design.

▶ Dynamic Composability of accessors facilitate service adaptability based on context/environment

▶ Allows distributed computing with fog or cloud for time-critical, data and processor-intensive applications

Project URL: https://www.icyphy.org/accessors/

Page 7: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved. 7

Model based design environment for service modeling

▶ Newer services can be built using the service components of the accessor library

▶ In built timing guarantees made possible from a few decades of work in Models of Computation (MoCs)

▶ Code generation for target hardware

▶ Accessors for different devices/service to be developed.

Similar to other flow based design approaches

Page 8: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved. 8

A Telematics application using Accessors

Traditional approach

▶ Different services relying on OBD data utilize data pushed to the cloud.

▶ Services lie outside the scope of the vehicle.

▶ OBD accessor is used to create such services that rely on vehicular data

▶ Same application can run in a vehicle gateway or user`s mobile phone – interoperability!

Page 9: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

A case for integrating Accessor with Adaptive AUTOSAR*

9

Adaptive AutosarHardware

Networking/Languages

Platforms/Consortiums

Architectures

Cloud-Centric

In-vehicle/Edge Computing Fog Computing

AccessorPlatform

FOGFOG

CloudCloud

*This is an early stage R&D feasibility study only

Page 10: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved. 10

A case for integrating Accessor with Adaptive AUTOSAR*

▶ Model based tools to design and rapidly develop diverse services with application level time guarantees

▶ Reuse IT standards as much as possible at the application level

▶ Development of ARA applications will become easier, apart from extending the scope beyond infotainment

▶ Adaptive AUTOSAR architecture allows us to interconnect both platforms

Page 11: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

Current work

11

▶ Accessor platform (in both node.js and Java) can itself run as an adaptive application or as a stand alone non-AUTOSAR application

▶ Make sample ARA services available in the accessor library

▶ Accessor-level services utilize time and execution management APIs to achieve deterministic temporal semantics

Accessor Platform Architecture

Page 12: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

Some more current work

12

▶ Developing SOME/IP accessor (subscriber and notifier) to interface accessor applications with adaptive autosar applications

▶ An accessor application to switch between and detect new cameras utilizes SOME/IP accessor

▶ Mechanisms to utilize ARA APIs should be developed by extending SOME/IP accessor interface design

Downloads specific camera service from Road side unit

“stereo”

Page 13: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

/1310th AUTOSAR Conference/ Nov 8, 2017 / Ravi Akella, Akihito Iwai/ Silicon Valley Innovation Center© DENSO COPORATION All RightsReserved.

Conclusion

13

▶ We share our early stage work on a new connected car platform that could supplement Adaptive AUTOSAR goals.

▶ Accessor platform▶ Uniform device/service interfaces with underlying module implementations for

heterogeneous environments ▶ Extends the scope of services residing within the vehicle to edge and cloud▶ Greatly reduced development time in a model based environment with code

generation for target hardware▶ Dynamic and adaptive services that can run untrusted code from remote services

(eg. City infrastructure)

Page 14: Integrating an actor based connected car platform with ... · 10th AUTOSAR Open Conference AUTOSAR Nov 8, 2017 Ravi Akella, Software Researcher Akihito Iwai, Director Silicon Valley

10th AUTOSAR Open Conference

Thank you for your attention!

Nov 8, 2017AUTOSAR page 14

Silicon Valley Innovation CenterDENSO International America, Inc.101 Metro Dr., Suite 760,San Jose, CA, 95110, USA.(669) [email protected]

Ravi Akella, Ph.D.