Philips IntelliSpace Critical Care and Anesthesia on VMware vsphere 5.1

Similar documents
Running Philips IntelliSpace Portal with VMware vmotion, DRS and HA on vsphere 5.1 and 5.5. September 2014

GE Healthcare Centricity* PACS-IW on VMware vsphere or VMware Virtual Infrastructure

Kronos Workforce Central on VMware Virtual Infrastructure

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Esri ArcGIS Server 10 for VMware Infrastructure

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Running Epicor ERP on VMware vsphere

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

White Paper. Recording Server Virtualization

Monitoring Databases on VMware

Best Practices for Running Allscripts Emergency Department on VMware vsphere

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

Microsoft Exchange Solutions on VMware

Scaling in a Hypervisor Environment

Getting the Most Out of Virtualization of Your Progress OpenEdge Environment. Libor Laubacher Principal Technical Support Engineer 8.10.

Adobe LiveCycle Enterprise Suite on VMware Infrastructure

Zebra Visibility Server Software for VMware Infrastructure

VMware vsphere: Install, Configure, Manage [V5.0]

VMware vsphere 5.1 Advanced Administration

SAP Solutions on VMware Infrastructure 3: Customer Implementation - Technical Case Study

Configuration Maximums

EMC Business Continuity for Microsoft SQL Server 2008

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Top 10 Reasons to Virtualize VMware Zimbra Collaboration Server with VMware vsphere. white PAPER

Configuration Maximums VMware vsphere 4.1

