<<

Wind River Embraces IOT Zuo Yun: [email protected]

© 2014 Wind River All rights reserved Wind River at a glance

Aerospace & Defense Automotive Network Equipment Industrial & Medical Mobile & Consumer

ƒ Applied Signal ƒ AWTC Europe ƒ Alcatel-Lucent ƒ ABB ƒ Canon ƒ BAE Systems ƒ BMW ƒ ARRIS ƒ Agilent ƒ Dell ƒ Boeing ƒ Bosch ƒ ƒ AREVA ƒ Epson ƒ EADS ƒ Clarion ƒ Ciena ƒ Bombardier ƒ Fuji-Xerox ƒ Elbit Group ƒ Continental ƒ Dialogic ƒ Emerson Electric ƒ IBM ƒ Finmeccanica ƒ Daimler ƒ ƒ General Electric ƒ ƒ General Dynamics ƒ Delphi ƒ ƒ Hitachi Medical ƒ Konica Minolta ƒ General Electric ƒ Fiat ƒ GENBAND ƒ Intel ƒ LG Electronics ƒ Harris ƒ Fujitsu ƒ Hitachi ƒ Invensys ƒ NEC ƒ Honeywell ƒ General Motors ƒ ƒ KUKA ƒ Oki ƒ ITT ƒ Harmann ƒ Hypercom ƒ Mitsubishi Industrial ƒ Prima Cinema ƒ L3 Communications ƒ HKMC ƒ Intel ƒ Mitsubishi Electric ƒ ƒ Lockheed ƒ Honda ƒ Kapsch ƒ Nikon ƒ Ricoh ƒ NASA ƒ Johnson Controls ƒ Kyocera ƒ Panasonic ƒ Samsung ƒ Northrop Grumman ƒ Mobis ƒ ƒ Philips Medical ƒ Sharp ƒ Orbital Sciences ƒ Nissan ƒ NEC ƒ Rockwell Automation ƒ SK Telecom ƒ Raytheon ƒ PSA Peugeot Citroen ƒ Nokia ƒ Schneider Electric ƒ Sony ƒ Rockwell Collins ƒ Renault ƒ Samsung ƒ ƒ ƒ Thales ƒ Toyota ƒ Tellabs ƒ Sirona Dental Systems ƒ ƒ U.S. Navy ƒ Valeo Group ƒ ZTE ƒ Toshiba ƒ Xerox

Network Transformation App App “The Cloud” Private Cloud NFV Communications INTERNET

Embedded Cloud SDN Data Center Big Data

GATEWAY Cost Reductive

LAN

IoT Devices

The Drive to 50 Billion Devices Intelligent Intelligent Devices Intelligent Systems Decision Making

Cloud Networks Intelligent Systems, Aggregators, Intelligent Network Gateways, Edge Devices Controllers

Core Attributes Safety Security Scalability

Platform Features Graphics/ Connectivity Virtualization Manageability 风河IOT解决方案

国防军工 车 载娱乐 消费电子 工业控制 网络设 备

Workbench Development Suite

Middleware:Networking, Graphics, Security, Connectivity, Management…

Safety Certified Security-Critical Intelligent Intelligent Carrier Grade Device Network Communication Platform Platform Server (CGCS) 合作伙伴/ VxWorks VxWorks VxWorks Wind River (IDP) (INP) 定制服务 生态系统 Cert 653 Secure Wind River Linux

Wind River Hypervisor/ Cert Hypervisor VxWorks MILS Open Virtualization Platform

优化的硬件平台 2010s ‐ Internet of Things ‐ Distributed Control & Decision VxWorks 7

2000s ‐ Multi‐core Processors VxWorks 6 ‐ Hardening of Device OS

1990s ‐ Digital Control Devices VxWorks 5 ‐ Internet Explosion

1980s ‐ 32‐Bit Processors for Devices VxWorks ‐ Operating Systems in Devices Safety Security

Scalability Centralization Paradigm of Operating Systems

Middleware & Apps Installation, Core Kernel Licensing, IDE Compiler DVD, Build Tools Ver x.y.z Ver x.y.z Architecture Shipping, Product Drivers Codes

BSP

Build and Distribution Infrastructure Based on Monolithic Platform Paradigm

