Innovative hypervisor and partitioning software increases flexibility and functionality for industry
The Industrial IoT (IIoT) has the potential to bring increased optimization, automation, and insight to industrial facilities. But frequently, proprietary, incompatible equipment and systems—combined with the need to meet complex, time-based, deterministic requirements—make realizing this potential challenging. Real-Time Systems (RTS) software running on robust, high-performance Intel® architecture enables the creation of intelligent embedded applications for IIoT, enabling benefits from holistic visibility into operations to centralized equipment management and maintenance.
Industrial operations are inherently time based—they require processes and procedures to occur in a predefined linear sequence with little margin for error. Furthermore, equipment and systems built for industry are often proprietary, using incompatible protocols and networks not designed to work together or to allow for centralized management or maintenance.
Typically, coordinating timed workflows and gathering data on performance and usage requires at least two computers, one servicing an application’s realtime needs, the other running a general-purpose operating system (GPOS) such as Linux* or Windows*. In such a configuration, the GPOS is responsible for data processing, visualization, and integration of applications into the facility’s networks. The result is often costly and makes it difficult to obtain a holistic, accurate view of ongoing operations or to increase automation and preventive maintenance.
Real-Time Systems (RTS) brings in-depth expertise in hypervisor and embedded virtualization technology to simplify and speed development and deployment of market-ready, standardized software products targeting advanced embedded applications.
RTS software running on robust, high-performance Intel architecture enables industrial embedded applications that support an array of critical capabilities, including deterministic, real-time performance, data processing, visualization, and seamless connectivity. The solution is helping industry to advance automation while improving data acquisition (for instance, via motion control and programmable logic controllers [PLCs]).
Deployment of multiple operating systems on multicore processor platforms is a logical step in embedded system design, reducing total hardware costs while increasing reliability and system performance. The innovative RealTime Systems Hypervisor* permits multiple real-time operating systems (RTOS) and general-purpose operating systems (GPOS), such as Windows or Linux, to run concurrently on multicore Intel® processors.
Through the RTS Real-Time Hypervisor, modern multicore processor platforms, such as the Intel Atom®, Intel® Core™, and Intel® Xeon® Scalable processors, can execute multiple operating systems independently of one another on a single platform. The RTS Real-Time Hypervisor can also assign individual processor cores, memory, and devices to each operating system. Through a configuration file, the boot sequence can be specified, and when desired, one operating system can be rebooted independently of any others. In order to facilitate communication between operating systems, the RTS embedded virtualization solution also provides a configurable user-shared memory, an event system, and a TCP/IP-based virtual network.
RTS solutions powered by Intel® architecture are deployed in a wide range of industrial implementations and use cases.
The RTS product works out of the box without customization.
RTS products give real-time system developers up-to-date solutions for substantial portions of embedded projects, accelerating development and time to market.
The powerful, cost-effective RTS software solution powered by Intel architecture offers increased flexibility in system design and enhanced functionality and performance, while reducing overall system cost.
Intel and its ecosystem help businesses use the IoT to solve long-standing industry-specific challenges. Quickly develop IoT solutions that connect things, collect data, and derive insights with Intel’s portfolio of open and scalable solutions so you can reduce costs, improve productivity, and increase revenue.
Intel® technologies support the rigorous requirements for programmable logic controllers (PLCs), industrial PCs (IPCs), human-machine interfaces (HMIs), robotics, machine vision, and many other industrial applications.
Figure 1. RTS and Intel enable hypervisor consolidation targeted to industrial implementations utilizing standardized building blocks
The RTS Real-Time Hypervisor enables modern, multicore
Intel processors with Intel® Virtualization Technology (Intel® VT) to simultaneously run either multiple instances of a realtime operating system or a heterogeneous mixture of 32-bit or 64-bit operating systems on a single execution platform. All systems are safely separated, run in real time, and can even reboot without disturbing the execution of other operating systems.
Out of the box, the hypervisor supports Windows® 10 and older, Windows Embedded Compact*, VxWorks*, RTOS32*, QNX*, OS-9*, Linux and real-time Linux, RedHawk*, and T-Kernel. Support for other operating systems or proprietary real-time code can be added at any time upon request.
Figure 2. RTS Real-Time Hypervisor powered by Intel® architecture
The RTS solution is just one example of how Intel works closely with the IoT ecosystem to help enable smart Internet of Things (IoT) solutions based on standardized, scalable, reliable Intel® architecture and software. These solutions range from sensors and gateways to server and cloud technologies to data analytics algorithms and applications. Intel provides essential end-to-end capabilities—performance, manageability, connectivity, analytics, and advanced security—to help accelerate innovation and increase revenue for enterprises, service providers, and industry.
With RTS and Intel, developing and deploying intelligent applications for embedded and real-time systems is simplified, allowing industry to accelerate the benefits of IIoT while meeting the demands of time-based, deterministic compute.
RTS, a congatec company, is a global manufacturer of hypervisor technology specializing in real-time virtualization. RTS hypervisor solutions support all popular operating systems for x86 architecture. The company was founded in 2006 as a spin-off of KUKA, active in various industries worldwide, and headquartered in Ravensburg, Germany. real-time-systems.com
For more information about the RTS Hypervisor, please visit real-time-systems.com or contact us at email@example.com. For more information about Intel® IoT Technology and the Intel IoT Solutions Alliance, please visit intel.com/iot.
Estimated results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as “Spectre” and “Meltdown”. Implementation of these updates may make these results inapplicable to your device or system. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information go to www.intel.com/benchmarks.
Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com/iot. Cost reduction scenarios described are intended as examples of how a given Intel-based product, in the specified circumstances and configurations, may affect future costs and provide cost savings. Circumstances will vary. Intel does not guarantee any costs or cost reduction.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804