stec Host Cache Solution

Similar documents
White Paper. Extending NetApp Deployments with stec Solid-State Drives and Caching

Frequently Asked Questions. s620 SATA SSD Enterprise-Class Solid-State Device

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

QLogic 2500 Series FC HBAs Accelerate Application Performance

NVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory

IBM Emulex 16Gb Fibre Channel HBA Evaluation

Solid-State Solutions as a Catalyst for Evolving Data Center Requirements

Stellar performance for a virtualized world

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

EMC XTREMCACHE ACCELERATES ORACLE

IBM DS8880F All-flash Data Systems

Nimble Storage Adaptive Flash

NVMe: The Protocol for Future SSDs

Accelerating Microsoft SQL Server Performance With NVDIMM-N on Dell EMC PowerEdge R740

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Doubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise

Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c

ARISTA: Improving Application Performance While Reducing Complexity

Storwize/IBM Technical Validation Report Performance Verification

QLogic/Lenovo 16Gb Gen 5 Fibre Channel for Database and Business Analytics

Considering the 2.5-inch SSD-based RAID Solution:

Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE

It s Time to Move Your Critical Data to SSDs Introduction

GLOBAL APPLICATION & SAN ACCELERATION WITH SOLID-STATE STORAGE A WHITE PAPER

2 to 4 Intel Xeon Processor E v3 Family CPUs. Up to 12 SFF Disk Drives for Appliance Model. Up to 6 TB of Main Memory (with GB LRDIMMs)

FlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC

LSI and HGST accelerate database applications with Enterprise RAID and Solid State Drives

Lenovo Database Configuration

Innovations in Non-Volatile Memory 3D NAND and its Implications May 2016 Rob Peglar, VP Advanced Storage,

Sun Fire X4170 M2 Server Frequently Asked Questions

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

The Benefits of Solid State in Enterprise Storage Systems. David Dale, NetApp

VEXATA FOR ORACLE. Digital Business Demands Performance and Scale. Solution Brief

STORAGE CONSOLIDATION AND THE SUN ZFS STORAGE APPLIANCE

Three Paths to Better Business Decisions

EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

Was ist dran an einer spezialisierten Data Warehousing platform?

Operating in a Flash: Microsoft Windows Server Hyper-V

Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

Low Latency Evaluation of Fibre Channel, iscsi and SAS Host Interfaces

Micron and Hortonworks Power Advanced Big Data Solutions

Accelerate Database Performance and Reduce Response Times in MongoDB Humongous Environments with the LSI Nytro MegaRAID Flash Accelerator Card

NetApp AFF A700 Performance with Microsoft SQL Server 2014

TPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage

Reduce Latency and Increase Application Performance Up to 44x with Adaptec maxcache 3.0 SSD Read and Write Caching Solutions

Validating the NetApp Virtual Storage Tier in the Oracle Database Environment to Achieve Next-Generation Converged Infrastructures

How Smarter Systems Deliver Smarter Economics and Optimized Business Continuity

How to Speed up Database Applications with a Purpose-Built SSD Storage Solution

HGST: Market Creator to Market Leader

Micron Quad-Level Cell Technology Brings Affordable Solid State Storage to More Applications

Consolidating OLTP Workloads on Dell PowerEdge R th generation Servers

Executive Brief June 2014

All-Flash Storage Solution for SAP HANA:

Persistent Memory. High Speed and Low Latency. White Paper M-WP006

Solid Access Technologies, LLC

Virtualization of the MS Exchange Server Environment

Optimizing the Data Center with an End to End Solutions Approach

W H I T E P A P E R U n l o c k i n g t h e P o w e r o f F l a s h w i t h t h e M C x - E n a b l e d N e x t - G e n e r a t i o n V N X

From server-side to host-side:

NetApp SolidFire and Pure Storage Architectural Comparison A SOLIDFIRE COMPETITIVE COMPARISON

