Optimizing Cloud Performance Using Veloxum Testing Report on experiments run to show Veloxum s optimization software effects on Terremark s vcloud



Similar documents
HP SN1000E 16 Gb Fibre Channel HBA Evaluation

CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds

8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

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

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Condusiv s V-locity 4 Boosts Virtual Machine Performance Over 50% Without Additional Hardware

Virtual Desktops Security Test Report

Private Cloud Migration

Philips IntelliSpace Critical Care and Anesthesia on VMware vsphere 5.1

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Networking for Caribbean Development

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

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

Active Continuous Optimization (ACO) for Server Infrastructure Performance Improvement

SILVER PEAK ACCELERATION WITH EMC VSPEX PRIVATE CLOUD WITH RECOVERPOINT FOR VMWARE VSPHERE

Benchmarking Microsoft SQL Server Using VMware ESX Server 3.5

WHITE PAPER Optimizing Virtual Platform Disk Performance

IOS110. Virtualization 5/27/2014 1

Violin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads

1. VMware is part technology and part sales and marketing genius. As a result of their marketing efforts many people in IT (especially the newer

Using Iometer to Show Acceleration Benefits for VMware vsphere 5.5 with FlashSoft Software 3.7

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Load DynamiX Storage Performance Validation: Fundamental to your Change Management Process

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

BridgeWays Management Pack for VMware ESX

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

Sun 8Gb/s Fibre Channel HBA Performance Advantages for Oracle Database

Using Multipathing Technology to Achieve a High Availability Solution

Directions for VMware Ready Testing for Application Software

Rackspace Cloud Databases and Container-based Virtualization

Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server

Understanding Data Locality in VMware Virtual SAN

VMware Best Practice and Integration Guide

Performance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

Performance Analysis: Benchmarking Public Clouds

White Paper. Recording Server Virtualization

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

WHITE PAPER 1

Performance of VMware vcenter (VC) Operations in a ROBO Environment TECHNICAL WHITE PAPER

Chapter 14 Virtual Machines

Performance Test Report: Novell iprint Appliance 1.1

WHITE PAPER. How To Compare Virtual Devices (NFV) vs Hardware Devices: Testing VNF Performance

HP Virtualization Performance Viewer

RED HAT ENTERPRISE VIRTUALIZATION PERFORMANCE: SPECVIRT BENCHMARK

Analysis of VDI Storage Performance During Bootstorm

Lab Validation Report

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Windows Server 2008 R2 Hyper-V Live Migration

How to Use a LAMP Stack on vcloud for Optimal PHP Application Performance. A VMware Cloud Evaluation Reference Document

Evaluation Report: HP Blade Server and HP MSA 16GFC Storage Evaluation

IOmark Suite. Benchmarking Storage with Applica4on Workloads August, Evaluator Group, Inc.

Tableau Server Scalability Explained

Storage I/O Control Technical Overview and Considerations for Deployment. VMware vsphere 4.1

QUALITY OF SERVICE FOR CLOUD-BASED MOBILE APPS: Aruba Networks AP-135 and Cisco AP3602i

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

Virtual Desktop Infrastructure Optimization with SysTrack Monitoring Tools and Login VSI Testing Tools

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

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

Stratusphere Solutions

Monitoring Databases on VMware

How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment. A VMware Cloud Evaluation Reference Document

Comparison of Hybrid Flash Storage System Performance

Course Title: Virtualization Security, 1st Edition

Step by Step Guide To vstorage Backup Server (Proxy) Sizing

How to Create an Enterprise Content Management Solution Based on Alfresco in a vcloud Environment. A VMware Cloud Evaluation Reference Document

Advanced Server Virtualization: Vmware and Microsoft Platforms in the Virtual Data Center

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

How to Create a Flexible CRM Solution Based on SugarCRM in a vcloud Environment. A VMware Cloud Evaluation Reference Document

Evaluation of Enterprise Data Protection using SEP Software

Why is the V3 appliance so effective as a physical desktop replacement?

Storage Systems Performance Testing

VMWARE WHITE PAPER 1

Pivot3 Reference Architecture for VMware View Version 1.03

Table of Contents. vsphere 4 Suite 24. Chapter Format and Conventions 10. Why You Need Virtualization 15 Types. Why vsphere. Onward, Through the Fog!

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

Unifying Information Security

Informatica Data Director Performance

Introduction to the NI Real-Time Hypervisor

Zeus Traffic Manager VA Performance on vsphere 4

Design Considerations for Increasing VDI Performance and Scalability with Cisco Unified Computing System

TPC-W * : Benchmarking An Ecommerce Solution By Wayne D. Smith, Intel Corporation Revision 1.2

How to Create a Multi-user Content Management Platform with Drupal in a vcloud Environment. A VMware Cloud Evaluation Reference Document

Sizing guide for SAP and VMware ESX Server running on HP ProLiant x86-64 platforms

Uila SaaS Installation Guide

Comprehensive Monitoring of VMware vsphere ESX & ESXi Environments

VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS

VMware vsphere 5.0 Boot Camp

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

SPEED your path to virtualization.

Qsan Document - White Paper. Performance Monitor Case Studies

7/15/2011. Monitoring and Managing VDI. Monitoring a VDI Deployment. Veeam Monitor. Veeam Monitor

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

Windows Server 2008 R2 Hyper-V Live Migration

Evaluating Network Attached Storage Units

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

Transcription:

Optimizing Cloud Performance Using Veloxum Testing Report on experiments run to show Veloxum s optimization software effects on Terremark s vcloud infrastructure

Contents Introduction... 3 Veloxum Overview... 3 Executive Summary... 3 Key Findings... 3 Scenario... 4 Network Performance... 4 Disk I/O Performance... 6 Summary... 6 APPENDIX A Test Environment... 7 REFERENCES... 8 Page 2 of 8

Optimizing Cloud Performance Using Veloxum Introduction This document is intended to provide advanced technical personnel - architects, engineers and consultants with data regarding the performance improvement to Terremark s vcloud infrastructure using Veloxum s server infrastructure optimization software with Active, Continuous Optimization (ACO). This document presents the findings of internal Veloxum testing that simulated varying workloads on Terremark vcloud Windows 2003 SP2 client both before and after introduction of Veloxum. While Veloxum normally works to optimize holistically all virtual infrastructure, including virtual hosts, guest OS, and clients, these tests demonstrated Veloxum s optimization efficacy while only operating on a client accessing a Terremark s vcloud instance. Additional performance and utilization gains are possible if Veloxum is installed on additional virtual infrastructure. Veloxum Overview Veloxum s founders started the company with the vision to apply active, continuous optimization to manage complex cloud environments for optimum performance and utilization. Veloxum actively and continuously optimizes cloud infrastructure operating system (OS) and application settings, using its ACO process, to increase guest performance and maximize workload density. It leverages the existing systems and infrastructure by tuning the various components within their manufacturer supported settings. The solution enables cloud providers to maximize performance, increase workload density, and minimize virtualization costs, dramatically reducing cloud infrastructure costs. Executive Summary Veloxum internally tested a Terremark cloud-based host with simulated real-world workloads. The tests first ran with no optimization and then with Veloxum s optimization software with Active, Continuous Optimization (ACO). The end-to-end environment included a single Terremark Windows 2003 SP2 virtual host that testers could test using varying traffic loads. In networking tests Veloxum showed increased download and upload speeds by 9x (900%) and ~46x (4554%), respectively. In disk I/O speed tests Veloxum showed improvements that ranged from 26 to 54%. Key Findings Tests run on a Terremark cloud-base Windows 2003 SP2 instance and Veloxum together showed the following benefits versus the Terremark instance alone. Increased download and upload speeds to the instance by 9x (900%) and ~46x (4554%) Increased disk I/O within the client between 26 to 54% Page 3 of 8

Scenario The test setup included a Veloxum for Enterprise intelligent Performance Test Engine (ipte) server running in a local data center providing optimization parameters to Veloxum client connector running a local client. (See Appendix A) The client machine was virtualized on top of VMware s vsphere hypervisor. No additional access was provided by Terremark beyond normal access privileges. No changes were made to the server. All optimizations were performed on the client. The following sections present the results of two tests run on the Terremark vcloud host: 1) Network Performance: Upload and Download throughput tests are conducted by the Veloxum ipte-controlled client. 2) Disk I/O Performance: Artificial disk I/O loads using IOMeter, a commonly used load tester originally developed by Intel, were introduced on the client both before the machine was optimized and after it was optimized. Network Performance The graph below reflects a screen shot from the Veloxum for Enterprise s ipte management console. In this graph, two sets of data have been highlighted: Upload and Download throughput measurements from before the machine was optimized and after it was optimized. Before After Figure 1: Network performance before-and-after Veloxum The orange line represents the upload measurement, while the green represents download. Variations in performance are expected as data is being transferred over public networks. Network bandwidth saturation is still achieved consistently with the lowest upload measurement demonstrating a 20x improvement over the peak measurement prior to optimization. Data samples were collected every two hours over a one week testing period. Fixed sized payloads were transferred between the Veloxum ACO appliance and the client machine in the cloud. Each data sample represents a bi-directional transfer of information. Page 4 of 8

