THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Similar documents
NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

JUST WHAT THE DOCTOR ORDERED: A SOLUTION FOR SMARTER THERAPEUTIC DEVICES PLACEHOLDER IMAGE INNOVATORS START HERE.

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

WIND RIVER NETWORKING SOLUTIONS

10 Steps to Virtualization

LINUX CONTAINERS. Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER

Cisco Connected Factory Accelerator Bundles

SECURING DEVICES IN THE INTERNET OF THINGS

ENHANCING INTELLIGENCE IN THE INTERNET OF THINGS The Business of Embedded Virtualization Alexander Damisch, Director, Industrial Vertical, Wind River

Securing Devices in the Internet of Things

Applying Multi-core and Virtualization to Industrial and Safety-Related Applications

BUILDING A SMARTER SMART GRID: COUNTERACTING CYBER-THREATS IN ENERGY DISTRIBUTION

SECURING DEVICES IN THE INTERNET OF THINGS

Making the Factory Floor Smarter with IoT and VxWorks

OCTOBER 2016 TELIT WHITE PAPER

Cisco Start. IT solutions designed to propel your business

White Paper. Connected Car Brings Intelligence to Transportation

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

BUILDING the VIRtUAL enterprise

BUILDING A NEXT-GENERATION FIREWALL

Easy Incorporation of OPTIGA TPMs to Support Mission-Critical Applications

Security: The Key to Affordable Unmanned Aircraft Systems

ELASTIC SERVICES PLATFORM

Accelerate Your Enterprise Private Cloud Initiative

DATACENTER SERVICES DATACENTER

Transforming Utility Grid Operations with the Internet of Things

Evolution For Enterprises In A Cloud World

TRANSFORM YOUR NETWORK

Enabling Innovation in the Digital Economy

Best Practices in Securing a Multicloud World

RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE.

products PC Control

SYMANTEC: SECURITY ADVISORY SERVICES. Symantec Security Advisory Services The World Leader in Information Security

AXYOM PLATFORM TAKES PERFORMANCE TO THE EDGE

The Top Five Reasons to Deploy Software-Defined Networks and Network Functions Virtualization

AVOIDING THE 2020 WINDOWS 10 ATM HARDWARE UPGRADE CYCLE A PROOF OF CONCEPT

PLAYBOOK. How Do You Plan to Grow? Evaluating Your Critical Infrastructure Can Help Uncover the Right Strategy

Enterprise Linux vs. Embedded Linux

Real-Time Systems and Intel take industrial embedded systems to the next level

IBM and Juniper Networks

DesignWare IP for IoT SoC Designs

Service Provider Consulting

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

Five Steps to Improving Security in Embedded Systems

New Zealand Government IBM Infrastructure as a Service

SOLUTION BRIEF RSA SECURID SUITE ACCELERATE BUSINESS WHILE MANAGING IDENTITY RISK

Telit Intelligent Modules Harness the Power of Intel Atom x3 Processors

Wireless Network Virtualization: Ensuring Carrier Grade Availability

DIMETRA X CORE DATA SHEET DIMETRA X CORE

Cisco ONE for Access Wireless

Using the Network to Optimize a Virtualized Data Center

eclipse packet node aviat networks transforming networks to all-ip

Emerging Requirements for Next Generation Systems on Module (SOMs) and Single-Board Computers (SBCs)

Power Management Solutions Maximise the reliability and efficiency of your power critical facility

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Why Converged Infrastructure?

Proven results Unsurpassed interoperability Fast, secure and adaptable network. Only EnergyAxis brings it all together for the Smart Grid

Delivering the Wireless Software-Defined Branch

Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture. White Paper

Solutions Overview. Nortel Networks. Preside. Next-Generation Management Solutions

Medigate and Palo Alto Networks Integration

Implementing security has never been easier. Infineon Security Partner Network.

OPTIMIZE. MONETIZE. SECURE. Agile, scalable network solutions for service providers.

JBoss Enterprise Middleware

Security for Secure IoT: Advanced Architectures for IoT Gateways. Simon Forrest Director of Segment Marketing, Consumer Electronics

Silicon Labs Corporate Overview

Cloud Computing: Making the Right Choice for Your Organization

NEXCOM IoT Controller Solution Brings Intelligence to Manufacturing

INTELLIGENCE DRIVEN GRC FOR SECURITY

IoT Market: Three Classes of Devices

NBASE-T and Machine Vision: A Winning Combination for the Imaging Market

Networking for a dynamic infrastructure: getting it right.

Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision

