Storage Class Memory and the data center of the future



Similar documents
Implications of Storage Class Memories (SCM) on Software Architectures

C. Mohan, IBM Almaden Research Center, San Jose, CA

Why Hybrid Storage Strategies Give the Best Bang for the Buck

Flash and Storage Class Memories. Technology Overview & Systems Impact. Los Alamos/HECFSIO Conference August 6, 2008

The Technologies & Architectures. President, Demartek

Solid State Technology What s New?

Price/performance Modern Memory Hierarchy

Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance

Disk Storage & Dependability

An Overview of Flash Storage for Databases

Emerging storage and HPC technologies to accelerate big data analytics Jerome Gaysse JG Consulting

OBJECTIVE ANALYSIS WHITE PAPER MATCH FLASH. TO THE PROCESSOR Why Multithreading Requires Parallelized Flash ATCHING

Application-Focused Flash Acceleration

Ultra-High Density Phase-Change Storage and Memory

Storage Class Memory the Future of Solid State Storage. Phil Mills, IBM SNIA Director, Chair of Solid State Storage Initiative

Bringing Greater Efficiency to the Enterprise Arena

Flash & DRAM Si Scaling Challenges, Emerging Non-Volatile Memory Technology Enablement - Implications to Enterprise Storage and Server Compute systems

This page is a hidden page. To keep from printing this page, uncheck the checkbox for printing invisible pages in the printing dialog box.

Morphing SSD Into Mainstream Computing Architectures

Indexing on Solid State Drives based on Flash Memory

Storage Class Memory, Technology and Use

Open Source Flash The Next Frontier

Reliability-Aware Energy Management for Hybrid Storage Systems

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

Caching Mechanisms for Mobile and IOT Devices

The Data Placement Challenge

Scaling from Datacenter to Client

Writing Assignment #2 due Today (5:00pm) - Post on your CSC101 webpage - Ask if you have questions! Lab #2 Today. Quiz #1 Tomorrow (Lectures 1-7)

Flash Performance in Storage Systems. Bill Moore Chief Engineer, Storage Systems Sun Microsystems

Data Storage Technology Update

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

COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

Outline. CS 245: Database System Principles. Notes 02: Hardware. Hardware DBMS Data Storage

Data Storage Industry: Global Trends, Developments and Opportunities. Spectacular Global Growth

Solid State Drive Architecture

Understanding Flash SSD Performance

Looking at (Storage) Clouds from Both Sides Now

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1

Comparison of NAND Flash Technologies Used in Solid- State Storage

How SSD Can Improve Data Center Efficiency. Jim Elliott Samsung Semiconductor, Inc Vice President Memory Marketing

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

NEXSAN NST STORAGE FOR THE VIRTUAL DESKTOP

Driving The Need For Innovative Memory Solutions

Accelerating Server Storage Performance on Lenovo ThinkServer

Flash s Role in Big Data, Past Present, and Future OBJECTIVE ANALYSIS. Jim Handy

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

Big Picture. IC220 Set #11: Storage and I/O I/O. Outline. Important but neglected

1. Memory technology & Hierarchy

Non-Volatile Memory. Non-Volatile Memory & its use in Enterprise Applications. Contents

Computer Systems Structure Main Memory Organization

An Analysis Of Flash And HDD Technology Trends

Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Christian Schindelhauer

ebay Storage, From Good to Great

Solid State Drives (SSDs)

Getting the Most Out of Flash Storage

HP Z Turbo Drive PCIe SSD

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University

Advantages of Intel SSDs for Data Centres

The Memory Factor Samsung Green Memory Solutions for energy efficient Systems Ed Hogan 2 /?

Will SSD replace HDD?

The Evolving NAND Flash Business Model for SSD. Steffen Hellmold VP BD, SandForce

HITACHI VIRTUAL STORAGE PLATFORM FAMILY MATRIX

With respect to the way of data access we can classify memories as:

Introduction to I/O and Disk Management

HITACHI VIRTUAL STORAGE PLATFORM FAMILY MATRIX

Chapter 2: Computer-System Structures. Computer System Operation Storage Structure Storage Hierarchy Hardware Protection General System Architecture

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance

HPC Growing Pains. Lessons learned from building a Top500 supercomputer

How NAND Flash Threatens DRAM

SOLID STATE DRIVES AND PARALLEL STORAGE

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Cost Efficient VDI. XenDesktop 7 on Commodity Hardware

Technologies Supporting Evolution of SSDs

Comparison of Hybrid Flash Storage System Performance

SynergyFS: A Stackable File System Creating Synergies between Heterogeneous Storage Devices

Make A Right Choice -NAND Flash As Cache And Beyond

