Juan Deaton, Ph.D. Research Scientist and Engineer

Similar documents
LSI MegaRAID FastPath Performance Evaluation in a Web Server Environment

Maximizing Hadoop Performance and Storage Capacity with AltraHD TM

LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment

Maximizing Hadoop Performance with Hardware Compression

HA Certification Document Armari BrontaStor 822R 07/03/2013. Open-E High Availability Certification report for Armari BrontaStor 822R

Exar. Optimizing Hadoop Is Bigger Better?? March Exar Corporation Kato Road Fremont, CA

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging

Fusionstor NAS Enterprise Server and Microsoft Windows Storage Server 2003 competitive performance comparison

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

Ahsay Online Backup Suite v5.0. Whitepaper Backup speed

Comparing the Network Performance of Windows File Sharing Environments

White Paper Open-E NAS Enterprise and Microsoft Windows Storage Server 2003 competitive performance comparison

Xpresstransfer Online Backup Suite v5.0 Whitepaper Backup speed analysis

Very Large Enterprise Network, Deployment, Users

TREND MICRO SOFTWARE APPLIANCE SUPPORT

Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server

Test Report Newtech Supremacy II NAS 05/31/2012. Newtech Supremacy II NAS storage system

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

Figure 2: Dell offers significant savings per chassis over HP and IBM in acquisition costs and 1-, 3-, and 5-year TCO.

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

Windows Server Performance Monitoring

High Performance. CAEA elearning Series. Jonathan G. Dudley, Ph.D. 06/09/ CAE Associates

MAGENTO HOSTING Progressive Server Performance Improvements

Virtualization of the MS Exchange Server Environment

Maximum performance, minimal risk for data warehousing

Achieving a High-Performance Virtual Network Infrastructure with PLUMgrid IO Visor & Mellanox ConnectX -3 Pro

Very Large Enterprise Network Deployment, 25,000+ Users

Understanding the Performance of an X User Environment

Boosting Data Transfer with TCP Offload Engine Technology

Accelerating Microsoft Exchange Servers with I/O Caching

I.T. System Requirements 2015

A High-Performance Storage and Ultra-High-Speed File Transfer Solution

Amazon EC2 XenApp Scalability Analysis

Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

General Pipeline System Setup Information

Performance test report

Convergence-A new keyword for IT infrastructure transformation

Certification Document bluechip STORAGEline R54300s NAS-Server 03/06/2014. bluechip STORAGEline R54300s NAS-Server system

PSAM, NEC PCIe SSD Appliance for Microsoft SQL Server (Reference Architecture) September 11 th, 2014 NEC Corporation

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

Integrated Grid Solutions. and Greenplum

USB Flash Drives as an Energy Efficient Storage Alternative

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Figure 1A: Dell server and accessories Figure 1B: HP server and accessories Figure 1C: IBM server and accessories

Performance Analysis and Capacity Planning Whitepaper

Accelerating Server Storage Performance on Lenovo ThinkServer

EMC VFCACHE ACCELERATES ORACLE

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

VDI Solutions - Advantages of Virtual Desktop Infrastructure

Legal Notices Introduction... 3

Intel Open Network Platform Release 2.1: Driving Network Transformation

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

A Comparative Analysis of Protocols Used to Distribute Data Between Archive Centers of the Earth Observing System (EOS)

TECHNICAL BRIEF. Primary Storage Compression with Storage Foundation 6.0

Colgate-Palmolive selects SAP HANA to improve the speed of business analytics with IBM and SAP

Wide-area Network Acceleration for the Developing World. Sunghwan Ihm (Princeton) KyoungSoo Park (KAIST) Vivek S. Pai (Princeton)

S 2 -RAID: A New RAID Architecture for Fast Data Recovery

AppDynamics Lite Performance Benchmark. For KonaKart E-commerce Server (Tomcat/JSP/Struts)

4 Delivers over 20,000 SSL connections per second (cps), which

Dragon NaturallySpeaking and citrix. A White Paper from Nuance Communications March 2009

Networking Driver Performance and Measurement - e1000 A Case Study

Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

MS Exchange Server Acceleration

Tools for Managing Big Data Analytics on z/os

Michael Kagan.

Lenovo Database Configuration for Microsoft SQL Server TB

Choosing the Best Network Interface Card Mellanox ConnectX -3 Pro EN vs. Intel X520

Business white paper. HP Process Automation. Version 7.0. Server performance

Minimize cost and risk for data warehousing

ECLIPSE Performance Benchmarks and Profiling. January 2009