FLASHARRAY//M Smart Storage for Cloud IT

Technical Notes. Considerations for Choosing SLC versus MLC Flash P/N REV A01. January 27, 2012

NetApp AFF A300 Gen 6 Fibre Channel

HCI: Hyper-Converged Infrastructure

Lenovo Database Configuration for Microsoft SQL Server TB

Benefits of Automatic Data Tiering in OLTP Database Environments with Dell EqualLogic Hybrid Arrays

IBM System Storage Reference Architecture featuring IBM FlashSystem for SAP landscapes, incl. SAP HANA

Ultra-Low Latency Down to Microseconds SSDs Make It. Possible

Reduce costs and enhance user access with Lenovo Client Virtualization solutions

Solid State Storage is Everywhere Where Does it Work Best?

Using EMC FAST with SAP on EMC Unified Storage

HP SmartCache technology

SUPERMICRO, VEXATA AND INTEL ENABLING NEW LEVELS PERFORMANCE AND EFFICIENCY FOR REAL-TIME DATA ANALYTICS FOR SQL DATA WAREHOUSE DEPLOYMENTS

Optimizing Tier-1 Enterprise Storage for Solid State Memory

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

Benchmark: In-Memory Database System (IMDS) Deployed on NVDIMM

Accelerating Microsoft SQL Server 2016 Performance With Dell EMC PowerEdge R740

Four-Socket Server Consolidation Using SQL Server 2008

New HPE 3PAR StoreServ 8000 and series Optimized for Flash

LATEST INTEL TECHNOLOGIES POWER NEW PERFORMANCE LEVELS ON VMWARE VSAN

ACCELERATE YOUR ANALYTICS GAME WITH ORACLE SOLUTIONS ON PURE STORAGE

Database Solutions Engineering. Best Practices for Deploying SSDs in an Oracle OLTP Environment using Dell TM EqualLogic TM PS Series

An Oracle White Paper June Exadata Hybrid Columnar Compression (EHCC)

EonStor DS - iscsi Series High-Availability Solutions Delivering Excellent Storage Performance

New Approach to Unstructured Data

Maximizing Data Center and Enterprise Storage Efficiency

IBM Spectrum NAS. Easy-to-manage software-defined file storage for the enterprise. Overview. Highlights

Benefits of Multi-Node Scale-out Clusters running NetApp Clustered Data ONTAP. Silverton Consulting, Inc. StorInt Briefing

Copyright 2012 EMC Corporation. All rights reserved.

IBM Storwize V7000 TCO White Paper:

Delivering High-Throughput SAN with Brocade Gen 6 Fibre Channel. Friedrich Hartmann SE Manager DACH & BeNeLux

For Healthcare Providers: How All-Flash Storage in EHR and VDI Can Lower Costs and Improve Quality of Care

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

Apache Spark Graph Performance with Memory1. February Page 1 of 13

It Takes Guts to be Great

IBM System Storage DCS3700

Condusiv s V-locity VM Accelerates Exchange 2010 over 60% on Virtual Machines without Additional Hardware

Transcription:

White Paper stec Host Cache Solution EnhanceIO SSD Cache Software and the stec s1120 PCIe Accelerator speed decision support system (DSS) workloads and free up disk I/O resources for other applications.

Contents Introduction DSS Performance Challenges stec Solution Test Methodology and Configuration Results Conclusion 4 4 4-6 6-7 7-9 10 10

Decision support systems (DSS) are tools for gathering and analyzing organizational information to discern trends, make forecasts and aid decision making. DSS queries tend to be complex operations that involve large data sets and can take many hours to complete. Queries can saturate disk I/O resources and negatively affect the performance of other applications that share the IT infrastructure. 03

