Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Next meeting Agenda

Excerpt Include
2021-0203-18 Project Stratos Sync Meeting notes
2021-0203-18 Project Stratos Sync Meeting notes

Elevator Pitch

Establish virtio as the standard interface between hypervisors, freeing a mobile, industrial or automotive platform to migrate between hypervisors and reuse the backend implementation.

About this project

There is a growing trend towards virtualization in areas other than the traditional server environment. The server environment is uniform in nature, but as we move towards a richer ecosystem in automotive, medical, general mobile and the IoT spaces, more device abstractions are needed, and way richer organizations are needed:

  • In the automotive world, devices as different as FM radio and CAN bus need to be abstracted
  • Virtual Machine Monitor (VMM) may need to become a certifiable entity with real-time capabilities
  • Some deployment models are based on “stub VMs” to deal with hardware and keep the hypervisor mostly out of hardware handling
  • In automotive, VMs can be as diverse as Android (IVI, Automotive Grade Linux (e-cockpit), Apertis (ADAS)
  • Guaranteed performance of IO is a critical enabler in any use case
  • VMM / “safeOS” on cortex-A
  • VMM / “safeOS” on cortex-M
  • Virtio backends
    • in the hypervisor
    •  in a stub domain
    • n “primary” VM (mobile)

The conclusions of member discussions related to the above topics are:

  • Mobile and automotive share in common a need to resolve several missing abstractions such as clocks, RPMB, FM radio…
  • There are gaps in interfaces between VMs and hypervisor to deal with guaranteed IO performance
  • Commercial offerings will dominate the market. Yet, there is a need to define clear interfaces so that there is no coupling between VM, hypervisor, hardware, VMM architecture.

Project Stratos is working towards developing hypervisor agnostic abstract devices leveraging virtio and extending hypervisor interfaces and standards to allow all architectures.

The four key areas of interest are

  • High-performance Virtio interfaces
  • Virtual Machine Monitors with a safety island
  • Boot Orchestration
  • Written Standards for the hypercalls

Meetings & Calendar

Info
iconfalse


Viewport Tabs Container


Viewport Tab
titleMeetings Notes

Children Display
pageMeeting notes
sorttitle
reversetrue
first5


Viewport Tab
titleCalendar

If you are not a logged in user this calendar is displayed relative to GMT, if you do log in  it uses the timezone from your settings  

Team Calendars
defaultViewlist
idb8fdbe44-666f-47f3-bb95-06196c24b97e
hideWeekendstrue






Info
iconfalse

Details

Sub pages focusing on Use cases

Page Tree
rootDocumentation




Info
iconfalse

Contact


Roadmaps, current work, backlog etc


Info
iconfalse



Viewport Tabs Container


Viewport Tab
titleCurrent Plan

The following items are on the project backlog but not currently planned. If you are interested in contributing to any of these items, please state your intention on the project's mailing list (found above)

Jira
serverJira
columnskey,summary,type,assignee,status,resolution
maximumIssues20
jqlQueryproject = STR AND status in ("In Progress", ToDo, Review, Blocked)
serverId9aaf0a9e-ca09-3b0e-8d89-418a53564c8a


Viewport Tab
titleProposed next Plan

The following items are on the project backlog but not currently planned. If you are interested in contributing to any of these items, please state your intention on the project's mailing list (found above)

Jira
serverJira
columnskey,summary,type,assignee,status,resolution
maximumIssues12
jqlQuery"Planned for" in ("1 - Next cycle") and project in (Stratos)
serverId9aaf0a9e-ca09-3b0e-8d89-418a53564c8a


Viewport Tab
titleMedium term Plan

The following items are on the project backlog but not currently planned. If you are interested in contributing to any of these items, please state your intention on the project's mailing list (found above)

Jira
serverJira
columnskey,summary,type,assignee,status,resolution
maximumIssues20
jqlQueryproject = STR AND status = open AND "Planned for" in ("2 - Cycle after next")
serverId9aaf0a9e-ca09-3b0e-8d89-418a53564c8a


Viewport Tab
titleFuture Plans

The following items are on the project backlog but not currently planned but are expected to be address in the future

Jira
serverJira
columnskey,summary,type,assignee,status,resolution
maximumIssues20
jqlQueryproject = STR AND status = open AND "Planned for" is EMPTY
serverId9aaf0a9e-ca09-3b0e-8d89-418a53564c8a




Viewport Tab
titlePlan of Record

Widget Connector
urlhttps://docs.google.com/presentation/d/1eIYOQMjOE9viTz33UC-WXCGnVtqoXQMXxGAfJqgs340/edit#slide=id.SLIDES_API2097353198_0


Viewport Tab
titleHealth Checks

Widget Connector
urlhttps://docs.google.com/presentation/d/e/2PACX-1vTyKZrVIgei7R8UcVIXMoYDHcn5C3oWWQkA1WvZy0cH4qmbtaQsYv7uVoODxzrE8CvKSwqs1t8XIMc4/pub?start=false&loop=false&delayms=3000

Widget Connector
urlhttps://docs.google.com/presentation/d/1hgLEA6MRQ8H5lwYFWn1UEdFe_kITnrTkeQhA1ohnAX4/edit#slide=id.g49e8a05179_0_0







Linaro Ltd, 2020