DOCUMENT REFERENCE: SQ EN. SAMKNOWS TEST METHODOLOGY Web-based Broadband Performance White Paper. July 2015

Protect Microsoft Exchange databases, achieve long-term data retention

White Paper. Recording Server Virtualization

Cisco Branch Routers Series Network Analysis Module

Technical Brief. DualNet with Teaming Advanced Networking. October 2006 TB _v02

Reference Design: Scalable Object Storage with Seagate Kinetic, Supermicro, and SwiftStack

Data Sheet. VLD 500 A Series Viaedge Load Director. VLD 500 A Series: VIAEDGE Load Director

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

GPU File System Encryption Kartik Kulkarni and Eugene Linkov

Optimizing LTO Backup Performance

How To Create A Large Enterprise Cloud Storage System From A Large Server (Cisco Mds 9000) Family 2 (Cio) 2 (Mds) 2) (Cisa) 2-Year-Old (Cica) 2.5

Improving Backup Performance with Defragmentation (A business application study) June, 2006

Data Center and Cloud Computing Market Landscape and Challenges

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

Intel Xeon +FPGA Platform for the Data Center

Desktop Consolidation. Stéphane Verdy, CTO Devon IT

SIDN Server Measurements

Packet Capture in 10-Gigabit Ethernet Environments Using Contemporary Commodity Hardware

High Performance SQL Server with Storage Center 6.4 All Flash Array

Capitalizing on Smarter and Faster Insight with Flash

Lab Testing Summary Report

Exploiting Remote Memory Operations to Design Efficient Reconfiguration for Shared Data-Centers over InfiniBand

Mobile Performance Testing Approaches and Challenges

2013 WAN Management Spectrum. October 2013

1-Gigabit TCP Offload Engine

White Paper. Accelerating VMware vsphere Replication with Silver Peak

Microsoft Windows Server 2003 with Internet Information Services (IIS) 6.0 vs. Linux Competitive Web Server Performance Comparison

Transcription:

Juan Deaton, Ph.D. Research Scientist and Engineer jdeaton@aha.com

AHA Introduction 2 Moscow, ID Experts in Source and Channel Coding - Error Correction, Data Compression, Encryption - Anything with a Galois Field - Almost 30 years experience Brief History - Established 1988 on Forward Error Correction - 1992 First CAM in Data Compression - 2006 First GZIP Compression IC - 2014 Fastest PCIe GZIP Accelerator

How do you Dominate? 3 Market Strategy - Lower TCO? - High Performance? Need Both! Historically, computing technology has followed a lower cost higher performance trend.

Outline 4 Data Compression - Why, What, and How? GZIP Hardware - What? Performance Analysis - How can GZIP accelerators help in applications?

Data Compression in a Nutshell 5 Applications - Storage Arrays - Packet Capture Systems - Load Balancers - L4+ switches - WAN Optimization - Web Servers - Data Analytics Systems Key Benefits - Increased Storage Capacity - Higher Disk and Network I/O - Lower Disk Read Latency - Longer Hardware Life - Lower Energy Costs Challenge: Achieving good compression ratios comes at the cost of compression rate and CPU resources.

Compression Tradeoffs 6 4 3.5 Compression Ratio 3 2.5 2 SLOW Compression Rate HIGH Compression Ratio FAST Compression Rate HIGH Compression Ratio 1.5 1 SLOW Compression Rate LOW Compression Ratio FAST Compression Rate LOW Compression Ratio 10 100 1000 10000 Compression Rate (Mbps)

Strong Compression Slow Speed 7 4 3.5 bzip2, 47Mbps, 3.5:1 Compression Ratio 3 2.5 2 SLOW Compression Rate HIGH Compression Ratio zlib, 70Mbps, 2.8:1 FAST Compression Rate HIGH Compression Ratio 1.5 1 SLOW Compression Rate LOW Compression Ratio FAST Compression Rate LOW Compression Ratio 10 100 1000 10000 Compression Rate (Mbps)

Weak Compression Fast Speed 8 4 3.5 bzip2, 47Mbps, 3.5:1 Compression Ratio 3 2.5 2 1.5 SLOW Compression Rate HIGH Compression Ratio zlib, 70Mbps, 2.8:1 FAST Compression Rate HIGH Compression Ratio lzo, 640Mbps, 1.9:1 lz4, 1.2Gbps, 1.8:1 1 SLOW Compression Rate LOW Compression Ratio FAST Compression Rate LOW Compression Ratio 10 100 1000 10000 Compression Rate (Mbps)