1 Introduction stec s EnhanceIO SSD Cache Software with stec s1120 PCIe Accelerators is a powerful, cost-effective and easy-to-implement solution for resolving storage-related I/O bottlenecks in DSS workloads. This solution establishes an SSD host cache for read workloads that significantly reduces the processing time for DSS queries. To demonstrate its performance advantage, stec ran a benchmark test of an Oracle database warehouse, comparing the stec solution with a traditional disk drive-only configuration. The results showed that the stec solution delivered 70% better performance, as highlighted by two measurements: a reduction in the completion time from 8.3 hours to 2.6 hours for all queries, and an increase in disk read performance from 76,578 blocks/sec to 252,560 blocks/sec. The benefits of the stec EnhanceIO and s1120 PCIe Accelerator solution for DSS workloads include: Faster query processing time Enhanced user productivity Eliminated or minimized performance impact on other applications sharing the IT infrastructure, avoiding costly hardware upgrades Offloading read workloads from storage arrays to extend the life of the storage infrastructure Deployment in minutes with no changes to the application or IT environment Small incremental cost for substantial performance gain Maintenance of all existing backup and data protection policies 2 DSS Performance Challenges A major benefit of enterprise applications such as customer relationship management (CRM), enterprise resource planning (ERP) and supply chain management (SCM) is being able to leverage the information they contain to make smarter decisions. Decision support systems are the tools that perform this function. They gather and analyze organizational information to discern trends, make forecasts and aid decision making. DSS is highly valuable for improving the efficiency and productivity of an organization. DSS queries are not simple transactions. They tend to be complex operations that involve large data sets and can take many hours to complete. DSS queries can saturate disk I/O resources and negatively affect the performance of other applications that share enterprise-class storage or the resources on a virtualized server. As a result, slower enterprise applications cause staff or customer dissatisfaction, reduced productivity and potentially lost sales. 04

To meet the increasing performance demands of DSS, organizations may: Add disk drives to the storage system and stripe data across more disks to improve throughput. However, this is expensive, and leads to low-capacity utilization and higher use of power, cooling and rack space. Move the DSS workload to a separate storage system and/or server. But dedicating infrastructure to DSS adds IT expense and management overhead and contributes to server and storage sprawl. A superior alternative for achieving high disk I/O for DSS is enterpriseclass solid-state drives (SSDs) with flash memory. SSDs deliver performance orders of magnitude higher than disk drives and cost less on a per-iops basis. Capacity pricing for SSDs continues to fall faster than other media. Enterprise SSDs offer high reliability, high performance, energy efficiency, ease of implementation and long device lifetime. Flash manufacturers allow Partial Page Programming with Single- Level Cell NAND (described in detail in the subsequent section) so that the controller may program one or more bits over several write operations. Flash manufacturers discourage writing to a page more than four times before erasing the block containing that page. The spare area is typically written together with the sector data, to minimize the number of Partial Page Programming events. 3 stec Solution: EnhanceIO SSD Cache Software and s1120 PCIe Accelerator stec recommends a powerful, cost-effective and easy-to-implement solution for resolving storage-related I/O bottlenecks in DSS workloads: stec EnhanceIO SSD Cache Software with s1120 PCIe Accelerators. This combined solution significantly reduces the processing time for DSS queries, and reduces or even eliminates the negative performance impact on other applications. stec EnhanceIO is hardware-independent caching software that accelerates I/O blocks cached in any SSD storage device. The software establishes a secondary cache on SSD for blocks moved out of memory. It improves throughput by serving reads from SSD cache instead of disk, while writes go through to disk to ensure that data is persistent and the integrity of transactions is maintained. 05

