Virtual Open Systems (VOSyS) 2018-06-14 Company Profile contact@virtualopensystems.com 2018-05-05www.virtualopensystems.com
Virtual Open Systems: Profile Virtual Open Systems (VOSyS) is a French fully independent & private software company created and operating since Jan 2011 Its core activity is about design and implementation of high-performance virtualization solutions on low-power multi-core & heterogeneous platforms Operating in market vertical segments requiring mixed-criticality virtualization technologies: Automotive, Industrial IoT, IoT, smart energy, drones 2
Virtual Open Systems: Mission & strategy Foundation company statements Mission Enable customers to gain competitive advantage over competition Values Believe in open source and industry standards, and Customer satisfaction Vision Become worldwide leader in mixed critical virtualization and accelerators virtualization Strategy Market by 2023, competitive mixed-critical virtualization hardware/software solutions in safety-aware Automotive, IoT, cloud computing 3
Virtual Open Systems: Visibility International Exposure Involvement in several software open source projects: Linux kernel, PSCI, VFIO KVM, QEMU, mttcg, eventfd, LibVirt, VirtIO vhost-user, Snabb OpenStack AGL EG-Virt Partner in EU funded research & innovation projects Membership in international initiatives Several scientific papers & international events dissemination 4 filed patents in US, EU 4
Virtual Open Systems: Publications Papers Dissemination Virtual Open Systems constantly disseminates its results through scientific publications at international conferences; it counts about 40 publications, of which the most recent: VOSYSVirtualNet: Efficient Inter-world Network Channel for Mixed-Criticality Systems, SIES2018 The Next Generation Platform as a Service, Cloudifying Service Deployments in Telco-Operators Infrastructure, ICT2018 FPGA virtualization with accelerators overcommitment for Network Function Virtualization, Reconfig17 Paving the way towards a highly energy-efficient and highly integrated compute node for the Exascale revolution: the ExaNoDe approach, DSD2017 Lightweight and Generic RDMA Engine Para-Virtualization for the KVM Hypervisor, HPCS2017 VOSYSmonitor, a Low Latency Monitor Layer for Mixed-Criticality Systems on ARMv8-A, ECRTS2017 Atomic Instruction Translation towards a Multi-threaded QEMU, HIPMOS2017 5
Virtual Open Systems: AGL EG-Virt The Company is active on AGL, which aims to build a complete open source SW stack for automotive. AGL shares components with the GENIVI Development Platform, but it is focused on development and testing 100+ companies are part of AGL: Mercedes-Benz, Toyota, Nissan, Denso, Continental, Qualcomm, Panasonic, Renesas, etc. Virtual Open Systems has started and is leading the AGL Virtualization Expert Group (AGL EG-Virt) by: Development, virtualization testing and documentation to enable open source Defining plans and objectives through bi-weekly meeting with the community and presentations at international AGL events Coordinating the work for the first white paper of the community, which is presented at the AGL ALS meeting in Tokyo in June 2018 6
Virtual Open Systems: Business Model Innovation & International Visibility Innovation, open source and international exposure drives the company Services Custom Design & Development services The company provides services in the virtualization domain on an international landscape to serve customers in different market segments Market segments includes telecommunications, networking, mixed-critical systems (e.g., energy power breaker, industrial, automotive, etc.) Customers include first tier companies from EU, Far-East, North America Virtualization Know-how Productization The acquired know-how in virtualization is being used by the Company to develop its own Virtualization product roadmap, to serve mixed-critical market segment (with VOSySmonitor, VOSySmcs, VOSySiot) and NFV networking systems (VOSySwitch) 7
Products: VOSySmonitor, VOSySmcs, VOSySIoT, VirtManager&AI, VOSySwitch 8
Virtual Open Systems product: VOSySmcs Automotive & transportation VOSySmcs enables Infotainment and cluster consolidation with virtualization and ADAS functions, based on ISO26262 certified VOSySmonitor product component 9
Virtual Open Systems product: VOSySmcs VOSySmcs PoC showcased at ALS-Tokyo 10
VOSySmcs Roadmap VOSySmcs v0.9 Today - AGL/FreeRTOS v10.0 consolidation - VOSySmonitor v2.4 (ISO 26262) - VOSySVirtualNet v1.0 VOSySmcs v1.0 - Safe Split Display v1.0 - Mixed-criticality IVI/Cluster consolidation Q4 - ISO 26262 Certified FreeRTOS (AUTOSAR) - Safe Audio Sharing 2018 - IVI system (GPU virtualization, SOTA, etc) VOSySmcs v2.0 Q3 2019 11 - FreeRTOS 3D graphic support (POSIX) - VOSYSmonitor ASIL-D certification - VOSYSmonitor GPU sharing - SOTA for security/safety updates - I/O virtualization framework
Virtual Open Systems product: VOSySIoT IoT Edge & IIoT Mixed-Criticality IoT Edge 12
VOSySIoT Securizing IoT: Secure World Normal World Isolation of hard real time, security or safety related tasks in the Secure World Share of needed data with Normal World through secure mechanisms Optional hypervisor for a second level of VM isolation 13 Critical Partition Non-critical Partition Standard IoT applications (edge analytics, aggregation, etc.) Hypervisor (optional, e.g., KVM/Xen) Shared Network Critical services (infrastructure monitoring, Actuators control, Encryption, etc.) Real Time Services Trusted Execution Environment (TEE) Security Services VOSYSmonitor Peripherals ARM Hardware Platform Peripherals
Virtual Open Systems product: VirtManager&AI (VOSySmanager) VirtManager & AI IoT, Automotive, computer vision, AI, HPC, etc. FPGA Accelerators Virtualization 14
Virtual Open Systems: VirtManager GUESTS Virtual Machine Virtual Machine Virtual Machine HOST Hardware Accelerator Bitstream file VirtManager Software Extension PHYSICAL LINK FPGA VirtManager Hardware Extension Static Reconfigurable 15 Hardware Accelerator Allocates an accelerator to multiple guests (needed for microservices) Schedules accelerators deployment at run time based on QoS policies IOMMU / SMMU Hardware Accelerator VirtManager IP is an FPGA bitstream which enables direct communication between the VMs and the HW accelerators Hardware Accelerator Supports existing VM and hardware accelerators VirtManager is a VOSYS patented technology
Artificial Intelligence: VOSyS Approach VOSyS approach to AI goes into the direction of maximizing performance through FPGA acceleration and Ternary Neural Networks: Objectives High energy efficient inference for AI tasks Without sacrificing too much accuracy Solution Ternarize { 1, 0, 1} weights and activations Sweet spot between resource usage and accuracy 16
Virtual Open Systems product: VOSySwitch VOSySwitch 5G, NFV, IoT, Automotive, HPC, etc. High performance networking 17
Virtual Open Systems: VOSySwitch Virtual Open Systems VOSySwitch solution is an high performance data plane product to enable NFV carrier-grade deployments in edge/core Networking. A technology of interest in the new complex high bandwidth eth-based car connectivity. Its key features include: Multi-process flexible vswitch, with JSON configuration OpenStack integration using Neutron driver and agent RPM/DEB packaging and systemd integration ODP based plug-ins for extending the supported network hardware QoS packet scheduler: PQ, FQ, WFQ Performance optimizations, outperforming long lasting market reference OVS-DPDK 18
Virtual Open Systems integrated roadmap The development roadmap embeds VOSySmonitor in VOSySmcs and VOSySIoT, extending mixed critical systems with FPGA and networking virtualization (VirtManager&AI, VOSySwitch) to orchestrate a powerful convergence targeting ADAS, Edge/Fog Computing and cloud/server platforms VOSySmonitor 2.3 VOSySmonitor 3.0 ASIL C System partitioner for mixed critical GPU virtualization and Safety-Non Safety critical OS virtual Ethernet VOSySIoT 1.0 VOSySIoT 1.2 Linux reboot feature, LPWAN connectivity Trusted Execution Environment support VOSySwitch 1.0 VOSySmcs 1.0 VOSYSmonitor 3.1 dynamic CPU cores allocation, Trusted Computing functions VOSySIoT 1.5 VirtManager 0.1 VirtManager 1.0 19 FPGA/GPU virtualization, safety critical server computing VOSySwitch 1.3 Hardware accelerated networking Q2 2018 VOSYSmonitor 4.0, FPGA virtualization and ADAS support VOSySIoT 2.0 Support for multiple RTOSes OpenFlow 1.3, LuaJIT, ARMv8 support FPGA virtualization VOSySmcs 2.0 Partial reconfiguration, orchestration and accelerators chaining Q3 2018 VirtManager&AI 1.5 FPGA virtualization & AI accelerators Q1 2019 Q2 2019
contact@virtualopensystems.com Web: virtualopensystems.com VOSySmcs: virtualopensystems.com/en/products/vosysmcs/ Demos: virtualopensystems.com/en/solutions/demos/ Guides: virtualopensystems.com/en/solutions/guides/ Research projects: virtualopensystems.com/en/research/innovation-projects/