7 Things ISVs Must Know About Virtualization

Silicon Labs Corporate Overview

Supporting Customer Growth Strategies by Anticipating Market Change End-to-end Optimization of Value Chains

Thrive in today's digital economy

Modernizing Healthcare IT for the Data-driven Cognitive Era Storage and Software-Defined Infrastructure

Thrive in today's digital economy

ProDeploy Suite. Accelerate enterprise technology adoption with expert deployment designed for you

Securing IoT with the ARM mbed ecosystem

FLUID COMPUTING. ARC FORUM, India Ricky Watts Director of Industrial Solutions, Wind River IN A SOFTWARE-DEFINED WORLD

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

5 Steps to Government IT Modernization

Improving Security in Embedded Systems Felix Baum, Product Line Manager

Mesh Wide Area Network AP Elevating Bandwidth to the n th Power

Making hybrid IT simple with Capgemini and Microsoft Azure Stack

MOBILE OPERATING SYSTEM TRANSITION Insights and Considerations

End-to-End Interoperable Management: The Standards Requirement for Modern IT

Transforming the way people watch TV

Service. Sentry Cyber Security Gain protection against sophisticated and persistent security threats through our layered cyber defense solution

Red Hat's vision on Telco/NFV/IOT

The Modern Manufacturer s Guide to. Industrial Wireless Cisco and/or its affiliates. All rights reserved.

Requirements for Virtualization in Next-Generation Industrial Control Systems

ITTIA DB SQL Em bedded Dat abase and VxWorks

IoT, Cloud and Managed Services Accelerating the vision to reality to profitability

Powering Resilience. Keep your business on 24/7. Proposition series September 2017

Cyber Risk and Networked Medical Devices

Get more out of technology starting day one. ProDeploy Enterprise Suite

Transcription:

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS By Bill Graham and Michael Weinstein WHEN IT MATTERS, IT RUNS ON WIND RIVER

EXECUTIVE SUMMARY Driven by the convergence of cloud technology, rapidly growing data volumes, and increasingly connected devices, the Internet of Things (IoT) poses new challenges and presents a host of new opportunities that businesses of all sizes and industries can seize right now. This system-of-systems is fundamental to realizing business value unlocking the insight hidden in data, identifying and creating new services, enhancing productivity and efficiency, improving real-time decision making, solving critical problems, and developing new and innovative user experiences. Billions of intelligent devices and systems make up IoT. The majority of these things are embedded systems, many of which are running a real-time operating system (RTOS). This paper outlines the critical features and characteristics an RTOS must have in order to meet the specific challenges and realize the enormous opportunities of IoT. TABLE OF CONTENTS Executive Summary.... 2 The Challenges.... 3 Key RTOS Requirements for IoT... 3 Modularity.... 3 Scalability... 3 Security.... 4 Safety.... 4 Connectivity.... 4 Cutting-Edge Feature Set... 5 Compatible Software and Hardware Ecosystem... 5 Determinism, Footprint, and the Need for a Commercial RTOS.... 5 VxWorks: The RTOS for IoT... 6 Conclusion.... 6 2 White Paper

THE CHALLENGES To fully take advantage of the opportunity offered by IoT, manufacturers of embedded systems must meet multiple challenges: Bring connected devices to market faster Differentiate products with leading-edge features and capabilities Address security risks that the pervasive connectivity in IoT entails Build flexibility into existing products so as to be able to tap new market opportunities as they emerge Ensure the product offering remains relevant and competitive as markets evolve Reduce system development costs and risks To help manufacturers of embedded devices meet these challenges, an RTOS must evolve to deliver the scalability, modularity, connectivity, security, safety, and cutting-edge feature set that are demanded by the new, highly connected, security-conscious, remotely managed world of machine-to-machine (M2M) networks and IoT (see figure 1). Intelligent Devices Intelligent Systems Intelligent Decision Making Edge Devices Aggregators, Gateways, Controllers Intelligent Systems Scalability Security Safety Connectivity Modularity Cutting-Edge Features Cloud Networks Figure 1: RTOSes must adapt to meet the new challenges of IoT KEY RTOS REQUIREMENTS FOR IOT Modularity The IoT and M2M landscape is evolving faster than the release cycles for the traditional RTOS, which means the design and deployment of the RTOS need to adapt. Traditionally monolithic in nature, an RTOS has historically been delivered all at once as a large bundle of software, board support packages (BSPs), middleware, operating system, and tools. Updates to this baseline have been mostly for bug and security fixes rather than to add new features, due to the prohibitive amount of coding and testing required to implement them. The days of dedicated functions with little or no updates or expansion are over. Intelligent devices need to adapt to changing needs in the network. The reinvented RTOS must be built on a modular, upgradeable, future-proof architecture that separates the core kernel from middleware, protocols, applications, and other packages. The RTOS of the future will provide a stable core so that add-on components can rely on this stability for a relatively extended period of time (for example, three years). Middleware, new protocols, and other packages can be added or upgraded without changing the core. An application store model can provision components for all aspects of the RTOS above the base kernel. An RTOS with a modular architecture will help manufacturers of embedded devices better differentiate their products and maintain them competitively over longer periods of time by enriching them with new features and capabilities without changing the system core as standards and market requirements evolve. This new RTOS will also allow manufacturers to extend the useful life of the system core to several generations of products, which increases the return on their investment in the operating system. Scalability IoT can create an incentive for manufacturers of embedded devices to maintain a broader product portfolio that includes different classes of devices, ranging from small form factor, simple, singleapplication devices to large-scale, complex, multi-application systems. A single RTOS that can scale to meet the unique memory footprint, functionality, and processing power requirements of 3 White Paper