EnhanceIO runs below the application layer, supports Windows and Linux, and seamlessly integrates into a broad range of IT environments. With a simple installation process, EnhanceIO minimizes disruption to server and storage operations. EnhanceIO SSD Cache Software consists of three main components: Data Mover, which manages data in and out of the cache Policy Engine, which enforces the cache s replacement policies Metadata Management system, which manages the metadata in the DRAM and maps individual cache blocks to the blocks of the volume being cached EnhanceIO s modular cache mode engine allows stec to add application-specific caching or advanced cache placement policies in the future. Cache mode (Read-Only, Write-Through, or Write-Back) and cache replacement policy (FIFO, LRU and Random) can be changed by using either the CLI or GUI. stec s1120 PCIe Accelerators are enterprise-class SSDs that deliver exceptional performance, low latency, low-power consumption and high durability for hosting business-critical data and mission-critical applications. Benefits of the stec EnhanceIO and s1120 PCIe Accelerator solution include: Significantly faster DSS query processing time Deployment in minutes with no changes to the application Maintenance of all existing backup, data protection and high availability policies Small incremental cost (approximately $12,000 list price for complete solution) Extensive read workload offloads from storage arrays Extended life of existing storage infrastructure In addition, stec s superior PCIe-based solid-state architecture is purpose-built to reduce data access latencies and speed up application performance. Long latencies and high CPU and host DRAM utilization make competitive PCIe-based solid-state devices unsuitable for data center deployments. By connecting server CPUs directly to the flash storage using the most efficient, reliable and scalable architecture, stec PCIe SSDs provide low-latency data access for host applications while eliminating the tax on host CPU and DRAM, accelerating application performance to high levels. 06

stec s PCIe SSDs come with built-in enterprise-class reliability that makes this solution suitable for storing business-critical data. stec PCIe SSDs offer built-in protection against flash media failures so all data is protected against flash page, block, die or chip-level failures. This ensures that stec PCIe SSDs can be used for primary storage not just for caching applications. PowerSafe Technology ensures that data on board PCIe SSDs is protected against unscheduled power outages. Using patent pending CellCare Technology, stec delivers unprecedented endurance while using multi-level cell (MLC) media enabling the use of less-expensive MLC-based stec PCIe SSDs even in write-intensive caching and database applications. Finally, stec PCIe SSDs are backed by a five (5) year warranty to assure their robustness in business-critical enterprise applications. 4 Test Methodology and Configuration NAND suffers from reliability, endurance and data retention problems that require complex management solutions. The following intrinsic limitations make a design with NAND flash challenging: To demonstrate the performance advantage of the stec EnhanceIO SSD Cache Software and s1120 PCIe Accelerator for DSS workloads, stec benchmarked the performance of an Oracle database warehouse with and without the stec solution according to the following parameters: Ensure that there is a disk I/O bottleneck. A single shelf of disk drives was saturated in order to show the impact of disk I/O bottleneck. Ensure that there is no CPU or memory bottleneck. The benchmark was run on a single database instance on a server with a fast CPU and ample memory. Ensure test objectivity by using a third-party open source load generation tool with default settings. In this case, Hammerora was used. A variety of performance statistics from Hammerora, the Linux sysstat utility and Quest Software s Spotlight on Oracle diagnostics tool were collected and compared. Hardware 2 x Intel E5690 @ 3.47GHz 12 cores 96GB memory stec s1120 PCIe Accelerator NetApp FAS 3240 storage system, 1 x DS4243 disk shelf, 24x 300GB 15K SAS HDDs Operating System Oracle Enterprise Linux 6.2 Kernel Linux 2.6.32-300.3.1.el6uek.x86_64 07

