Virtualization technology provides more localized, connected processing power close to where it is needed, often as a gateway to the Internet. Local data traffic can be processed quickly and acted on—whether on a train, a manufacturing floor, or a power plant—while the data is still available to the wider systems across the Internet. The key to virtualization is the ability to consolidate a number of functions, such as communications or data processing, into an intelligent single unit to save costs and reduce complexity.
Using multiple cores and time and space separation it has been possible to run the different elements—security, communications, real-time, and user interface—on separate operating systems on separate cores. Increasingly, however, these elements are coming together in a single multi-core device, offering higher performance that can be used for more features or lower power consumption.
By running multiple operating systems and separate applications on a single core, users still achieve the real-time performance many embedded industrial systems require. Wind River® virtualization solutions allow the development of cost-effective embedded systems that are secure, reliable, and future proof.