9 | © 2014 Wind River. All Rights Reserved. Package Paradigm for VxWorks 7 Scalability

• New infrastructure for installation, distribution, and deployment of application packages • Support for incremental addition or deletion of components

Wind River Packages Ecosystem Packages

VxWorks 7 Core Platform OS Lifecycle of Application is separate from core kernel

• Enables individual apps to be patched or updated at any time, as needed

VxWorks 7 Core Platform OS Multiple versions of Packages can coexists in the development tree

• Enables patches or new versions to be tried out and rolled back when required

VxWorks 7 Core Platform OS Concept of Profiles

Market Specific

Industrial Medical Consumer Networking Profile Profile Profile Profile

Technology Specific

Security Microkernel Hypervisor FACE Profile Profile Profile Profile

VxWorks 7 Core Platform Microkernel Profile Scalability

Standard VxWorks Kernel Edge Devices

VxWorks Microkernel

• Very small kernel (~20 KB) • Lower safety certification cost • Fast threading model • Suitable for multi-core SoC, multiprocessor, or sensors Designed for Big‐Little Core Scalability Configurations

• Multi-core with big and small core configurations • Offload of important or repetitive tasks for maximum processing efficiency

Standard VxWorks Kernel VxWorks Microkernel Safety Security

Scalability VxWorks 7 Scales in Functionality Safety for Safety‐Certified Applications

Safety Profiles

VxWorks 7 Core Platform

Medical Avionics

Industrial Transportation Enhanced Safety Partitioning Safety

New partitioning components provide robust separation of time, space, and resources.

Safety Critical Non‐Safe Application Application SIL 3

Safety Partitioning Module

VxWorks 7 Core Platform

QoriQ/i.MX… Core #1 Core #2 Core #n Safety Security

Scalability Four Pillars of Security Provided by VxWorks Security

Power Design Boot Run Time Down

Prevent Prevent Prevent Prevent untrusted malicious onboard data malicious code binaries from attacks in access when in development executing operation at rest Security ‐ Root of Trust

• Non authorized images won’t load • Only signed module will run • No malicious code injection • Decryption (optional) • Digital Signature verification (X.509) • Supports • DKM • RTPs • Shared Libraries • Workbench plugin to integrate in build system • Secure loader Security ‐ User Management

• Only authorized user have access • Define and enforce user based policies • Customized auditing and log management Key Enhanced Platform Values

Graphics

Connectivity Virtualization Foundation for Virtualization

VxWorks Linux Windows

VxWorks Hypervisor

VxWorks 7 Core OS Platform

Core #1 Core #2 Core #n UI Solution Graphics

Host Tools User Application Tilcon UI Tilcon UI Resources Designer Font Resources Plugin Image Resources

Tilcon UI Library

2D Graphics 3D Graphics JPEG PNG OpenVG OpenGL ES

evdev fbdev gpudev

Mouse Keyboard Touchscreen Frame Buffer GPU Support for Industry Standard Connectivity Protocols

, BLE, L2CAP, Health Device Profile • CAN protocols • FireWire (IEEE 1394) • Continua stack for home medical applications • USB • Dual-mode IPv4/IPv6 with IPv6-Ready Logo certification Intelligent Device Platform (IDP)

Security Manageability Runtime Environment OpenSSL webif OMA-DM OSGi TPM Engine Lua Secure Package Online Management TR-069 OpenJDK Update Remote Attestation

Connectivity Encrypted Storage

Cellular Wi-Fi Bluetooth Zigbee MQTT CAN Resource Control

Application Wind River Linux 5.0.1 Integrity Monitor

BSP: i.MX6, … Secure Boot IDP Connectivity

Wireless Wired Protocols Mobile – 2G/3G/4G/LTE Ethernet RS-232 OPC-DA IPSec Bluetooth – Low Energy USB Host RS-485 MQTT PPTP Wi-Fi – AP/Client/AdHoc USB Device CAN Bus OpenSSL L2TP 802.15.4 ZigBee GPIO I2C SPI

Cloud Connectivity Digi

MODBUS CoAP

Cloud Connectivity Soln Family Eurotech Security

2. Secure Management • Remote Attestation • Secure Package Update Device

