VIRTUALIZATION PROFILE FOR VXWORKS Product Overview From modernizing aerospace applications to creating new industrial and consumer products spawned by the era of the Internet of Things (IoT), embedde.
Trang 1new challenges for their devices Connectivity, scalability, security, and future-proofing are required, and in addition there is continual pressure to reduce costs, risks, and time-to-market
Virtualization Profile for VxWorks® extends the scalability capabilities of VxWorks by integrat-ing a real-time embedded, Type 1 hypervisor into the core of VxWorks Through embedded virtualization, the VxWorks hypervisor allows customers to combine multiple workloads on a single multi-core processor (see Figure 1) Virtualization Profile enables customers to meet the challenges of the IoT era It enables a future-proof architecture that can adapt and evolve to meet changing market requirements, customer needs, and technology advancements
BENEFITS
• Lower capital expenses: Significantly reduce hardware bill-of-material costs by
combin-ing separate workloads with their own dedicated board, processor, and power supply
onto a single multi-core compute platform using embedded virtualization
• Reduce operating expenses: Less hardware means less complexity for the end user,
less rack/floor space consumed, increased mean time between failures (MTBF), and less operational complexity and expenses in managing spares and hardware, as well as soft-ware upgrades
• Increase competitiveness: Embedded virtualization allows new capabilities to be added
more quickly, with lower costs and risks, by isolating the new capability from the existing software—so you can rapidly innovate with new functionality
• Increase revenue: Facilitate new revenue models and technologies such as end-point
pro-visioning Design products so that additional capabilities can be easily added via the cloud when an end customer purchases additional features and activates them on demand
Figure 1: Consolidation of heterogeneous operating systems and functionality with Virtualization Profile for VxWorks
VxWorks &
Apps
Real-Time Controller Real-TimeController
Hardware
Barebones &
Apps Hardware
Linux &
Apps Hardware
Windows &
Apps Hardware Communication User Interface
Windows &
Apps
Linux &
Apps
Barebones &
Apps
VxWorks &
Apps
Multi-core Hardware
Hypervisor Hypervisor
Trang 2KEY FEATURES
Based on Trusted and Proven Virtualization Technology
Virtualization Profile is based on Wind River® fielded and proven virtualization technology It is part of the Wind River investment in multi-core technologies for safety and security across all markets, from automation control to medical scanners to avionics control systems
Built for Embedded Real-Time Applications
Virtualization Profile is high-performance and deterministic for the most demanding embed-ded, real-time applications The virtualization layer provides full control over how the hardware
is configured It allows for high-performance compute cycles and low overhead I/O access using the hardware virtualization accelerators available in today’s processors In addition, it has a minimal footprint that is designed to configure the hardware and get out of the way
The VxWorks hypervisor contains a “throttling framework,” which provides the capability to slow down general purpose operating systems that are consuming too many system-level resources (e.g., PCI, memory bus) to ensure that real-time operating systems can execute without performance impact In addition, the hypervisor offers high throughput and low latency inter-process communication (IPC)
VirtIO-Based Device Virtualization
Sharing the limited I/O devices on the hardware platform is a must Virtualization Profile utilizes the open VirtIO standard for sharing devices This means that each virtual machine can be given one or more serial ports and either a partition or a full disk for storage, as well as a virtualized network port VirtIO is an optional component; pass-through devices are naturally also supported
Supporting Open Standards and OS Agnostic
Virtualization Profile supports an open, standards-based device virtualization framework This allows for standards-based virtualization of common devices such as serial, networking, or storage The usage of open standards enables third-party operating systems to benefit from the device virtualization framework in an efficient manner without the overhead of emulation
In addition, the VxWorks hypervisor is OS agnostic, which means that it provides the capability
to run any operating system inside a virtual machine without further modification Optional paravirtualized device drivers provide access to IPC and virtualized devices Support is provided for VxWorks, Wind River Linux, and third-party Linux, as well as Microsoft® Windows® Other operating systems can be validated on request
Optimized for Developer Productivity
Being fully integrated into VxWorks, the hypervisor utilizes standard VxWorks workflows to configure, build, develop, and debug It uses the standard VxWorks BSP and allows existing VxWorks users to rapidly evaluate new designs Flexible configuration is conveniently available through an intuitive command line interface or through a powerful C-API This allows for fast, iterative development workflows, and also run-time decision-making as to what the final work-loads should be
Trang 3Developer productivity is increased with the Wind River Workbench developer suite, which offers best-in-class development and debugging tools along with cutting-edge system analysis tools for optimizing the VxWorks environment
USE CASES
Consolidation and Medical Devices
Complex medical devices such as MRI machines often contain multiple compute platforms running different operating systems Virtualization Profile enables these platforms to be migrated onto a single compute platform
Virtual Appliances and Factory Automation
Consolidating multiple factory automation systems with a single, common, commercial off-the-shelf (COTS) hardware platform improves reliability, decreases costs, and utilizes less floor space
Rapid Innovation and Ground Transportation
Quickly adding new capability, such as remote provisioning to an existing ground transpor-tation system, can increase revenue streams by selling new capabilities and feature sets
Safety/Security Partitioning and Aerospace/Defense
Leveraging partitioning provided by embedded virtualization, aerospace and defense applications can add new capability partitions without having to retest the rest of the system
VIRTUALIZATION PROFILE FOR VXWORKS COMPONENTS
• Real-time, embedded, Type 1 hypervisor – 64-bit hypervisor with support for 32- and 64-bit virtual machines – Command-line and API-based configuration
– Connectivity through serial, USB, Ethernet, or other means – Support for single or multi-core virtual machines
• Device virtualization framework through VirtIO – Serial virtualization
– Storage virtualization to allow multiple VMs to share a controller or disk – Other devices on demand
• Inter–virtual machine communication – High speed virtual TCP/IP network
• OS support – VxWorks 7 as well as earlier releases – All VxWorks 7 profiles
– Wind River Linux – Microsoft Windows – Other operating systems can be validated on request
• Architecture support – Support for Intel® architecture with support for VT-x
Trang 4HOW TO PURCHASE Visit www.windriver.com/company/contact/index.html to find your local Wind River sales contact, call 800-545-9463, or email to inquiries@windriver.com
WIND RIVER PROFESSIONAL SERVICES Wind River Professional Services offers a variety of services around Virtualization Profile for VxWorks to meet your embedded virtualization needs For more information, visit
www.windriver.com/services WIND RIVER EDUCATION SERVICES Wind River Education Services offers flexible training options to meet your business and learning needs, including public and private courses, custom courses, and on-demand learning For more information, visit www.windriver.com/education
WIND RIVER CUSTOMER SUPPORT Virtualization Profile for VxWorks is backed by our award-winning global support organization, which offers live help in multiple time zones We are proud to have achieved Service Capability and Performance certification, recognized as the gold standard for deliv-ering world-class customer support For more information, visit www.windriver.com/support