Disks and RAID. Profs. Bracy and Van Renesse. based on slides by Prof. Sirer

Research opportunities in Singapore

Nasir Memon Polytechnic Institute of NYU

Driving Datacenter Change

HYBRID STORAGE WITH FASTier ACCELERATION TECHNOLOGY

Non-Volatile Memory and Its Use in Enterprise Applications

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

HP 80 GB, 128 GB, and 160 GB Solid State Drives for HP Business Desktop PCs Overview. HP 128 GB Solid State Drive (SSD)

N /150/151/160 RAID Controller. N MegaRAID CacheCade. Feature Overview

Prospects for Solid State Data Storage: Beyond Flash Memory and the Hard Disk Drive

Flash Memory Technology in Enterprise Storage

IT of SPIM Data Storage and Compression. EMBO Course - August 27th! Jeff Oegema, Peter Steinbach, Oscar Gonzalez

September 25, Maya Gokhale Georgia Institute of Technology

Achieving Energy Efficiency using FLASH SSD

Input/output (I/O) I/O devices. Performance aspects. CS/COE1541: Intro. to Computer Architecture. Input/output subsystem.

Memory Basics. SRAM/DRAM Basics

Hyper-converged IT drives: - TCO cost savings - data protection - amazing operational excellence

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE. Matt Kixmoeller, Pure Storage

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

Increasing Storage Performance

Boosting Database Batch workloads using Flash Memory SSDs

Memoright SSDs: The End of Hard Drives?

Transcription:

IBM Almaden Research Center Storage Class Memory and the data center of the future Rich Freitas

HPC System performance trends System performance requirement has historically double every 18 mo and this trend is likely to continue System Year TF Nodes Cores Memory Storage GB/s Disks Blue Pacific 1998 3 1464 5856 26TB 2.6 43 TB 3 5040 White 2000 12 512 8192 6.2 TB 147 TB 9 8064 Purple/C 2005 100 1536 12288 32-67 TB 2000 TB 122 11000 HPCS (rough est.) 2011 4000 20000 300000 2000-4000 TB 80000 TB 4000 80000+ 2 GSRC Workshop August 4, 2008 Rich Freitas

Memory power trends DRAM: 2X size / chip / 3 year Growth rate lower than the requirement for system performance growth Numerically, more memory chips will be needed in a system to match the requirement for growth in system performance Memory chip power is unlikely to decrease P = active power + leakage power + refresh power DRAM can be put in standby mode, i.e., no active power, but refresh and leakage power are still present albeit they may be at reduced levels 3 GSRC Workshop August 4, 2008 Rich Freitas

Storage power extrapolation 2020 Disk power is power to motor plus power for seeking and power for interface and control electronics Motor, interface and control power are always present Active power is power for seeking and transferring Disk total drive power may decrease a little in the future, Disks will get somewhat smaller, physically probably dropping to 1.8 Rotational ti speed unlikely l to decrease Compute centric Data centric Devices 1.3 M Disks 5 M Disks space 4500 sq.ft. 16,500 sq.ft. power 6,000 kw 22,000 kw Largest of current HPC systems extrapolated to 2020 4 GSRC Workshop August 4, 2008 Rich Freitas

Net of memory and disk situation Memory power will increase significantly over the next few years Storage power will increase significantly over the next tfew years Data center power and cooling capabilities unlikely to increase significantly over the same interval So, NVRAM to the rescue 5 GSRC Workshop August 4, 2008 Rich Freitas

Definition of Storage g Class Memory y SCM A new class of data storage/memory devices many technologies compete to be the best SCM SCM features: Non-volatile olatile ( ~ 10 years) Fast Access times (~ DRAM like ) Low cost per bit more (DISK like by 2015) Solid state, no moving parts SCM blurs the distinction between MEMORY (fast, expensive, volatile ) and STORAGE (slow, cheap, non-volatile) 6 GSRC Workshop August 4, 2008 Rich Freitas

Phase-change RAM Bit-line PCRAM programmable resistor Word -line Access device (transistor, diode) Voltage temperature RESET pulse T melt Potential headache: High power/current affects scaling! SET pulse 7 GSRC Workshop August 4, 2008 Rich Freitas T cryst time Potential headache: If crystallization is slow affects performance!

Storage Class Memory Speed A solid-state memory that blurs the boundaries between storage and memory by being low-cost, fast, and non-volatile. Memory-type uses Power! Storage-type uses (Write) Endurance Cost/bit SCM system requirements for Memory (Storage) apps No more than 3-5x the Cost of enterprise HDD (< $1 per GB in 2012) <200nsec (<1 sec) Read/Write/Erase time >100,000 Read I/O operations per second >1GB/sec (>100MB/sec) Lifetime of 10 8 10 12 write/erase cycles 10x lower power than enterprise HDD 8 GSRC Workshop August 4, 2008 Rich Freitas B-19

