deltav virtualization
DESCRIPTION
This presentation DeltaV Virtualization - Real Today, A Reality Tomorrow was given by Mark Nixon and John Caldwell at Emerson Exchange 2010TRANSCRIPT
John Caldwell – DeltaV Product Manager
Mark Nixon – Emerson Research Manager
Agenda
What Is Virtualization?
DeltaV Virtualization – Today
– Development Systems
– Training Systems
– FAT systems using Virtual CHARMS IO
DeltaV Virtualization – Tomorrow
– Industry Drivers
– Architectural Concepts
– Research Results
Demonstration
Typical computer
Single operating system (OS)
Software and hardware are tightly coupled
Resources underutilized
Operating
system
Applications
Computer Hardware
Typical Computer
DeltaV Operator
Station
Windows 7
Professional
Dell T300-Hard Drive
-Memory
-NIC, USB, etc
Examples
Computer Hardware
Host Operating System
Virtualization
Encapsulate application and OS into a “virtual machine”
which is independent of hardware
Virtualization layer fakes the applications into believing
they are being installed in a real computer
Easily copy and manage virtual machine as single entity
Virtualization Layer
Applications
Operating System
Virtual
Machine
Creating Virtual Machines
Create VM with
VM builder
application
Virtual Machine
includes both O/S
and application
Copy VM to
Host Computer
Computer Hardware
Operating System
VM Player
App
with OS
Click
to runHost Server
VM Screen Capture
Host Computer Desktop VM Desktop
Application on VM
Computer Hardware
Host Operating System
Virtualization – Multiple Virtual Machines
Virtualization layer can support multiple VMs
– Virtual Server vs. Virtual Player
– Typically run on host server (lots of memory)
Can run different Apps and different OS
VM Server
Computer Hardware
Host Operating System
VM Player
Applications
Operating
System
App1
OS 1
App1
OS 1
App2
OS 2
App3
OS 3
Agenda
What Is Virtualization?
DeltaV Virtualization – Today
– Development Systems
– Training Systems
– FAT systems using Virtual CHARMS IO
DeltaV Virtualization – Tomorrow
– Industry Drivers
– Architectural Concepts
– Research Results
Demonstration
Virtual Machine (onSSD ExpressCard)
DeltaV Simulate Standalone on a Stick
Benefits
• No software installation
( using W7 virtualization)
• Preserves laptop integrity
• Can run 32-bit DeltaV
on 64-bit W7 OS
• Can include control
applications, graphics,
process simulation, etc.
Windows 7 Virtual PC - Standard
DeltaV Virtualization Demonstration
Scott Thompson – Systems Consultant
DeltaV Virtualization Example - OTS
Operator Training System
ProPlus
Computer hardware
VM Server
Operating System
Host Computer
W7:ProPlus v11
W7:OSN v11
W7:OSN v11
W7:OSN v11
W7: ASN v11
W7:OSN v11
W7: ASN v11
W7: ASN v11
W7: MiMiC Host
Computer OSNOSNOSNOSN
ASNASNASNMiMiC Simulator
DeltaV Virtualization Example - OTS
Operator Training System
Computer hardware
VM Server
Operating System
Host Computer
W7:ProPlus v11
W7:OSN v11
W7:OSN v11
W7:OSN v11
W7: ASN v11
W7:OSN v11
W7: ASN v11
W7: ASN v11
W7: MiMiC Host
Computer
Thin
Clients(existing PCs)
Company LAN
Internet
Benefits
• Easy workstation deployment
• More flexibility
• Easier maintenance / upgrades
• Reduced footprint and power
• Lower costs
DeltaV Virtualization Example - FAT
Simulation with
real CHARMS IO
Cards
Interface to
process simulator
via OPC
CHARMS IO Simulation
v11
DeltaV Virtualization Example - FAT
CHARMS IO Simulation
QNX: CIOC v11
QNX: CIOC v11
QNX: CIOC v11
QNX: CIOC v11
VM Server
Host Computer
Simulation with
real CHARMS IO
Cards
Interface to
process simulator
via OPC
Simulation with
Virtual CHARMS
IO Cards in PC
No Virtual IO
Module (VIM)
hardware
required
v11
Virtual CIOC running in VMWare Server 2.0
Supports
multiple CIOC in
Host Computer
Requires
additional
memory
(approx. 1GB +
100MB / CIOC)
May execute in
DeltaV PC
(ProPlus, App)
or standalone
host computer
v11
Decommissioned Virtual CIOCs
Virtual CIOC show up as
Decommissioned Nodes in
DeltaV Explorer
v11
Assign and Commission Virtual CIOC
Assign and commission
just like real CIOC
v11
Download and you’re ready to simulate!
Virtual CIOC functions identical
to real CIOC in simulate mode.
v11
CHARMS IO Simulation Application
v11
CHARMS IO Simulation Application
Select CIOC and
Charm IO
Enter input Value
and/or Status
Or enter Test Pattern
v11
CHARMS IO Simulation with MiMiC
MiMiC simulated IO definitions are easily generated
from the DeltaV Export File
DeltaV Charm IO Card Simulated IO definition in MiMiC Explorer
v11
Agenda
What Is Virtualization?
DeltaV Virtualization – Today
– Development Systems
– Training Systems
– FAT systems using Virtual CHARMS IO
DeltaV Virtualization – Tomorrow
– Industry Drivers
– Architectural Concepts
– Research Results
Demonstration
Industry Drivers
Extended System Life– Minimize upgrades due to HW / SW obsolescence
“I don’t want to upgrade until I have to.”
Improved Support– Non-intrusive remote maintenance and troubleshooting
– Reduce disruption of system upgrades
Cost effective workstation deployment– Reduced footprint and power consumption
– Flexible training and development systems
– Maximum utilization of computing resources
– Lower installation / maintenance costs
Availability– Fast recovery from workstation failures
Industry Concerns
Reliance on additional software layer
– Requires both operating system and virtualization layer
– Requires additional software upgrades
“I don’t want to be dependent on another SW vendor.”
Complexity
– Virtualization requires additional IT expertise
“It needs to be easy.”
Risk / Reliability
– Multiple workstations rely on common server
Performance
– VMs vs. distributed workstations
Support from Application Vendors
“We want Emerson to provide standard support…”
Virtual Machine (onSSD ExpressCard)
Tell us what you think for a chance to win a
FREE –Virtual DeltaV Simulate
Drop a Business Card to Enter a Free Drawing
For a Free Virtual DeltaV Simulate Standalone*
* With completed e-mail survey
Current DeltaV Architecture
Fieldbus
HART
Operator Stations
Remote
Terminal
ServicesProPLUS
Application
Station
Thin Clients
Wireless
Future DeltaV Architecture
ProPLUS
App Station
Thin
Clients
Clustered
Physical Servers
Virtualized
Operator
Stations
Master
Operator
Station
Linked
Stations
Virtual
DesktopsVirtualized ServersStreamed Desktops
Client
Specific
Data
Host Operating System
Storage Area
Network
SAN
CHARMs
Foundation
Fieldbus
Wireless
New DeltaV Field Architecture
New DeltaV Control
Room Architecture
VM Redundancy
VMs are automatically relocated to other available
host computers when the host computer fails
Host computer
X
Host computer
Computer hardware
Virtual Machine Player
Operating System
VM : XP and ProPlus
VM : XP and Operate
VM: XP and Professional
Computer hardware
Virtual Machine Player
Operating System
Shared
Drive
Research with VMware ESX
Clustered
Servers
Active Directory and
Domain Controller
DeltaV
Workstations
VMware vCenter and
View Servers
Template
Workstations
vSphere Client 4.0 – Performance Data
Workstation
names and
state
information
System
Resource
Usage
Virtualization
Environment
Options
Performance Testing - Engineering
Objective
– Compare system performance between standard and virtualized
DeltaV workstations performing common engineering tasks
Test Configuration
– 42,000 DST
– 1 ProPlus, 1 Application Station, 1 Controller
– 3 Systems Tested:
1 - Legacy 2 - Standard 3 - Virtualized
DeltaV version v7.3 v10.3 v10.3
ProPlus Dell Server PE2600,
Dual 933 MHz, 1 GB
Dell Server R710, Quadx 2.4
GHz, 24GB RAM, Windows 2003
Dell Server R710, Quadx 2.4
GHz, 24GB RAM, Windows 2003
App Station PE 1400SC Dell R710, Windows 2003 Dell R710, Windows 2003
Virtualization
Layer
--- --- VMWare ESXi 3.5
Performance Results - Engineering
Tests Performed
– Application Performance
• Explorer call-up
• Import configuration
• Control Studio configuration
– Controller Operations
• Assign 4000 modules
• Download controller
– App Station Operations
• Assign 4000 modules
• Download App Station
Virtualized system performed
within 3% of standard system
0
2000
4000
6000
8000
10000
12000
Legacy Standard Virtualized
Time
Weighted Time
Performance Testing - Operations
Objective
– Compare system performance between standard and
virtualized DeltaV workstations for operator display call-up time
Test Configuration
– 1 ProPlus, 4 Operator Stations
– 2 Systems Tested:
1 - Standard 2 - Virtualized
DeltaV version v10.3 v10.3
ProPlus Dell Server 610, Quadx 2.4 GHz,
4GB RAM, Windows 2003
Dell Server 610, Quadx 2.4 GHz,
4GB RAM, Windows 2003
Operator Station Dell R610, Windows XP Dell R610, Windows XP
Virtualization
Layer
--- VMWare ESXi 3.5
Performance Results - Operations
Tests Performed
– Four concurrent Op Stations
– Data Display
• 50-600 data values / display
• 2-10 values / module
– Animated graphic display
• 300 data values / display
– Text string display
• 1200 dynamic strings
Virtualized system average call-up time
was 9.7% faster than standard system
0
0.5
1
1.5
2
2.5
Standard Virtualized
Average Call-up Time (sec)
Average Call-up Time (sec)
What’s next?
Category Feature Description
Embedded Controller Controller node runs as virtual machine in host server.
Enables development and testing using on-line control
configurations and IO assignments
Client Side Thin Client Client runs as guest on top of virtual server. Clients connect
through RDP (remote desktop) or PCoIP. Address handling of
QUAD monitors.
Virtualized Client Installation of client-side hypervisor. Guest client runs on top
of client-side hypervisor. Still experimental – have not been
able to validate this.
Server Side Fault Tolerance Continue to test server-side high-availability, stability, and
fault-tolerance.
Security Continue to test server security; handling of biometric devices
Data Storage SAN (storage area network) requirements
Packaging
& Support
Ease-of-Use Packaging the client interfaces, diagnostics, and interfaces so
that virtualization becomes largely transparent.
DeltaV Virtualization – Exhibit Demo
Virtual Environment
Where To Get More Information
Emerson Exchange 2010
– Workshop: 168 - DeltaV Development Systems in a Virtualized
Environment
– Exhibit: DeltaV Virtualization Demonstration - Advanced Control Booth
DeltaV Literature
– Product Data Sheet: DeltaV Virtual CHARMS IO Simulation
– Books On Line v11: “Simulating Charms I/O”
On-line Reference
– VMWare Technical Resource Center
http://www.vmware.com/technical-resources/
– Microsoft Download Center (search Virtualization Whitepaper)
http://www.microsoft.com/downloads
– Citrix Knowledge Center (search Virtualization Whitepaper)
http://support.citrix.com/