How To Run Apa Hadoop 1.0 On Vsphere Tmt On A Hyperconverged Network On A Virtualized Cluster On A Vspplace Tmter (Vmware) Vspheon Tm (

What s New with VMware Virtual Infrastructure

EMC Backup and Recovery for Microsoft SQL Server

Vocera Voice 4.3 and 4.4 Server Sizing Matrix

Microsoft Exchange, Lync, and SharePoint Server 2010 on Dell Active System 800v

Technical Paper. Leveraging VMware Software to Provide Failover Protection for the Platform for SAS Business Analytics April 2011

RIM BlackBerry Enterprise Server on VMware Virtual Infrastructure

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

A Comparison of VMware and {Virtual Server}

Pivot3 Reference Architecture for VMware View Version 1.03

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

How Customers Are Cutting Costs and Building Value with Microsoft Virtualization

The Benefits of Virtualizing

Configuration Maximums VMware Infrastructure 3

VMware vsphere 5.0 Boot Camp

Best Practice of Server Virtualization Using Qsan SAN Storage System. F300Q / F400Q / F600Q Series P300Q / P400Q / P500Q / P600Q Series

EMC Backup and Recovery for Microsoft Exchange 2007 SP2

REFERENCE ARCHITECTURE. PernixData FVP Software and Splunk Enterprise

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Directions for VMware Ready Testing for Application Software

System Requirements Version 8.0 July 25, 2013

Expert Reference Series of White Papers. Visions of My Datacenter Virtualized

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

VIRTUALIZATION FOR PROCESS AUTOMATION SYSTEMS

OPTIMIZING SERVER VIRTUALIZATION

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

VirtualclientTechnology 2011 July

Solution Overview 4 Layers...2. Layer 1: VMware Infrastructure Components of the VMware infrastructure...2

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

VMware vsphere 4.1 with ESXi and vcenter

Improving IT Operational Efficiency with a VMware vsphere Private Cloud on Lenovo Servers and Lenovo Storage SAN S3200

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

Evaluation of Enterprise Data Protection using SEP Software

VMware vsphere-6.0 Administration Training

A Comparison of Oracle Performance on Physical and VMware Servers

Where IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine

The best platform for building cloud infrastructures. Ralf von Gunten Sr. Systems Engineer VMware

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

Microsoft SMB File Sharing Best Practices Guide

Veritas Storage Foundation High Availability for Windows by Symantec

EMC Backup and Recovery for Microsoft SQL Server

Evaluating Intel Virtualization Technology FlexMigration with Multi-generation Intel Multi-core and Intel Dual-core Xeon Processors.

Advanced VMware Training

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

EMC Virtual Infrastructure for Microsoft SQL Server

Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

W H I T E P A P E R. Performance and Scalability of Microsoft SQL Server on VMware vsphere 4

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Configuration Maximums

EMC Unified Storage for Microsoft SQL Server 2008

Migrating to ESXi: How To

Configuration Maximums VMware vsphere 4.0

Virtualization with the Intel Xeon Processor 5500 Series: A Proof of Concept

TGL VMware Presentation. Guangzhou Macau Hong Kong Shanghai Beijing

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

A virtual SAN for distributed multi-site environments

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

Avoiding Performance Bottlenecks in Hyper-V

Virtualization of the MS Exchange Server Environment

Installing and Administering VMware vsphere Update Manager

Microsoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1

Khóa học dành cho các kỹ sư hệ thống, quản trị hệ thống, kỹ sư vận hành cho các hệ thống ảo hóa ESXi, ESX và vcenter Server

Getting Even More Out of OpenEdge in a Virtualized Environment

HP reference configuration for entry-level SAS Grid Manager solutions

Microsoft Exchange Server 2007 and Hyper-V high availability configuration on HP ProLiant BL680c G5 server blades

Transcription:

Philips IntelliSpace Critical Care and Anesthesia on VMware vsphere 5.1 Jul 2013 D E P L O Y M E N T A N D T E C H N I C A L C O N S I D E R A T I O N S G U I D E

Table of Contents Introduction... 3 VMware and Philips ICCA Overview... 3 ICCA Overview... 3 VMware vsphere or VMware Virtual Infrastructure... 3 ICCA Architecture and Deployment Strategy... 5 Testing Methodology and Overview... 6 Hardware and Software Configuration... 6 Virtual Machine Configuration... 8 Workload Used... 9 Results Observed... 9 Additional Testing... 13 Deployment Best Practices... 16 Technical Support... 17 Conclusions... 17 Resources... 17 D E P L O Y M E N T A N D T E C H N I C A L C O N S I D E R A T I O N S G U I D E / II

Introduction This document provides direction to those interested in running Philips IntelliSpace Critical Care and Anesthesia (ICCA) on VMware vsphere 5.1. It provides basic guidance on the architecture of Philips ICCA, as well as the value of utilizing the VMware platform. The results of recent testing done jointly by VMware and Philips are covered, where the performance and functionality of IntelliSpace Critical Care and Anesthesia on VMware virtual infrastructure are characterized. Finally, some best practices for utilizing the two product sets together in your datacenter are outlined. VMware and Philips ICCA Overview ICCA Overview ICCA offers clinical decision and clinical workflow support for critical care environments, intra-operative anesthesia, and the anesthesia-critical care continuum. Integrating information from patient vital sign monitors and ancillary bedside devices, hospital systems such as CPOE and laboratory, and clinical documentation, ICCA uses advisories and evidence-based medicine bundles to provide information to clinicians to save and improve patients lives. The user interface is designed by clinicians to ease the technology adoption process, improve patient safety, and increase hospital efficiency. In addition ICCA provides a powerful Data Analysis and Reporting (DAR) database and reporting toolset to provide clarity and improve efficiency in the critical care and anesthesia environments. VMware vsphere or VMware Virtual Infrastructure VMware s leading virtualization solutions provide multiple benefits to IT administrators and users. VMware virtualization creates a layer of abstraction between the resources required by an application and operating system, and the underlying hardware that provides those resources. A summary of the value of this abstraction layer includes the following: Consolidation: VMware technology allows multiple application servers to be consolidated onto one physical server, with little or no decrease in overall performance. Ease of Provisioning: VMware virtualization encapsulates an application into an image that can be duplicated or moved, greatly reducing the cost of application provisioning and deployment. Manageability: Virtual machines may be moved from server to server with no downtime using VMware VMotion, which simplifies common operations like hardware maintenance and reduces planned downtime. Availability: Unplanned downtime can be reduced and higher service levels can be provided to an application. VMware High Availability (HA) ensures that in the case of an unplanned hardware failure, any affected virtual machines are restarted on another host in a VMware cluster.

Figure 1. VMware vsphere Virtual Infrastructure

ICCA Architecture and Deployment Strategy The ICCA product is a fully scalable enterprise application. The architecture consists of one Primary server, 1 n Charting servers, 1 n Bedside Device servers, 1- n Interface servers and one Reporting server. The application is deployed across a single domain. The conceptual diagram below illustrates a scaled out ICCA deployment. Please consult the Philips ICCA IT Specification for specific details.

Testing Process and Results To characterize the performance of Philips ICCA on VMware Infrastructure performance tests were carried out jointly by VMware and Philips. The configuration tested and the results are summarized below. Testing Methodology and Overview The primary objectives of testing were to determine Philips ICCA performance characteristics and show that virtualized Philips ICCA performs similar to a physical Philips ICCA deployment. Testing also validated the operation of VMware features including vmotion, VMware DRS and VMware HA with Philips ICCA. Hardware and Software Configuration The following diagram provides details about the setup of ESXi hosts and virtual machines used to perform the Philips ICCA tests described earlier. Figure 3. Hardware Configuration for Philips ICCA Testing

Hardware and System Host Configuration The following table describes the configuration of ESXi host servers and storage in the Philips ICCA test configurations. Table 1. ESXi Host Hardware H AR D W A R E Server Storage C O N F I G U R A T I O N Four HP Proliant BL 460c G7 servers. Each server is equipped with: 2.67 GHz dual Hex-core Intel Xeon E5650 64 GB RAM EMC VNX5700: 7.5 TB RAID 5 8 Gbps fibre connectivity 15K RPM disks FC protocol Installed Software Table 2 lists the software used in the Philips ICCA solution. Table 1. Installed Software VMware vsphere 5.1 vcenter Server 5.1 ESXi 5.1 build-799733 Microsoft Microsoft SQL Standard 2008 SP2 R2 64bit.Net 4.0 Framework Visual Studio 2010 Team Visual Studio 2010 Ultimate Load Test Virtual User Pack 2010 Philips ICCA Philips ICCA G.0

Virtual Machine Configuration The following table describes the configuration of virtual machines running on ESXi host servers in the Philips ICCA test configurations. Table 3. Virtual Machine Configuration V I R T U A L M A C H I N E Charting Servers Primary Server Interface Server Bedside Device Servers DAR Server Domain Controller Load Test Controllers Simulator H AR D W A R E C O N F I G U R A T I O N 8 vcpus 16 GB memory 1 Ethernet card 460 GB storage (160 GB + 300 GB) 8 vcpus 16 GB memory 1 Ethernet card 460 GB storage (160 GB + 300 GB) 8 vcpus 16 GB memory 1 Ethernet card 460 GB storage (160 GB + 300 GB) 8 vcpus 16 GB memory 1 Ethernet card 720 GB storage (160 GB + 300 GB + 300 GB) 8 vcpus 16 GB memory 1 Ethernet card 820 GB storage (160 GB + 300 GB + 100 GB + 300GB) 4 vcpus 6 GB memory 1 Ethernet card 100 GB storage 16 vcpus 16 GB memory 1 Ethernet card 100 GB storage 8 vcpus 8 GB memory 1 Ethernet card 460 GB storage (160 GB + 300 GB)

Workload Used The workload consisted of: 100 bedside device messages per bed per minute. 2 infusion pumps per bed with multiple rate changes per hour. High frequency charting of patient data for each bed (via Load Test). 5 Labs per hour per patient. 5 Orders per hour per patient. Document Export for 8 documents for each patient, exported on change. Auto charting every 5 minutes for the first 2 hours, every 30 minutes from 2 hours on. Results Observed The performance of the virtualized Philips ICCA application fell within the acceptable response times for the tested system size and load (as defined in the Workload Used section above). Below shows key Philips ICCA performance metrics as observed on the virtualized system and their associated graphs: Philips ICCA Function Average Execution Time Acceptable Duration Range 30 Minute Auto Charting 47 Seconds Under 120 Seconds Aperiodic Auto Charting 23 Seconds Under 55 Seconds Time Based Calculations 15 Seconds Under 55 Seconds Time Based Totals Propagation 22 Seconds Under 55 Seconds 30 Minute DAR Transformation 112 Seconds Under 15 Minutes Scheduled Interventions 48 Seconds Under 200 Seconds

VM resource utilization: The table below shows the average and Max utilization numbers for all the Philips ICCA components. The system appears to be working normally, without any bottlenecks, even for the high load Philips ICCA tests. VM CPU Memory Network Disk (%) (mb) Packets/sec I/O sec Latency(ms) Avg Max Avg Max Recd Txmitted Avg Max Avg Max Philips-InterfaceServer 9.36 19.1 2342.4 7208.96 217.25 92.576 1.982 51.99 0.19 31.35 0.23 8.55 Philips-ChartingServer1 36.52 93.79 6639.8 8847.3 986.54 1731.29 56.862 951.92 0.144 6.95 0.25 5.77 Philips-ChartingServer2 49.84 97.98 6841.37 9502.72 869.34 749.62 69.56 4329.63 0.11 4.47 0.18 7.72 Philips-ChartingServer3 40.42 84.44 6782.37 9502.72 853.22 743.97 1.26 1723.46 0 12.82 0.01 31.35 Philips-ChartingServer4 38.35 87.38 6828.51 8847.36 878.08 755.83 62.25 5133.97 0.15 33.84 0.28 41.45 Philips-ChartingServer5 39.57 96.91 6602.01 8683.52 884.26 757.2 64.51 3987.44 0.16 27.85 0.27 49.46 Philips-ChartingServer6 38.18 84.8 5878.76 7700.48 921.41 778.88 0.85 1877.21 0 11.92 0.01 30.46 Philips-DARServer 31.33 100 772.42 2457.6 112.45 193.86 7.62 73.56 0.03 12.04 0.07 1.15 Philips-BDServer 11.87 16.96 1859.2 3768.32 269.02 146.73 50.48 588.42 0.73 12.78 0.57 1.46 Philips-PrimaryServer 74.36 100 1792.21 3768.32 3315.48 2823.44 0.13 96.64 0 0 0 6.58 Avg Max Read Write

%Used %Used Philips ICCA on VMware vsphere 100 PrimaryServer CPU Utilization 80 60 40 CPU %Used 20 0 Time (12 hr run) The primary Server CPU utilization peaks and lows correspond to the ICIP Job performance graphs above. 100 ChartingServer CPU Utilization 80 60 40 %Used 20 0 Time (12 hr run)

Additional Testing In addition to the performance testing above, the following other tests were performed: VMotion VMotion enables the live migration of running virtual machines from one physical server to another with zero downtime, continuous service availability, and complete transaction integrity. This capability makes hardware maintenance possible at any time of the day and does not require clustering or redundant servers. VMotion makes it possible to move online workloads as required from one ESXi Server host machine to another in order to maintain service levels and performance goals. The scope of this test is to check the migration of AppServer virtual machine While running Philips ICCA under a heavy performance load (300 ICU bed test) the ESXi host for a Charting, Primary and Bedside Device server was migrated using vmotion. There was a negligible performance impact on the ICCA application during the transition. The migrations were completed within 90 to 115 seconds with no failures, indicating that application processing could continue successfully during any vmotion event.

VMware DRS VMware DRS dynamically balances computing capacity across a collection of hardware resources aggregated into logical resource pools, continuously monitoring utilization across resource pools and intelligently allocating available resources among the virtual machines based on pre-defined rules that reflect business needs and changing priorities. While running Philips ICCA under a heavy performance load (as defined above) the DRS was enabled and set to Conservative (1). As in the VMotion test there was a negligible performance impact on the ICCA application during the transition. Another test was performed where the DRS level was set to Aggressive (5). At this DRS setting the Philips ICCA servers were swapped across the ESXi hosts too frequently, resulting in thrashing and performance degradation. NOTE: When deploying Philips ICCA and using VMware DRS do not exceed an Aggressiveness setting of more than 2.

VMware HA VMware High Availability (HA) provides easy-to-use, cost effective high availability for applications running in virtual machines. In the event of physical server failure, affected virtual machines are automatically restarted on other production servers with spare capacity. While running Philips ICCA under a heavy performance load (as defined above) VMware HA was enabled and one of the ESXi host containing two Charting Servers was shutdown. After the HA event was detected, the Charting Servers were started on other ESXi hosts within the cluster and Philips ICCA system was made available.

Deployment Best Practices Philips and VMware relentlessly worked closely together to determine how IT data centers can best meet service requirements when deploying ICCA in VMware virtualized environments. Results from the testing described earlier in this paper shows that running ICCA on VMware virtual machines can provide an effective production-ready platform. With added benefits such as management and administrative flexibility, strong isolation and higher availability, VMware platform can serve as an ideal platform for ICCA Server consolidation. Specific recommendations include: For specific requirements regarding the amounts of RAM, CPU and disk please see the Philips IT Specification. The Philips ICCA system is a critical care application that requires resources to be available with low or no latency to provide acceptable response times in clinical environments. Therefore Philips requires that each virtual server have all of its cores reserved. The number of cores required per virtual server is based upon several clinical loading factors which are defined in the Philips ICCA IT Specification. When possible spread the Philips ICCA Charting servers on different ESXI hosts. When deploying Philips ICCA and using VMware DRS do not exceed an Aggressiveness setting of more than 2. Carefully design storage configurations and evaluate external storage choices, RAID levels, and latency of IO operations. High spindle count on LUNs to ensure I/O capacity available. Use Thick Eager Zeroed disks for better I/O performance. Consider Nehalems or Westmeres with EPT for maximum performance. Consider using server-class network interface cards (NICs) for the best performance and configure paravirtualized vmxnet3 adapters for better network throughput. Disconnect or disable unused or unnecessary physical hardware devices, such as o o o o COM and LPT ports USB controllers Floppy drives Optical drives (that is, CD or DVD drives) Disconnecting or disabling these devices will help free up interrupt resources, because traditionally some devices such as USB controllers operate using a polling scheme that consumes extra CPU resources. Lastly, some PCI devices reserve blocks of memory, making that memory unavailable to ESX. Install VMware tools on the virtual machines. The VMware Tools package provides support required for shared folders and for drag and drop operations. Other tools in the package support synchronization of time in the guest operating system with time on the host, automatic grabbing and releasing of the mouse cursor, copy and paste operation between guest and host, and improved mouse performance in some guest operating systems Use VMware vmotion with VMware DRS to balance the load. Scale out versus scale up: Determine what components of the architecture work well with more than one virtual machine, and how large each virtual machine should be. Adding capacity: Determine how you could extend the configuration tested by adding more virtual machines or increasing the size of virtual machines to allow a higher user count or larger batch jobs to be run.

Technical Support For technical support while deploying the Philips ICCA product please contact your local Philips representative. Conclusions Overall, testing results show that running Philips ICCA on VMware vsphere platform performs well. Furthermore, it has potential to reduce cost, increase service levels and simplify the manageability of the application. With respect to business continuity, Philips ICCA leverages vmotion for planned downtime and HA for unplanned downtime scenarios. Acknowledgements The following individuals contributed to the creation of this deployment guide: Dean Rose, Philips Thomas Chou, Philips Kam Wah Chin, Philips Manvender Rawat, VMware Resources Customers can find more information about VMware and Philips ICCA products via the links listed below: VMware Resources VMware official website: http://www.vmware.com/ VMware Documentation: http://www.vmware.com/support/pubs/ VMware download Website: https://www.vmware.com/download/ VMware support Web site: http://www.vmware.com/vmtn/ VMware Performance Tuning Paper: http://www.vmware.com/pdf/perf_best_practices_vsphere5.1.pdf Compatibility Guide for a complete list of compatible devices: http://www.vmware.com/resources/compatibility/search.php Philips ICCA Resources Philips ICCA Web site: http://www.healthcare.philips.com/main/products/patient_monitoring/products/intellispace_cca/