multiple product classes can help manufacturers of embedded systems increase the return on their operating system investment, cut development costs by leveraging the economies of scope, and reduce time-to-market (see figure 2). Scaling Functionality on Device Intelligent Devices Edge Devices Figure 2: A single RTOS that can scale for different classes of devices can cut costs and reduce time-to-market Design Next-generation embedded systems must be designed with security in mind as the pervasive connectivity in IoT results in a substantially larger exposure to threats. A winning RTOS for IoT would give customers the flexibility to design their embedded system to the necessary level of security by leveraging a comprehensive set of built-in features (see figure 3) covering: The design phase Boot and execute Operation Power down Design Aggregators, Gateways, Controllers Boot & Execute Intelligent Systems Operation Intelligent Decision Making Cloud Networks Scaling Across Applications Intelligent Devices Power Down A good RTOS needs to support security features not only to protect against malware and unwanted or rogue applications, but also to deliver secure data storage and transmission and tamperproof designs. OS-level support for these features is critical, since adding them at the user or application level is ineffective, expensive, and risky. Consider, for example, sensor hubs that aggregate a representative data set from numerous packets of sensed data. These RTOS-based devices will require the logic to open those packets, validate their integrity, analyse their contents, and verify that these actions have taken place securely. Security threats and vulnerabilities are ever-changing. An RTOS needs to support the secure upgrade, download, and authentication of applications to help keep devices secure going forward. Safety Safety is paramount in many embedded operating systems because they control machines that can endanger life, or their malfunction can cause injury or death. Although well established in aerospace, medical, and industrial markets, safety standards are now being applied by regulators to new markets. Also, better applications of existing standards to such systems as smart grid meters or medical devices are being sought. As standards evolve, manufacturers increasingly look to RTOS vendors to deliver the appropriate safety and security capabilities and certifications in order to make it easier to obtain required safety and security certifications for their end products. Connectivity Embedded devices have traditionally been isolated, but are now increasingly connected to corporate or public networks for a wide range of applications, forming the Internet of Things. Small standalone sensor devices are connected together using low-power wireless technology. Industrial control systems are interconnected and controlled remotely. Medical devices used at the home send diagnostic data back to the hospital. malicious code in development untrusted binaries from executing malicious attacks in operation Figure 3: The pillars of security for IoT devices onboard data access when at rest A reinvented RTOS for IoT needs to support industry-leading communications standards and protocols such as CAN, Bluetooth, Continua, ZigBee, Wi-Fi, and Ethernet, and deliver high-performance networking capabilities out of the box. In addition, an RTOS that is modular in nature can help retrofit existing devices with the required connectivity options so that many of the previously disconnected devices can be brought online without reworking the core of their embedded software. 4 White Paper