Database Oracle 11gR2 Enterprise Edition sga_max_size 38G Software stec EnhanceIO SSD Cache Software for Linux Hammerora 2.11, the open source load test tool Quest Software Benchmark Factory TPC-H software benchmark settings Test Methodology Two test methodologies were applied: (1) Baseline without stec Solution: 1. Created multiple tablespaces to have a database size o approximately 1.5TB 2. Used Hammerora to populate a tablespace for TPC-H benchmark with 150 users with scale factor of 300. Resulted in a 408GB dataset in 500GB tablespace on a 2TB LUN on storage array 3. Placed temp tables, log and control files on separate NetApp LUNs 4. Generated TPC-H workload with 176 queries by 8 users 5. Measured completion time for all 8 query sets (2) stec Solution: 1. Installed stec s1120 PCIe Accelerator in server 2. Installed EnhanceIO SSD Cache Software 3. Established cache relationship for TPC-H LUN on stec s1120 PCIe SSD 4. Placed temp tables, log and control files on separate NetApp LUNs 5. Generated TPC-H workload with 176 queries by 8 users 6. Measured completion time for all 8 query sets Comparison Baseline: HDDs Only stec Solution: EnhanceIO + s1120 PCIe Accelerator Improvement Factor Completion time for all query sets (hours) 8.3 2.6 69% Average disk I/O utilization 99.2% 28.7% 71% Database reads in blocks/sec 76,578 252,560 70% CPU utilization 10% 53% 81% 08

5 Results The stec solution delivered about 70% better performance than the baseline HDD-only configuration (see Table 1): The completion time for all queries fell from 8.3 hours to 2.6 hours (see Figure 1). This means that users get their query results faster and productivity is improved. Average disk I/O utilization fell from 99.2% to 28.7% (see Figure 2). Disk I/O was clearly a performance bottleneck for the baseline configuration, and the stec solution eliminated it. In environments where multiple applications share a virtualized server or enterprise storage array, the stec solution frees up disk I/O resources so that other applications are not adversely affected when DSS queries run. Database disk reads increased from 76,578 blocks/sec to 252,560 blocks/sec and CPU utilization increased from 10% to 53%. The SSD cache enabled Oracle to work and access data much faster. It also allowed CPU resources to be utilized more highly, accelerating the application and increasing the return on investment in server hardware. 09

6 Conclusion stec offers a fast, cost-effective and easy-to-implement hostbased SSD cache solution to help your organization accelerate DSS performance to reduce query time, improve user productivity and avoid slowing down other applications sharing the IT infrastructure. The combination of stec EnhanceIO SSD Cache Software and s1120 PCIe Accelerators delivers numerous benefits: Faster query processing time 70% faster than HDDs only, according to this benchmark test Enhanced user productivity Faster queries allow users to do more DSS work and make smarter decisions faster Increased server utilization by eliminating disk I/O performance bottleneck Better return on investment in server hardware Minimized performance impact on other enterprise applications Maintain user satisfaction and productivity while avoiding costly upgrades to the IT infrastructure Extended life of the storage infrastructure by offloading read workloads to the host cache No changes to the application Software runs on Window and Linux servers beneath the application layer No changes to backup and data protection policies All persistent data is written to the storage system, while the SSD host cache serves read I/O Use of inexpensive capacity drives in storage system instead of performance drives Moving read workload to SSD host cache reduces performance requirements for the external storage system (see Figure 3) Figure 3: SSD Host Cache Enables Use of Capacity Drives in Storage System 10

About stec stec, Inc. is a leading provider of enterprise-class, solid-state storage solutions designed for the ever-growing performance, reliability and endurance requirements of today s advanced data centers. The industry s first company to deploy solidstate drives (SSDs) into large-scale enterprise environments, stec offers the industry s widest range of solid-state storage solutions, which protect critical information for major business and government organizations worldwide. Headquartered in Santa Ana, California, stec also serves the embedded and military/aerospace markets with SSDs for industrial and rugged environments. Enabling Tomorrow s Applications For more information on stec products, solutions and technology, please visit www.stec-inc.com facebook.com/userstecinc twitter.com/stec_inc youtube.com/user/stecincssd 3001 Daimler Street, Santa Ana, CA 92705 +1.949.476.1180 2013 stec, Inc. The stec name, logo, design, ZeusRAM, CellCare, Secure Array of Flash Elements, PowerSafe and EnhanceIO are trademarks of stec, Inc. All other trademarks are the property of their respective owners. 1303_80_V01_US