FLUID COMPUTING IN A SOFTWARE-DEFINED WORLD ARC FORUM, India Ricky Watts Director of Industrial Solutions, Wind River
Chemical Sector Commercial Building Sector Communications Sector Critical Manufacturing Dams Sector Defense Base Sector Emergency Services Sector Energy Sector Financial Services Sector Food and Agriculture Sector Government Building Sector Health Care Sector IT Sector Nuclear Sector Transportation Sector Water and Wastewater Sector 2
TWO MASSIVE WAVES COMING YOUR WAY EVOLVING MARKET DEMANDS IMPACT YOUR BUSINESS MODEL GENERATIONAL UPGRADE CYCLE CUSTOMERS LOOK TO MOVE OFF OF 80 S TECH: SINGLE SOURCE SUPPLIER ARCHITECTURES PROPRIETARY, FIXED SYSTEMS OUTDATED BOX-LEVEL SECURITY FEATURES SOFTWARE DEFINED AUTONOMOUS WORLD CUSTOMERS MOVING TOWARD: OPEN STANDARDS-BASED SUPPLY CHAIN AND ECOSYSTEM CLOUD AND FOG ARCHITECTURES INDUSTRIAL INTERNET OF THINGS (IIOT) 3
COMPUTING MEGATRENDS CENTRALIZED, DECENTRALIZED, AND FLUID CLOUD CLIENT-SERVER DISTRIBUTED 1980 2000 FOG DEVICES FLUID CONTINUUM 2020 MAINFRAME CENTRALIZED 1960 1970 MOBILE-CLOUD CENTRALIZED 2005 2020 SAFETY! 4
COLLISION OF DOMAINS SAFETY APPLICATIONS SCADA SOFTWARE EMBEDDED COMPUTING TECHNOLOGIES ASSET AS A SERVICE RAPID SCALABILITY WEB-BASED DEPLOYMENTS COMMUNICA- TION TECHNOLOGIES PHSICAL PLANT EQUIPMENT SYSTEMS FOR MONITORING AND CONTROLLING ASSET MANAGE-MENT SOFTWARE AND HARDWARE EXPERTS IN NETWORKING TECHNOLOGIES OT IT PLCS CERTIFIED SYSTEMS SECURITY SYSTEMS NETWORKS STORE, PROCESS AND DELIVER INFORMATION HMIS REMOTE INDUSTRIAL HARDWARE MACHINERY ARTIFICIAL INTELLIGENCE ALGORITHMS SQL JAVA AND PYTHON CLOUD INFRASCTRUC- TURES 5
SYSTEM PROGRAMMING CHALLENGES DIFFERENT CLASSES OF COMPUTING RESOURCES SAFETY DEVICES FOG CLOUDS! REDUNDANT STATIC CLOSED SYSTEM REGULATED: CERTIFICATION TIMING: IMMEDIATE DISCRETE RESOURCES PURPOSE-BUILT AND HIGHLY SPECIALIZED TRANSIT TIME: EFFECTIVELY NONE (PROCESS CONTROL) THINK EDGE- HOSTED CLOUD ELASTIC: SCALES POOLED RESOURCES ORCHESTRATED TRANSIT TIME: RELATIVELY SHORT FEW IN NUMBER CENTRALLY LOCATED POOLED RESOURCES COMPUTE AS UTILITY TRANSIT TIME: RELATIVELY LONG STATIC DYNAMIC ELASTIC SCALABLE 6
INDUSTRIAL SYSTEMS LEGACY CHALLENGES CLOUD DEVELOPMENT MODERN BENEFITS AFFORDABILITY: HIGH COST TO MAINTAIN & UPDATE OBSOLESCENCE INTEROPERABILITY STAFF SKILLS SHORTAGE DATA CAPTIVE / PROCESSED IN DEVICE LACK OF COMPUTING POWER OUTDATED SECURITY FEATURES? SCALABILITY AGILITY DEVOPS PAY-PER-USE DE-COUPLED: HW, SW, APPLICATION SLOW PRODUCT LIFECYCLES 7
CONSOLIDATION & VIRTUALIZATION 2 DIFFERENT COMPETENCIES NORTH - SOUTH EAST -WEST 8
CAPABILITY ISLANDS FOR RESILIENT AUTONOMOUS SYSTEMS REAL-TIME ISLAND SAFETY ISLAND SECURITY ISLAND 9
REAL-TIME ISLAND ADVANTAGES OF THIS APPROACH LEVERAGE LINUX WHERE IT MAKES SENSE CONTAINERS, ANALYTICS, ML, HIGH-LEVEL APPLICATION FRAMEWORKS (PYTHON) USE VXWORKS WHERE IT MAKES SENSE USE VXWORKS WHERE IT IS WORLD CLASS INCREASE: DEVELOPMENT VELOCITY APPLICATION PORTABILITY ULTIMATELY AFFORDABILITY 10 10
SAFETY ISLAND WHAT IT LOOKS LIKE LINUX VIRTUAL MACHINE/ CONTAINER LINUX APP(S) VXWORKS VIRTUAL MACHINE VX APP(S) WIND RIVER HYPERVISOR VXWORKS FOR SAFETY AND REAL-TIME VXWORKS LEVERAGES LINUX FOR NON-REAL-TIME/NON-SAFETY ELEMENTS VXWORKS AND LINUX APPS COLLABORATE VXWORKS PORTABILITY INCREASES VXWORKS CODE BASE RIGHT-SIZED FOR SAFETY AND REAL-TIME L V H L T L V H 11
VXWORKS PLATFORM WORKLOAD CONSOLIDATION AT THE EDGE RTOS Determinism, low latency Scalability Security features and CVE protection Designed for Safety Device management (Device Cloud) Certification IEC 61508 and DO-178C certification Certification services Services Security Assessments Integration Application BSPs Services Cert Virtualization Virtualize different workloads at the edge Supports multiple levels of safety and security Pre-integrated VxWorks and Linux Guest OS environments RTOS Virtualization Linux Tools Linux Security features and CVE protection Long lifecycle maintenance Advanced networking and graphics Device management Tools Development tools Analysis tools Analytics Simulation Partner Ecosystem Board and semi partners Industrial protocols Analytics Partners Cloud 12
Con TITANIUM CONTROL INDUSTRIAL CLOUD PLATFORM VM Container System Orchestrator IT SYSTEMS Host any guest OS Cross-Domain Virtual Functions VM PLC 1 VM PLC 1 VM SCADA VM Other Any guest OS Add high performance storage cluster Control Node Industrial Grade Cloud Management VM and HA Middleware Management OAMP Fault Management Software Management Performance Management Industrial- Grade Accelerated vswitch Industrial Grade KVM KVM Compute Node Virtual NICs Real-Time Extensions Intel DPDK Low Latency Titanium Control Software Storage Node Industrial Grade Storage Cluster Centralized or Local Add high availability cloud management and middleware functions Add Near Real Time Switching Performance Low Latency Industrial Grade Linux Industrial Grade Networking Commodity Server HW (Multi-Core x86 Hardware) Add critical real-time virtualization performance enhancements VXW/WRL OS Based on standard open source components 13
FLUID COMPUTING PRIVATE/HYBRID CLOUD FUNCTION 1 = PLC 8KHZ FUNCTION 2 = PLC 1KHZ FUNCTION 3 = HISTORIAN Fn 1 Fn 2 Fn 3 DEPLOY INFRA ORCHESTRATE, NETWORK, SECURITY POLICY/SLA Fn 3 Fn 4 Fn 2 Fn 3 CLOUD HIGHLY ELASTIC, UNLIMITED COMPUTE, HIGH LATENCY MULTI-COMPUTE OPTIONS TO RUN FUNCTION OT EDGE FOG TITANIUM CONTROL Fn 4 LOW LATENCY, HIGH PERFORMANCE, REGULATORY IT EDGE PEOPLE & SERVICES FUNCTION 4 = AI/ANALYTICS Fn 4 User Space EAST - WEST Fn Fn 1 OT EDGE (MIST) DEVICES & THINGS BEST EFFORT Fn 4 SOFTWARE EDGE, PHYSICAL EDGE 14
WIND RIVER SOLVES FOUR RELATED CHALLENGES ACCELERATING INNOVATION WITH PROVEN EXPERTISE AND SOLUTIONS SAFETY PROTECTING THE WORLD FROM THE SYSTEM RISK TENDS TO STABILIZE OVER TIME ONE COMPREHENSIVE SOLUTION SECURITY PROTECTING THE SYSTEM FROM THE WORLD RISK TENDS TO INCREASE OVER TIME SAFE HIGH-AVAILABILITY SYSTEM ARCHITECTURES FOCUS ON QOS (TIMING, ERROR RECOVERY, ETC.) SECURE RELIABLE RELIABILITY COMPLEX AND COSTLY DEMANDS A FELLOW-TRAVELLER APPROACH CERTIFIED CERTIFICATION 15
16