Click me
Transcribed

Virtualization in Embedded Applications

Virtualization for Embedded Applications 1. SERVER Physical Server 1 Server virtualization is a no-brainer. VIRTUALIZATION Server 3 -using an application layer to manage workload distribution so that a single physical server acts as multiple virtual servers- seems like a no-brainer. Virtual Server1 Physical Virtual Server 2 Virtual Server 3 SERVER VIRTUALIZATION makes an existing scenario Virtual Server 4 Lowers hardware and management work better. Increases Reduces facility requirements efficiency All it takes is an infrastructure, secure connectivity inside and outside the organization, the right middleware, and compatible technologies. costs 2WHY FLEXIBILITY Leveraging multiple OSes QUICK VIRTUALIZATION GLOSSARY General-purpose OS (GPOS): Standard computing environment, often with very graphical interfaces Real-time OS (RTOS): Supports a more deterministic environment for key functions Virtual Machines (VMs): Self-contained virtual computer nodes Virtual Machine Monitor (VMM) or Hypervisor: Intermediary software layer that manages VMs and apps on a single device Embedded can increase its capabilities, Virtualization while often reducing development costs. INNOVATION 2. BUT, WHAT Different challenges, new opportunities. ENTER THE VMM HAPPENS when you bring virtualization to embedded devices When you apply virtualization to embedded the infrastructure, connectivity, middleware, and compatibility all vary considerably new software layer, called a Virtual Machine Monitor (VMM), depending on the device, applications, and usage models. manages the execution of "quest OSes" and the self-contained virtual computer nodes called Virtual Machines (VMs). os1 Os3 VIRTUAL MACHINE 1 VIRTUAL MACHINE 2 os2 OS1 + OS2 + OS3 ????? GUI & Time- critical other apps GPOS General- Real time OS (RTOS) THE EMBEDDED ADVANTAGE VMM purpose OS (GPOS) GPOS GUI capabilities With embedded virtualization you can run multiple VMs-each containing an OS and its application-on the same physical board by abstracting the underlying processing cores, memory, and devices. RTOS VMM RTOS determinism • Run multiple OSes in • Supports determinism needed by time-critical functions Intel" processor with multicore technology secure partitions Simplify porting legacy applications onto new platforms BEST OF BOTH WORLDS - •» Improves security and stability of safety-critical code Each OS uses its strengths-and the end product is greater than the sum of its parts. 3. How can Intel® Virtualization Technology (Intel® VT) help move your project forward? 4:5 Intel" VT: More secure, faster, reduced processor load across (intel mside the hardware platform (CPU, chipset, /0) compared to a software-only approach. For higher-performing Intel processors Хeom Intel VT for Directed I/0 (VT-d) • Hardware-based virtualization (intel mide found in many Intel® chipsets CORE 17 intel inaker For the wide range of Intel processors • Enables the VMM to securely assign specific I/0 devices to specific guest OSes Xeon Intel VT-x for Intel® embedded (intel inside 65nm/45nm/32nm processors Intel" VT for Connectivity (VT-c) • Virtualization technology built into many Intel networking devices processors support • Built into most Intel" processors CORE 17 based on 65rm/45nm/32m technology • Speeds up the transfer of platform Atomste • Optimizes the network for virtualization • Integrates extensive hardware assists into Intel 10 Gigabit Server Adapters used by Intel® VT-x' intel control between the VMM and guest OSes servers, storage infrastructure, and various external devices CAPABILITES Isolates applications in secure partitions Runs RTOS on a dedicated processor core Runs Windows* OS on a dedicated processor core BENEFITS Increases system reliability and stability. Eases software migration and consolidation. Supports real-time performance Expands platform capabilities Decreases VMM load on the processor. Reduces VM to VM switching time. Performs virtualization tasks in hardware 4. How can you CREATE NEW EMBEDDED EXPERIENCES with Intel® VT? Let's look at a few examples. The future of embedded is yours to invent. COMMUNICATIONS HEALTHCARE INDUSTRIAL CHALLENGES: SMARTER PHONES . Platform must offer QoS and reliability with flexible application hosting CHALLENGES: Maintain FDA and safety compliance Reduce certification costs MILITARY, CHALLENGES: Real-time processes require determinism Competitive pricing pressure requires lower platform costs CHALLENGES: People want to carry one device that supports both their personal and professional lives IT managers need to protect their company's data and ensure network security AEROSPACE, GOVERNMENT INTEL VT SOLUTION: Portability Create closed VMs for call control and critical applications . Create open VM for applicatikon development CHALLENGES: Information assurance Consolidating multiple security layers onto single platform INTEL VT SOLUTION: Consolidate real-time control and GUI onto single platform Easy upgrades Fast scaling for new features INTEL VT SOLUTION: .- Runreal time control and GUI on same platfom RTOS/GPOS consolidation INTEL VT SOLUTION: Create separate domans for personal and business applications and OSes INTEL VT SOLUTION: Create separate domains for all applications and OSes solatenetwork traffic and acess domains Reducehardware CapExOpEX solate and secure network traffic and access domains Video app monitor Graphical Os interface GPOS RTOS Patient data Linux RTOS Microsoft Windows Top secret Undessified VMM VMM Business aps and data Mticore Muticare VMM VMM Intel" processors with Intel" VT ntaors VMM Multicore Inte processors with VTK and VT-4 Micore Mutticore lntel processors with inter VTx and VT-d Intel" processors Hospital network Telecom backbone Factory network Secure network Unclassifled network Cell network 5. Fact checker What embedded VMMS/ hypervisors work with Intel VT? What platform components will I need for embedded with Intel VT? How can Intel° VT streamline development? Options include: A a) Wind River* Intel VT-enabled: A b) Green Hills* Software c) LinuxWorks* a) Processor a) Ease legacy software migration b) Chipset c) BIOS d) Virtual machine b) Support real-time performance c) Improve security with application isolation d) Red Bend* Software e) Xen* f) Kernel-based virtual machine (KVM) monitor software Tools for Inventors and Inovators For more information on Intel Virtualization Technology, visit: .. http://intel.ly/embeddedvt For in-depth interviews and videos, visit: http://intel.ly/hottopicvt .79% of ectively shipping Inter erbedded processors besed on ESnm45nmsenm support iner vT-x ntel supporns its virtuelzetion technology acoss al petormrcadmeps. Intel" Aom" processor (excluding inte Vidand Intel VT-ci to the nte Keont processor. Source: Inter Technology for Embedded Applications, page 31, httpwww.intelcomlembedded/hechnokogywrtalizotionintel_Vrtuolzationwebinarpdf Intel" Vrtuolzation Tecnology requires a coTputer system with an eratled Intef processor, BIOS, virtual mochine monitor (MM Functionalty, performance or other benefits will vory depending onhertware and softwore configurations Softwere appications may not be compatible with alloperating systems. Corsult your PEmenufactuer. For more intormetion, visit http:awwintelcomgovirtualization *2011, mel Corporetion Al rights reserved Intel the intellogo, Inel Atom, Intel Atom inside, Intel Core, Intel Core nside, Xeon, and Xeon Inside are trademerks of Intel Corporation in the US and oter countries "Other romes and trands may be daimedas the property of ohers (intel) Virtualization for Embedded Applications 1. SERVER Physical Server 1 Server virtualization is a no-brainer. VIRTUALIZATION Server 3 -using an application layer to manage workload distribution so that a single physical server acts as multiple virtual servers- seems like a no-brainer. Virtual Server1 Physical Virtual Server 2 Virtual Server 3 SERVER VIRTUALIZATION makes an existing scenario Virtual Server 4 Lowers hardware and management work better. Increases Reduces facility requirements efficiency All it takes is an infrastructure, secure connectivity inside and outside the organization, the right middleware, and compatible technologies. costs 2WHY FLEXIBILITY Leveraging multiple OSes QUICK VIRTUALIZATION GLOSSARY General-purpose OS (GPOS): Standard computing environment, often with very graphical interfaces Real-time OS (RTOS): Supports a more deterministic environment for key functions Virtual Machines (VMs): Self-contained virtual computer nodes Virtual Machine Monitor (VMM) or Hypervisor: Intermediary software layer that manages VMs and apps on a single device Embedded can increase its capabilities, Virtualization while often reducing development costs. INNOVATION 2. BUT, WHAT Different challenges, new opportunities. ENTER THE VMM HAPPENS when you bring virtualization to embedded devices When you apply virtualization to embedded the infrastructure, connectivity, middleware, and compatibility all vary considerably new software layer, called a Virtual Machine Monitor (VMM), depending on the device, applications, and usage models. manages the execution of "quest OSes" and the self-contained virtual computer nodes called Virtual Machines (VMs). os1 Os3 VIRTUAL MACHINE 1 VIRTUAL MACHINE 2 os2 OS1 + OS2 + OS3 ????? GUI & Time- critical other apps GPOS General- Real time OS (RTOS) THE EMBEDDED ADVANTAGE VMM purpose OS (GPOS) GPOS GUI capabilities With embedded virtualization you can run multiple VMs-each containing an OS and its application-on the same physical board by abstracting the underlying processing cores, memory, and devices. RTOS VMM RTOS determinism • Run multiple OSes in • Supports determinism needed by time-critical functions Intel" processor with multicore technology secure partitions Simplify porting legacy applications onto new platforms BEST OF BOTH WORLDS - •» Improves security and stability of safety-critical code Each OS uses its strengths-and the end product is greater than the sum of its parts. 3. How can Intel® Virtualization Technology (Intel® VT) help move your project forward? 4:5 Intel" VT: More secure, faster, reduced processor load across (intel mside the hardware platform (CPU, chipset, /0) compared to a software-only approach. For higher-performing Intel processors Хeom Intel VT for Directed I/0 (VT-d) • Hardware-based virtualization (intel mide found in many Intel® chipsets CORE 17 intel inaker For the wide range of Intel processors • Enables the VMM to securely assign specific I/0 devices to specific guest OSes Xeon Intel VT-x for Intel® embedded (intel inside 65nm/45nm/32nm processors Intel" VT for Connectivity (VT-c) • Virtualization technology built into many Intel networking devices processors support • Built into most Intel" processors CORE 17 based on 65rm/45nm/32m technology • Speeds up the transfer of platform Atomste • Optimizes the network for virtualization • Integrates extensive hardware assists into Intel 10 Gigabit Server Adapters used by Intel® VT-x' intel control between the VMM and guest OSes servers, storage infrastructure, and various external devices CAPABILITES Isolates applications in secure partitions Runs RTOS on a dedicated processor core Runs Windows* OS on a dedicated processor core BENEFITS Increases system reliability and stability. Eases software migration and consolidation. Supports real-time performance Expands platform capabilities Decreases VMM load on the processor. Reduces VM to VM switching time. Performs virtualization tasks in hardware 4. How can you CREATE NEW EMBEDDED EXPERIENCES with Intel® VT? Let's look at a few examples. The future of embedded is yours to invent. COMMUNICATIONS HEALTHCARE INDUSTRIAL CHALLENGES: SMARTER PHONES . Platform must offer QoS and reliability with flexible application hosting CHALLENGES: Maintain FDA and safety compliance Reduce certification costs MILITARY, CHALLENGES: Real-time processes require determinism Competitive pricing pressure requires lower platform costs CHALLENGES: People want to carry one device that supports both their personal and professional lives IT managers need to protect their company's data and ensure network security AEROSPACE, GOVERNMENT INTEL VT SOLUTION: Portability Create closed VMs for call control and critical applications . Create open VM for applicatikon development CHALLENGES: Information assurance Consolidating multiple security layers onto single platform INTEL VT SOLUTION: Consolidate real-time control and GUI onto single platform Easy upgrades Fast scaling for new features INTEL VT SOLUTION: .- Runreal time control and GUI on same platfom RTOS/GPOS consolidation INTEL VT SOLUTION: Create separate domans for personal and business applications and OSes INTEL VT SOLUTION: Create separate domains for all applications and OSes solatenetwork traffic and acess domains Reducehardware CapExOpEX solate and secure network traffic and access domains Video app monitor Graphical Os interface GPOS RTOS Patient data Linux RTOS Microsoft Windows Top secret Undessified VMM VMM Business aps and data Mticore Muticare VMM VMM Intel" processors with Intel" VT ntaors VMM Multicore Inte processors with VTK and VT-4 Micore Mutticore lntel processors with inter VTx and VT-d Intel" processors Hospital network Telecom backbone Factory network Secure network Unclassifled network Cell network 5. Fact checker What embedded VMMS/ hypervisors work with Intel VT? What platform components will I need for embedded with Intel VT? How can Intel° VT streamline development? Options include: A a) Wind River* Intel VT-enabled: A b) Green Hills* Software c) LinuxWorks* a) Processor a) Ease legacy software migration b) Chipset c) BIOS d) Virtual machine b) Support real-time performance c) Improve security with application isolation d) Red Bend* Software e) Xen* f) Kernel-based virtual machine (KVM) monitor software Tools for Inventors and Inovators For more information on Intel Virtualization Technology, visit: .. http://intel.ly/embeddedvt For in-depth interviews and videos, visit: http://intel.ly/hottopicvt .79% of ectively shipping Inter erbedded processors besed on ESnm45nmsenm support iner vT-x ntel supporns its virtuelzetion technology acoss al petormrcadmeps. Intel" Aom" processor (excluding inte Vidand Intel VT-ci to the nte Keont processor. Source: Inter Technology for Embedded Applications, page 31, httpwww.intelcomlembedded/hechnokogywrtalizotionintel_Vrtuolzationwebinarpdf Intel" Vrtuolzation Tecnology requires a coTputer system with an eratled Intef processor, BIOS, virtual mochine monitor (MM Functionalty, performance or other benefits will vory depending onhertware and softwore configurations Softwere appications may not be compatible with alloperating systems. Corsult your PEmenufactuer. For more intormetion, visit http:awwintelcomgovirtualization *2011, mel Corporetion Al rights reserved Intel the intellogo, Inel Atom, Intel Atom inside, Intel Core, Intel Core nside, Xeon, and Xeon Inside are trademerks of Intel Corporation in the US and oter countries "Other romes and trands may be daimedas the property of ohers (intel) Virtualization for Embedded Applications 1. SERVER Physical Server 1 Server virtualization is a no-brainer. VIRTUALIZATION Server 3 -using an application layer to manage workload distribution so that a single physical server acts as multiple virtual servers- seems like a no-brainer. Virtual Server1 Physical Virtual Server 2 Virtual Server 3 SERVER VIRTUALIZATION makes an existing scenario Virtual Server 4 Lowers hardware and management work better. Increases Reduces facility requirements efficiency All it takes is an infrastructure, secure connectivity inside and outside the organization, the right middleware, and compatible technologies. costs 2WHY FLEXIBILITY Leveraging multiple OSes QUICK VIRTUALIZATION GLOSSARY General-purpose OS (GPOS): Standard computing environment, often with very graphical interfaces Real-time OS (RTOS): Supports a more deterministic environment for key functions Virtual Machines (VMs): Self-contained virtual computer nodes Virtual Machine Monitor (VMM) or Hypervisor: Intermediary software layer that manages VMs and apps on a single device Embedded can increase its capabilities, Virtualization while often reducing development costs. INNOVATION 2. BUT, WHAT Different challenges, new opportunities. ENTER THE VMM HAPPENS when you bring virtualization to embedded devices When you apply virtualization to embedded the infrastructure, connectivity, middleware, and compatibility all vary considerably new software layer, called a Virtual Machine Monitor (VMM), depending on the device, applications, and usage models. manages the execution of "quest OSes" and the self-contained virtual computer nodes called Virtual Machines (VMs). os1 Os3 VIRTUAL MACHINE 1 VIRTUAL MACHINE 2 os2 OS1 + OS2 + OS3 ????? GUI & Time- critical other apps GPOS General- Real time OS (RTOS) THE EMBEDDED ADVANTAGE VMM purpose OS (GPOS) GPOS GUI capabilities With embedded virtualization you can run multiple VMs-each containing an OS and its application-on the same physical board by abstracting the underlying processing cores, memory, and devices. RTOS VMM RTOS determinism • Run multiple OSes in • Supports determinism needed by time-critical functions Intel" processor with multicore technology secure partitions Simplify porting legacy applications onto new platforms BEST OF BOTH WORLDS - •» Improves security and stability of safety-critical code Each OS uses its strengths-and the end product is greater than the sum of its parts. 3. How can Intel® Virtualization Technology (Intel® VT) help move your project forward? 4:5 Intel" VT: More secure, faster, reduced processor load across (intel mside the hardware platform (CPU, chipset, /0) compared to a software-only approach. For higher-performing Intel processors Хeom Intel VT for Directed I/0 (VT-d) • Hardware-based virtualization (intel mide found in many Intel® chipsets CORE 17 intel inaker For the wide range of Intel processors • Enables the VMM to securely assign specific I/0 devices to specific guest OSes Xeon Intel VT-x for Intel® embedded (intel inside 65nm/45nm/32nm processors Intel" VT for Connectivity (VT-c) • Virtualization technology built into many Intel networking devices processors support • Built into most Intel" processors CORE 17 based on 65rm/45nm/32m technology • Speeds up the transfer of platform Atomste • Optimizes the network for virtualization • Integrates extensive hardware assists into Intel 10 Gigabit Server Adapters used by Intel® VT-x' intel control between the VMM and guest OSes servers, storage infrastructure, and various external devices CAPABILITES Isolates applications in secure partitions Runs RTOS on a dedicated processor core Runs Windows* OS on a dedicated processor core BENEFITS Increases system reliability and stability. Eases software migration and consolidation. Supports real-time performance Expands platform capabilities Decreases VMM load on the processor. Reduces VM to VM switching time. Performs virtualization tasks in hardware 4. How can you CREATE NEW EMBEDDED EXPERIENCES with Intel® VT? Let's look at a few examples. The future of embedded is yours to invent. COMMUNICATIONS HEALTHCARE INDUSTRIAL CHALLENGES: SMARTER PHONES . Platform must offer QoS and reliability with flexible application hosting CHALLENGES: Maintain FDA and safety compliance Reduce certification costs MILITARY, CHALLENGES: Real-time processes require determinism Competitive pricing pressure requires lower platform costs CHALLENGES: People want to carry one device that supports both their personal and professional lives IT managers need to protect their company's data and ensure network security AEROSPACE, GOVERNMENT INTEL VT SOLUTION: Portability Create closed VMs for call control and critical applications . Create open VM for applicatikon development CHALLENGES: Information assurance Consolidating multiple security layers onto single platform INTEL VT SOLUTION: Consolidate real-time control and GUI onto single platform Easy upgrades Fast scaling for new features INTEL VT SOLUTION: .- Runreal time control and GUI on same platfom RTOS/GPOS consolidation INTEL VT SOLUTION: Create separate domans for personal and business applications and OSes INTEL VT SOLUTION: Create separate domains for all applications and OSes solatenetwork traffic and acess domains Reducehardware CapExOpEX solate and secure network traffic and access domains Video app monitor Graphical Os interface GPOS RTOS Patient data Linux RTOS Microsoft Windows Top secret Undessified VMM VMM Business aps and data Mticore Muticare VMM VMM Intel" processors with Intel" VT ntaors VMM Multicore Inte processors with VTK and VT-4 Micore Mutticore lntel processors with inter VTx and VT-d Intel" processors Hospital network Telecom backbone Factory network Secure network Unclassifled network Cell network 5. Fact checker What embedded VMMS/ hypervisors work with Intel VT? What platform components will I need for embedded with Intel VT? How can Intel° VT streamline development? Options include: A a) Wind River* Intel VT-enabled: A b) Green Hills* Software c) LinuxWorks* a) Processor a) Ease legacy software migration b) Chipset c) BIOS d) Virtual machine b) Support real-time performance c) Improve security with application isolation d) Red Bend* Software e) Xen* f) Kernel-based virtual machine (KVM) monitor software Tools for Inventors and Inovators For more information on Intel Virtualization Technology, visit: .. http://intel.ly/embeddedvt For in-depth interviews and videos, visit: http://intel.ly/hottopicvt .79% of ectively shipping Inter erbedded processors besed on ESnm45nmsenm support iner vT-x ntel supporns its virtuelzetion technology acoss al petormrcadmeps. Intel" Aom" processor (excluding inte Vidand Intel VT-ci to the nte Keont processor. Source: Inter Technology for Embedded Applications, page 31, httpwww.intelcomlembedded/hechnokogywrtalizotionintel_Vrtuolzationwebinarpdf Intel" Vrtuolzation Tecnology requires a coTputer system with an eratled Intef processor, BIOS, virtual mochine monitor (MM Functionalty, performance or other benefits will vory depending onhertware and softwore configurations Softwere appications may not be compatible with alloperating systems. Corsult your PEmenufactuer. For more intormetion, visit http:awwintelcomgovirtualization *2011, mel Corporetion Al rights reserved Intel the intellogo, Inel Atom, Intel Atom inside, Intel Core, Intel Core nside, Xeon, and Xeon Inside are trademerks of Intel Corporation in the US and oter countries "Other romes and trands may be daimedas the property of ohers (intel) Virtualization for Embedded Applications 1. SERVER Physical Server 1 Server virtualization is a no-brainer. VIRTUALIZATION Server 3 -using an application layer to manage workload distribution so that a single physical server acts as multiple virtual servers- seems like a no-brainer. Virtual Server1 Physical Virtual Server 2 Virtual Server 3 SERVER VIRTUALIZATION makes an existing scenario Virtual Server 4 Lowers hardware and management work better. Increases Reduces facility requirements efficiency All it takes is an infrastructure, secure connectivity inside and outside the organization, the right middleware, and compatible technologies. costs 2WHY FLEXIBILITY Leveraging multiple OSes QUICK VIRTUALIZATION GLOSSARY General-purpose OS (GPOS): Standard computing environment, often with very graphical interfaces Real-time OS (RTOS): Supports a more deterministic environment for key functions Virtual Machines (VMs): Self-contained virtual computer nodes Virtual Machine Monitor (VMM) or Hypervisor: Intermediary software layer that manages VMs and apps on a single device Embedded can increase its capabilities, Virtualization while often reducing development costs. INNOVATION 2. BUT, WHAT Different challenges, new opportunities. ENTER THE VMM HAPPENS when you bring virtualization to embedded devices When you apply virtualization to embedded the infrastructure, connectivity, middleware, and compatibility all vary considerably new software layer, called a Virtual Machine Monitor (VMM), depending on the device, applications, and usage models. manages the execution of "quest OSes" and the self-contained virtual computer nodes called Virtual Machines (VMs). os1 Os3 VIRTUAL MACHINE 1 VIRTUAL MACHINE 2 os2 OS1 + OS2 + OS3 ????? GUI & Time- critical other apps GPOS General- Real time OS (RTOS) THE EMBEDDED ADVANTAGE VMM purpose OS (GPOS) GPOS GUI capabilities With embedded virtualization you can run multiple VMs-each containing an OS and its application-on the same physical board by abstracting the underlying processing cores, memory, and devices. RTOS VMM RTOS determinism • Run multiple OSes in • Supports determinism needed by time-critical functions Intel" processor with multicore technology secure partitions Simplify porting legacy applications onto new platforms BEST OF BOTH WORLDS - •» Improves security and stability of safety-critical code Each OS uses its strengths-and the end product is greater than the sum of its parts. 3. How can Intel® Virtualization Technology (Intel® VT) help move your project forward? 4:5 Intel" VT: More secure, faster, reduced processor load across (intel mside the hardware platform (CPU, chipset, /0) compared to a software-only approach. For higher-performing Intel processors Хeom Intel VT for Directed I/0 (VT-d) • Hardware-based virtualization (intel mide found in many Intel® chipsets CORE 17 intel inaker For the wide range of Intel processors • Enables the VMM to securely assign specific I/0 devices to specific guest OSes Xeon Intel VT-x for Intel® embedded (intel inside 65nm/45nm/32nm processors Intel" VT for Connectivity (VT-c) • Virtualization technology built into many Intel networking devices processors support • Built into most Intel" processors CORE 17 based on 65rm/45nm/32m technology • Speeds up the transfer of platform Atomste • Optimizes the network for virtualization • Integrates extensive hardware assists into Intel 10 Gigabit Server Adapters used by Intel® VT-x' intel control between the VMM and guest OSes servers, storage infrastructure, and various external devices CAPABILITES Isolates applications in secure partitions Runs RTOS on a dedicated processor core Runs Windows* OS on a dedicated processor core BENEFITS Increases system reliability and stability. Eases software migration and consolidation. Supports real-time performance Expands platform capabilities Decreases VMM load on the processor. Reduces VM to VM switching time. Performs virtualization tasks in hardware 4. How can you CREATE NEW EMBEDDED EXPERIENCES with Intel® VT? Let's look at a few examples. The future of embedded is yours to invent. COMMUNICATIONS HEALTHCARE INDUSTRIAL CHALLENGES: SMARTER PHONES . Platform must offer QoS and reliability with flexible application hosting CHALLENGES: Maintain FDA and safety compliance Reduce certification costs MILITARY, CHALLENGES: Real-time processes require determinism Competitive pricing pressure requires lower platform costs CHALLENGES: People want to carry one device that supports both their personal and professional lives IT managers need to protect their company's data and ensure network security AEROSPACE, GOVERNMENT INTEL VT SOLUTION: Portability Create closed VMs for call control and critical applications . Create open VM for applicatikon development CHALLENGES: Information assurance Consolidating multiple security layers onto single platform INTEL VT SOLUTION: Consolidate real-time control and GUI onto single platform Easy upgrades Fast scaling for new features INTEL VT SOLUTION: .- Runreal time control and GUI on same platfom RTOS/GPOS consolidation INTEL VT SOLUTION: Create separate domans for personal and business applications and OSes INTEL VT SOLUTION: Create separate domains for all applications and OSes solatenetwork traffic and acess domains Reducehardware CapExOpEX solate and secure network traffic and access domains Video app monitor Graphical Os interface GPOS RTOS Patient data Linux RTOS Microsoft Windows Top secret Undessified VMM VMM Business aps and data Mticore Muticare VMM VMM Intel" processors with Intel" VT ntaors VMM Multicore Inte processors with VTK and VT-4 Micore Mutticore lntel processors with inter VTx and VT-d Intel" processors Hospital network Telecom backbone Factory network Secure network Unclassifled network Cell network 5. Fact checker What embedded VMMS/ hypervisors work with Intel VT? What platform components will I need for embedded with Intel VT? How can Intel° VT streamline development? Options include: A a) Wind River* Intel VT-enabled: A b) Green Hills* Software c) LinuxWorks* a) Processor a) Ease legacy software migration b) Chipset c) BIOS d) Virtual machine b) Support real-time performance c) Improve security with application isolation d) Red Bend* Software e) Xen* f) Kernel-based virtual machine (KVM) monitor software Tools for Inventors and Inovators For more information on Intel Virtualization Technology, visit: .. http://intel.ly/embeddedvt For in-depth interviews and videos, visit: http://intel.ly/hottopicvt .79% of ectively shipping Inter erbedded processors besed on ESnm45nmsenm support iner vT-x ntel supporns its virtuelzetion technology acoss al petormrcadmeps. Intel" Aom" processor (excluding inte Vidand Intel VT-ci to the nte Keont processor. Source: Inter Technology for Embedded Applications, page 31, httpwww.intelcomlembedded/hechnokogywrtalizotionintel_Vrtuolzationwebinarpdf Intel" Vrtuolzation Tecnology requires a coTputer system with an eratled Intef processor, BIOS, virtual mochine monitor (MM Functionalty, performance or other benefits will vory depending onhertware and softwore configurations Softwere appications may not be compatible with alloperating systems. Corsult your PEmenufactuer. For more intormetion, visit http:awwintelcomgovirtualization *2011, mel Corporetion Al rights reserved Intel the intellogo, Inel Atom, Intel Atom inside, Intel Core, Intel Core nside, Xeon, and Xeon Inside are trademerks of Intel Corporation in the US and oter countries "Other romes and trands may be daimedas the property of ohers (intel) Virtualization for Embedded Applications 1. SERVER Physical Server 1 Server virtualization is a no-brainer. VIRTUALIZATION Server 3 -using an application layer to manage workload distribution so that a single physical server acts as multiple virtual servers- seems like a no-brainer. Virtual Server1 Physical Virtual Server 2 Virtual Server 3 SERVER VIRTUALIZATION makes an existing scenario Virtual Server 4 Lowers hardware and management work better. Increases Reduces facility requirements efficiency All it takes is an infrastructure, secure connectivity inside and outside the organization, the right middleware, and compatible technologies. costs 2WHY FLEXIBILITY Leveraging multiple OSes QUICK VIRTUALIZATION GLOSSARY General-purpose OS (GPOS): Standard computing environment, often with very graphical interfaces Real-time OS (RTOS): Supports a more deterministic environment for key functions Virtual Machines (VMs): Self-contained virtual computer nodes Virtual Machine Monitor (VMM) or Hypervisor: Intermediary software layer that manages VMs and apps on a single device Embedded can increase its capabilities, Virtualization while often reducing development costs. INNOVATION 2. BUT, WHAT Different challenges, new opportunities. ENTER THE VMM HAPPENS when you bring virtualization to embedded devices When you apply virtualization to embedded the infrastructure, connectivity, middleware, and compatibility all vary considerably new software layer, called a Virtual Machine Monitor (VMM), depending on the device, applications, and usage models. manages the execution of "quest OSes" and the self-contained virtual computer nodes called Virtual Machines (VMs). os1 Os3 VIRTUAL MACHINE 1 VIRTUAL MACHINE 2 os2 OS1 + OS2 + OS3 ????? GUI & Time- critical other apps GPOS General- Real time OS (RTOS) THE EMBEDDED ADVANTAGE VMM purpose OS (GPOS) GPOS GUI capabilities With embedded virtualization you can run multiple VMs-each containing an OS and its application-on the same physical board by abstracting the underlying processing cores, memory, and devices. RTOS VMM RTOS determinism • Run multiple OSes in • Supports determinism needed by time-critical functions Intel" processor with multicore technology secure partitions Simplify porting legacy applications onto new platforms BEST OF BOTH WORLDS - •» Improves security and stability of safety-critical code Each OS uses its strengths-and the end product is greater than the sum of its parts. 3. How can Intel® Virtualization Technology (Intel® VT) help move your project forward? 4:5 Intel" VT: More secure, faster, reduced processor load across (intel mside the hardware platform (CPU, chipset, /0) compared to a software-only approach. For higher-performing Intel processors Хeom Intel VT for Directed I/0 (VT-d) • Hardware-based virtualization (intel mide found in many Intel® chipsets CORE 17 intel inaker For the wide range of Intel processors • Enables the VMM to securely assign specific I/0 devices to specific guest OSes Xeon Intel VT-x for Intel® embedded (intel inside 65nm/45nm/32nm processors Intel" VT for Connectivity (VT-c) • Virtualization technology built into many Intel networking devices processors support • Built into most Intel" processors CORE 17 based on 65rm/45nm/32m technology • Speeds up the transfer of platform Atomste • Optimizes the network for virtualization • Integrates extensive hardware assists into Intel 10 Gigabit Server Adapters used by Intel® VT-x' intel control between the VMM and guest OSes servers, storage infrastructure, and various external devices CAPABILITES Isolates applications in secure partitions Runs RTOS on a dedicated processor core Runs Windows* OS on a dedicated processor core BENEFITS Increases system reliability and stability. Eases software migration and consolidation. Supports real-time performance Expands platform capabilities Decreases VMM load on the processor. Reduces VM to VM switching time. Performs virtualization tasks in hardware 4. How can you CREATE NEW EMBEDDED EXPERIENCES with Intel® VT? Let's look at a few examples. The future of embedded is yours to invent. COMMUNICATIONS HEALTHCARE INDUSTRIAL CHALLENGES: SMARTER PHONES . Platform must offer QoS and reliability with flexible application hosting CHALLENGES: Maintain FDA and safety compliance Reduce certification costs MILITARY, CHALLENGES: Real-time processes require determinism Competitive pricing pressure requires lower platform costs CHALLENGES: People want to carry one device that supports both their personal and professional lives IT managers need to protect their company's data and ensure network security AEROSPACE, GOVERNMENT INTEL VT SOLUTION: Portability Create closed VMs for call control and critical applications . Create open VM for applicatikon development CHALLENGES: Information assurance Consolidating multiple security layers onto single platform INTEL VT SOLUTION: Consolidate real-time control and GUI onto single platform Easy upgrades Fast scaling for new features INTEL VT SOLUTION: .- Runreal time control and GUI on same platfom RTOS/GPOS consolidation INTEL VT SOLUTION: Create separate domans for personal and business applications and OSes INTEL VT SOLUTION: Create separate domains for all applications and OSes solatenetwork traffic and acess domains Reducehardware CapExOpEX solate and secure network traffic and access domains Video app monitor Graphical Os interface GPOS RTOS Patient data Linux RTOS Microsoft Windows Top secret Undessified VMM VMM Business aps and data Mticore Muticare VMM VMM Intel" processors with Intel" VT ntaors VMM Multicore Inte processors with VTK and VT-4 Micore Mutticore lntel processors with inter VTx and VT-d Intel" processors Hospital network Telecom backbone Factory network Secure network Unclassifled network Cell network 5. Fact checker What embedded VMMS/ hypervisors work with Intel VT? What platform components will I need for embedded with Intel VT? How can Intel° VT streamline development? Options include: A a) Wind River* Intel VT-enabled: A b) Green Hills* Software c) LinuxWorks* a) Processor a) Ease legacy software migration b) Chipset c) BIOS d) Virtual machine b) Support real-time performance c) Improve security with application isolation d) Red Bend* Software e) Xen* f) Kernel-based virtual machine (KVM) monitor software Tools for Inventors and Inovators For more information on Intel Virtualization Technology, visit: .. http://intel.ly/embeddedvt For in-depth interviews and videos, visit: http://intel.ly/hottopicvt .79% of ectively shipping Inter erbedded processors besed on ESnm45nmsenm support iner vT-x ntel supporns its virtuelzetion technology acoss al petormrcadmeps. Intel" Aom" processor (excluding inte Vidand Intel VT-ci to the nte Keont processor. Source: Inter Technology for Embedded Applications, page 31, httpwww.intelcomlembedded/hechnokogywrtalizotionintel_Vrtuolzationwebinarpdf Intel" Vrtuolzation Tecnology requires a coTputer system with an eratled Intef processor, BIOS, virtual mochine monitor (MM Functionalty, performance or other benefits will vory depending onhertware and softwore configurations Softwere appications may not be compatible with alloperating systems. Corsult your PEmenufactuer. For more intormetion, visit http:awwintelcomgovirtualization *2011, mel Corporetion Al rights reserved Intel the intellogo, Inel Atom, Intel Atom inside, Intel Core, Intel Core nside, Xeon, and Xeon Inside are trademerks of Intel Corporation in the US and oter countries "Other romes and trands may be daimedas the property of ohers (intel)

Virtualization in Embedded Applications

shared by Angel on Oct 10
477 views
1 shares
0 comments
This infographic provides information for virtualization of embedded applications. It information for what embedded virtual applications, how to use VMM, and how virtualization technologies can move p...

Publisher

Intel

Source

Unknown. Add a source

Category

Technology
Did you work on this visual? Claim credit!

Get a Quote

Embed Code

For hosted site:

Click the code to copy

For wordpress.com:

Click the code to copy
Customize size