Optimizing Cloud Performance Using Veloxum Before optimization of the client machine, several important metrics were reported: 1) Calculated ACK speed of 100Mbits 2) Average percentage of out of order packets was 20%. 3) Average packet loss of 0.01%. 4) High connection limited state. 5) High receiver limited state. 6) Average upload speed of 2.2Mbits. 7) Average download speed of 10Mbits. After optimization of the client machine, these metrics changed dramatically: 1) Calculated ACK speed of 100Mbits 2) Average percentage of out of order packets was 0%. 3) Average packet loss of 0.002%. 4) Low connection limited state. 5) Low receiver limited state. 6) Average upload speed of 100Mbits. 7) Average download speed of 90Mbits. In short, the upload speed improved by 46x and the download improved by 9x. These improvements saturated the 100Mbit connection between client and server. Page 5 of 8

Disk I/O Performance The graph below describes the throughput of the Windows client under various artificial loads. The optimization event took place at the midpoint of the graph, as indicated. Before After Figure 2: Disk I/O optimization before-and-after Veloxum Prior to optimization, there are two peaks, which represent clusters of IOMeter loads (see Reference section), hereafter referred to as Load 1 and Load 2. Those same loads are repeated after optimization and in the same order and timescale. The table below displays the peak throughput numbers in logical bytes/second, as reported by the Windows 2003 WMI reporting engine. Load Number Before Optimization After Optimization Percentage Load 1 217 Mbytes/sec 336 Mbytes/sec 54% improvement Load 2 300 Mbytes/sec 387 Mbytes/sec 29% improvement Summary Both networking and disk performance of the remote client system improved dramatically and immediately after optimization was performed. These changes did not require any special access to the vcloud infrastructure, nor were any special accommodations made for the tests to be performed by Veloxum. Most importantly, these improvements could be demonstrated without any modification to the underlying VMware infrastructure. If access were provided to the underlying ESX host as well as the statistics generated by that host, further and more dramatic improvements are possible. Page 6 of 8