Cutting-Edge Feature Set A broad feature set, delivered by the modern RTOS and its ecosystem of compatible third-party applications, is essential to enabling manufacturers of embedded systems to create a differentiated product offering and secure a sustainable competitive advantage. Rich user interface: With customer experience and the user interface becoming key differentiating features for products ranging from mobile phones to medical devices to industrial control systems, powerful human machine interaction capabilities are becoming a must for an RTOS for IoT. This includes quality 2D and 3D graphics engines, support for multiple monitors and touch screens, and rich graphics designer tools. Custom-tailored RTOS: Embedded systems manufacturers who are early adopters of IoT in industries such as networking, industrial, and medical can enjoy even faster time-to-market by leveraging an RTOS that has been purposely customized and packaged to address the needs of their industry out of the box. For example, an RTOS for the industrial vertical would provide industrial device manufacturers with essential multimedia and connectivity middleware, including drivers and protocols for connected devices on the factory floor, wireless peripherals, and other devices within the network infrastructure. An RTOS customized for medical devices would incorporate technology solutions designed to meet the unique needs of medical device manufacturers who need to get approvals from the U.S. Food and Drug Administration. A platform for network equipment manufacturers would enable them to rapidly create, test, deploy, maintain, and manage high-quality wired and wireless infrastructure devices. Such a platform would also offer an extensive suite of security protocols to protect network data. Multi-core: As embedded systems grow in complexity and capability along with the desire for consolidation, multi-core processors are becoming the platform of choice. A modern RTOS must provide flexible architectural choices on multi-core processors and high performance with low overhead. Multicore support in middleware and tools is also essential. 64-bit processing: In the days of 8- and 16-bit-only processors, the use of 32-bit processing for embedded systems seemed farfetched. Embedded systems today have already reached the limitations of 32-bit processors, and the 64-bit processor era is emerging. A modern RTOS should provide 64-bit processing for highly scalable and largely consolidated systems. Support for 64-bit in middleware and tools is also essential. Compatible Software and Hardware Ecosystem In addition to delivering rock-solid real-time performance and other cutting-edge features, an RTOS of the IoT era must support a broad ecosystem of tested and verified complementary hardware and software solutions. This would allow device manufacturers to differentiate their product offerings with leading-edge features and capabilities, accelerate time-to-market through rapid, lower-risk integration of best-in-class third-party technology, and cut costs by deploying systems integrated and validated out of the box. DETERMINISM, FOOTPRINT, AND THE NEED FOR A COMMERCIAL RTOS A challenge for the IoT vision is making the edge devices connected, managed, and interoperable with the rest of the architectures. These edge devices, which are where the RTOS is found, vary greatly in capability and requirements. But there are some common key requirements that need to be met that are critical to the device s operation and its role in the IoT universe. Determinism: Meeting critical timing deadlines is essential in embedded systems and typically differentiates them from other types of devices. The edge devices still need to operate safely and efficiently, and only RTOS determinism provides this guarantee. Scalable footprint: The edge devices in IoT are likely to be very small scale due to cost and power constraints. But these devices still require the security and connectivity offered by a modern commercial RTOS in order to satisfy IoT requirements. Other OS options such as Linux are usually too heavyweight, power hungry, and memory hungry for this type of device. Commercial off-the-shelf: The IoT marketplace is moving rapidly, and device manufacturers need to react quickly. Paradoxically, however, once these devices are deployed their lifespans are measured in years and decades. Open source and free solutions, although initially cost-effective, soon become a maintenance, liability, and risk burden. Commercial solutions offer quicker time-to-market, less risk and cost, and long term support. 5 White Paper

VXWORKS: THE RTOS FOR IOT VxWorks is uniquely positioned as the platform of choice for IoT embedded solutions. The reason is clear: Superior safety, scalability, security, modularity, and connectivity provide the greatest capability and the least risk for device manufacturers. Compared to other embedded OS options, VxWorks provides critical deterministic behavior, a certifiable safety pedigree, and a highly scalable memory footprint. As a proven solution already powering 1.5 billion devices, VxWorks is supported by expert services, training, and support that open source and free software cannot offer. The future of IoT is brighter with VxWorks at the core of each device. CONCLUSION The era of the Internet of Things requires a modular, configurable, and expandable RTOS. The reinvented RTOS will add improved scalability, connectivity, security, safety, and an extended feature set to the solid real-time performance, low latency, and multi-core processor support of the RTOS of today. The RTOS of the future is here now with VxWorks, giving manufacturers of embedded systems a competitive edge in the world of IoT by enabling them to bring industry-leading devices to market faster while reducing risks and development and maintenance costs. Wind River is a global leader in delivering software for the Internet of Things. The company s technology is found in more than 2 billion devices, backed by world-class professional services and customer support. Wind River delivers the software and expertise that enable the innovation and deployment of safe, secure, and reliable intelligent systems. 2015 Wind River Systems, Inc. The Wind River logo is a trademark of Wind River Systems,Inc., and Wind River and VxWorks are registered trademarks of Wind River Systems, Inc. Rev. 10/2015