Memory/Storage Stack Latency Problem Century 10 10 Get data from TAPE (40s) Hum man Scale second Ti ime in ns 10 9 10 8 10 7 Access DISK (5ms) 10 6 10 5 10 4 Access FLASH (20 us) 10 3 10 2 Access PCM (100 1000 ns) Get data from DRAM or PCM (60ns) 10 Get data from L2 cache (10ns) 1 CPU operations (1ns) Storage SCM Memory 9 GSRC Workshop August 4, 2008 Rich Freitas

If you could have SCM, why would you need anything else? $1M / GB SCM $100k / GB $10k / GB NAND $1k / GB $100 / GB DRAM $10 / GB Desktop $1 / GB HDD $0.10 / GB SCM $0.01 / GB Chart courtesy of Dr. Chung Lam IBM Research To be published IBM Journal R&D 10 GSRC Workshop August 4, 2008 Rich Freitas C-33

SCM in a large System Logic Memory Active Storage Archival 1980 CPU RAM DISK TAPE 2008 FLASH CPU RAM DISK SSD TAPE 2013 TAPE CPU RAM SCM... DISK 11 GSRC Workshop August 4, 2008 Rich Freitas

Active vs passive power The blue area marks active power in the power equations 2 The red area marks passive power in PM V I V I CV f dd leak dd refresh dd the power equations Passive power is unproductive. It just 4.6 2.8 causes heat P D d r I i&cv I s& tv For memories it is leakage and refresh power, which is typically smaller than maximum active power For disks it is keeping the motor spinning and the standby power of the electronics, which is typically larger than the maximum active power For PCM is is the leakage and small standby power and is typically much much smaller than the maximum active power. P PCM I standby V dd passive I active V dd active is the portion of time that the device is active and is the normalized power of the disk motor productive 12 GSRC Workshop August 4, 2008 Rich Freitas

CPU s are doing fine - focus on memory/storage stack Goal: eliminate passive power and make active power more efficient Issues Redesign of DRAM and Disks to eliminate passive power Possible but not probable DRAM has fast turn off and turn on times, but it is volatile Turning off DRAM when not active causes data loss Disks are nonvolatile and turn on/off in ~ 20-30 seconds On/off time to long for practical active storage systems Storage systems that manage power in this manner are called MAID system. So far, only used for archive systems Opportunities How can PCM be used to virtually eliminate passive power? Active power is much greater than passive power Turn on/off time ~50us How can data be laid out to minimize active power? Memory/storage pools hierarchy How can active power be used more efficiently? Device design System architecture exploit virtualization (management challenge) exploit accelerators 13 GSRC Workshop August 4, 2008 Rich Freitas

Questions 14 GSRC Workshop August 4, 2008 Rich Freitas

History of Phase-change memory History of Phase change memory late 1960 s Ovshinsky shows reversible electrical switching in disordered semiconductors early 1970 s much research on mechanisms, but everything was too slow! Crystalline phase Low resistance High reflectivity ty Electr rical con nductivi Amorphous phase High resistance Low reflectivity 15 GSRC Workshop August 4, 2008 Rich Freitas C-2 [Neale:2001] [Wuttig:2007]

Use Small Form Factor and Solid State disks to help lower IBM Almaden Research center average and peak disk storage power consumption 40 Wa tts 30 20 Watts 10 0 Standby Not Spinning Idle Spinning Typical R/W Operation Spinup Peak 3.5" 15K RPM FC/SAS 3.5" 10K RPM FC/SAS 3.5" 7200 RPM SATA 2.5" 10K RPM SAS 2.5" Mobile 7200 RPM SATA 2.5" Mobile 5400 RPM SATA USB Flash Disk Note: Data for disks from datasheets/specs on Seagate website 3.5 FC/SAS disks are 300MB capacity, 3.5 7200 RPM SATA disk is 500 GB 2.5 10K RPM SAS disk is 73GB, 2.5 Mobile SATA disks are 100GB 16 GSRC Workshop August 4, 2008 Rich Freitas

SCM Design Triangle Speed Memory-type Uses Storage-type Uses (Write) Endurance Cost/bit Power! 17 GSRC Workshop August 4, 2008 Rich Freitas

Energy & Infrastructure Cost exceed Server Cost * * for cheap 1U Servers 1:1 Source: Uptime Institute 18 GSRC Workshop August 4, 2008 Rich Freitas