Management Management Server Apps Apps Client Apps

3. Secure Data OS • Access Control • Image Signing Tool Root of Hardware Trust

1. Secure Device • Secure Boot • File Integrity Protection • Key Management • Secure storage Manageability

Services Smart City Healthcare Smart Smart Grid Vending Vehicle Disaster Building/Home Machine/Kiosk Tracking Detection

Unified Access Point

Business/Operations Edge Management System Fault Detection Auto Configuration Support Systems (EMS) Management

Diagnostics Data Collection Status Monitor

Intelligent WebIf OneAgent CWMP (TR-069) OMA DM Device Platform Edge Management System

Edge Management System • Event‐based rules engine Cloud Connectivity Kit • Data visualization • API access to data Secure Connection

Application Launcher

Remote Upgrade

VxWorks 7 Platform/ Intelligent Device Platform Intelligent Network Platform

Customer Customer Customer Data Plane App Native Customer Data Plane App Customer Data Plane App Data Plane App Linux Apps Data Plane App

Management Plane 1 2 3 Application Content Flow Acceleration Inspection Analysis Linux Engine Engine Engine (w/DPDK) Core Affinity Core Affinity Core Affinity

Linux User Space Linux Kernel Space

Core Core Core Core Core Core Core Core NFV and Network Transformation

From This: To This: • Single Function Products • Networking Services in VMs • Vertically integrated solution (VNFs) (HW, Platform, Management) • Standard COTS hardware • New NFV ecosystem and value chain

Firewall DPI Gateway VM: VM: VM: Firewall DPI Gateway

NFVI/Virtualization Platform

Focus of Wind River To Lower OPEX and CAPEX product portfolio Create Service Agility Accelerate Innovation Open Virtualization Profile

VM n

VM 1 VM 2

Packet Processing VxWorks & Linux Application(s) Legacy Apps Lx Guest Guest OS ƒ KVM made preemp_rt friendly

DPDK DPDK ƒ CPU isolation

openstack / ovirt mgmt and reporting ƒ VMs separation via namespaces / cgroups Virtual switch (ovswitch) ƒ Passthrough DPDK WR Linux with PREEMPT OVP KVM ++ ƒ Flexible Provisioning ƒ Designed for Guest performance ƒ Live Migration capable CPU 1 CPU 2 ………. CPU N Carrier Grade Communications Server Architecture

OSS / BSS NFV Orchestrators Support any guest

Running any guest OS Optionally Virtual accelerated VM VM VM VM Network by Functions Intelligent vBRAS vEPC vRNC Other Add features for Carrier Grade (VNFs) Networking Platform platform management Guest OS Guest OS Guest OS Guest OS

Carrier Grade Carrier Grade OpenStack Add Carrier Grade accelerated Middleware Carrier Intel® VxLAN vNICs Grade DPDK vSwitch Accelerated OAMP vSwitch Accelerated Data Plane Add OpenStack Carrier Grade Wind River reliability and availability Carrier Grade CarrierSoftware Grade VM HA Management Management Communications Middleware enhancements Open Server (CGCS) Real‐Time Virtualization KVM Low Latency VM Health Extensions Security Profile Monitoring Add critical real‐time performance enhancements to Power HA Storage KVM Management Carrier Grade Linux

Based on standard open Commodity Server Platform (Multi-Core Hardware) source components Large INP/OVP/CGCS VxWorks 653 VxWorks MILS Hypervisor Hypervisor

VxWorks 6 Medium VxWorks 7 WRL Security VxWorks 7 (VSP extensions) VxWorks 7 IDP

VxWorks VxWorks 6 CERT VxWorks 7 Small Microkernel VxWorks 7 CERT

Scalability Safety Security

Single & Multi‐core Architectures Contact Us

ƒ Beijing Office Tel:010‐84777100 ƒ Shanghai Office Tel:021‐63585586/87/89/90 ƒ Shenzhen Office Tel:0755‐25333408/3418/4508/4518 ƒ Xi’an Office Tel:029‐87607208 ƒ Chengdu Office Tel:028‐65318000

To learn more, visit Wind River at :http://www.windriver.com Email: [email protected]

Wind River Sina Weibo, @Wind River http://weibo.com/windriverchina