Data Compression Accelerators 9 4 3.5 bzip2, 47Mbps, 3.5:1 Compression Ratio 3 2.5 2 1.5 SLOW Compression Rate HIGH Compression Ratio zlib, 70Mbps, 2.8:1 FAST Compression Rate HIGH Compression Ratio lzo, 640Mbps, 1.9:1 lz4, 1.2Gbps, 1.8:1 aha-gzip, 3.3Gbps, 2.7:1 1 SLOW Compression Rate LOW Compression Ratio FAST Compression Rate LOW Compression Ratio 10 100 1000 10000 Compression Rate (Mbps)

10 AHA37XPCIe Family Features Interface - PCIe 3.0x8 interface Algorithms - GZIP, ZLIB, LZS Board by Compression Speed AHA371, AHA372 - AHA371 10 Gbps - AHA372 20 Gbps - AHA374 40 Gbps - AHA378 80 Gbps AHA374, AHA378

20 Core CPU vs. AHA372 11 The AHA372 has almost 8x throughput and 10x energy efficiency advantage.

Choosing the Right Tool 12 Wenger Giant Knife with 141 Functions and Phillips Screwdriver with 1 Function.

13 Experiment Setup Client Emulator Page Requests Apache Web Server 10 Gig-E Page Responses Power Meter 120 VAC PowerEdge R720 Motherboard Intel Xeon E5-2643 3.30GHz (Total 8 cores) 24 X 4GB RDIMM, 1600MT/s RAM Western Digital WD800JD-75MSA2 Intel 82598EB 10-Gigabit AT2 Server Adapter Watts up? PRO ES Accuracy: +/- 1.5% 40 Gbps Compression: 2x AHA372 20Gbps GZIP Accelerators Supermicro X8DTL-6F Motherboard Intel Xeon E5620 CPU 3 X 2GB Kingston KVR13R9S8K3/6I Seagate Barracuda ST3160815AS Intel 82598EB 10-Gigabit AT2 Server Adapter Client Emulator sends HTTP requests - Requests maximize throughput of 10 G link Webserver responds with GZIP d page - Requests are run continuously 120

Scenarios and Measurements 14 Observed Metrics - Effective throughput of 10Gb Link Better compression ratio, more effective throughput Experiment average between 1:2, 1:3, compression ratios - CPU Utilization - Power/ Throughput (Watt/Gbps) or Energy/Bit (Joule/Gb) Compression Scenarios Ran - No Compression - CPU Compression : mod_deflate - AHA Compression : 2 x AHA 372 20Gbps

CPUs are Inefficient at GZIP 15 CPU is Crippled No GZIP CPU GZIP - Serving web pages drops from 9 Gbps to 2Gbps. Throughput 9 Gbps 2 Gbps CPU is Inefficient - 8 Core CPU at 100% load and consumes 7x more energy. CPU Load 15% 100 % Energy Efficiency 16 J/Gb 116 J/Gb CPUs are not optimal for performing GZIP and other tasks simultaneously.

GZIP Accelerator Removes Bottlenecks 16 18x Throughput over CPU At full load with 8 cores, CPU GZIP is only capable of 6% of the throughput of GZIP hardware. Throughput CPU GZIP 2 Gbps GZIP 35 Gbps Available CPU cycles Not performing compression, the CPU can perform tasks it is most efficient at. CPU Load 100 % 59% 17x energy efficiency - Less energy cost Energy Efficiency 116 J/Gb 6.8 J/Gb AHA372 is order of magnitudes more efficient at GZIP than CPUs.

Energy Break Even Point (ebep) 17 Assumptions - Card Price at Low Volumes - Continuous Data Stream - Power Usage Effectiveness 1.7 - Normalized Linear Performance Adjustment for Power Consumption Hardware Pays Off FAST! - 22 Days at Lowest Electricity Cost Cost of Electricity cents (kw/h) ebep of GZIP Hardware Vs. CPU GZIP 15 22 days 20 17 days 25 14 days 30 11 days 35 10 days GZIP Hardware Reduces OpEx and CapEx by creating optimal performing systems using less hardware.

GZIP Accelerators 18 Avoid Compression/Resource Tradeoff - GZIP Accelerators are high compression and high speed Provide Efficient Computing - GZIP Accelerators offer performance advantage and lower power consumption Offer a Competitive Advantage - GZIP accelerators increase system performance and offer end customers lower TCO.

Sales and Contact Information 19 Website - www.aha.com Sales Contact - sales@aha.com White Paper to Presentation - http://www.aha.com/uploads/gzip_benefits_whitepaper9.pdf