Optimizing Cloud Performance Using Veloxum APPENDIX A Test Environment Figure 3: Terremark / Veloxum Test Environment The test setup for the experiments described within this document attempted to simulate a client accessing a Terremark cloud environment. Veloxum software included was a Veloxum for Enterprise intelligent Performance Test Engine (ipte) server running in a local data center providing optimization parameters to Veloxum client connector running a local client. No additional access was provided by Terremark beyond normal access privileges. No changes were made to the server. All optimizations were performed on the client. Page 7 of 8

REFERENCES About Iometer Iometer is an I/O subsystem measurement and characterization tool for single and clustered systems. Iometer is pronounced eye-om-i-ter, to rhyme with thermometer. Iometer does for a computer s I/O subsystem what a dynamometer does for an engine: it measures performance under a controlled load. Iometer was formerly known as Galileo. It was originally developed by the Intel Corporation and announced at the Intel Developers Forum (IDF) on February 17, 1998 - since then it got wide spread use within the industry. Meanwhile Intel has discontinued work on Iometer and it was given to the Open Source Development Lab (OSDL). In November 2001, a project was registered at SourceForge.net and an initial drop was provided. Since the re-launch in February 2003, the project is driven by an international group of individuals who are continuously improving, porting and extending the product. The tool (Iometer and Dynamo executable) is distributed under the terms of the Intel Open Source License. The iomtr_kstat kernel module as well as other future independent components is distributed under the terms of the GNU Public License. Iometer is an I/O subsystem measurement and characterization tool for single and clustered systems. Iometer is both a workload generator (that is, it performs I/O operations in order to stress the system) and a measurement tool (that is, it examines and records the performance of its I/O operations and their impact on the system). It can be configured to emulate the disk or network I/O load of any program or benchmark, or can be used to generate entirely synthetic I/O loads. It can generate and measure loads on single or multiple (networked) systems. Iometer can be used for measurement and characterization of: Performance of disk and network controllers. Bandwidth and latency capabilities of buses. Network throughput to attached drives. Shared bus performance. System-level hard drive performance. System-level network performance. Page 8 of 8