DeltaV Virtualization

39
John Caldwell DeltaV Product Manager Mark Nixon Emerson Research Manager

description

This presentation DeltaV Virtualization - Real Today, A Reality Tomorrow was given by Mark Nixon and John Caldwell at Emerson Exchange 2010

Transcript of DeltaV Virtualization

Page 1: DeltaV Virtualization

John Caldwell – DeltaV Product Manager

Mark Nixon – Emerson Research Manager

Page 2: DeltaV Virtualization

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

Page 3: DeltaV Virtualization

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

Page 4: DeltaV Virtualization

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

Page 6: DeltaV Virtualization

VM Screen Capture

Host Computer Desktop VM Desktop

Application on VM

Page 7: DeltaV Virtualization

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

Page 8: DeltaV Virtualization

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

Page 9: DeltaV Virtualization

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.

Page 10: DeltaV Virtualization

Windows 7 Virtual PC - Standard

Page 11: DeltaV Virtualization

DeltaV Virtualization Demonstration

Page 12: DeltaV Virtualization

Scott Thompson – Systems Consultant

Page 13: DeltaV Virtualization

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

Page 14: DeltaV Virtualization

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

Page 15: DeltaV Virtualization

DeltaV Virtualization Example - FAT

Simulation with

real CHARMS IO

Cards

Interface to

process simulator

via OPC

CHARMS IO Simulation

v11

Page 16: DeltaV Virtualization

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

Page 17: DeltaV Virtualization

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

Page 18: DeltaV Virtualization

Decommissioned Virtual CIOCs

Virtual CIOC show up as

Decommissioned Nodes in

DeltaV Explorer

v11

Page 19: DeltaV Virtualization

Assign and Commission Virtual CIOC

Assign and commission

just like real CIOC

v11

Page 20: DeltaV Virtualization

Download and you’re ready to simulate!

Virtual CIOC functions identical

to real CIOC in simulate mode.

v11

Page 21: DeltaV Virtualization

CHARMS IO Simulation Application

v11

Page 22: DeltaV Virtualization

CHARMS IO Simulation Application

Select CIOC and

Charm IO

Enter input Value

and/or Status

Or enter Test Pattern

v11

Page 23: DeltaV Virtualization

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

Page 24: DeltaV Virtualization

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

Page 25: DeltaV Virtualization

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

Page 26: DeltaV Virtualization

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…”

Page 27: DeltaV Virtualization

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

Page 28: DeltaV Virtualization

Current DeltaV Architecture

Fieldbus

HART

Operator Stations

Remote

Terminal

ServicesProPLUS

Application

Station

Thin Clients

Wireless

Page 29: DeltaV Virtualization

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

Page 30: DeltaV Virtualization

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

Page 31: DeltaV Virtualization

Research with VMware ESX

Clustered

Servers

Active Directory and

Domain Controller

DeltaV

Workstations

VMware vCenter and

View Servers

Template

Workstations

Page 32: DeltaV Virtualization

vSphere Client 4.0 – Performance Data

Workstation

names and

state

information

System

Resource

Usage

Virtualization

Environment

Options

Page 33: DeltaV Virtualization

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

Page 34: DeltaV Virtualization

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

Page 35: DeltaV Virtualization

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

Page 36: DeltaV Virtualization

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)

Page 37: DeltaV Virtualization

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.

Page 38: DeltaV Virtualization

DeltaV Virtualization – Exhibit Demo

Virtual Environment

Page 39: DeltaV Virtualization

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/