WHAT HAPPENS WHEN THE FLASH INDUSTRY GOES TO TLC? Luanne M. Dauber, Pure Storage

Similar documents
LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE

Planning For Persistent Memory In The Data Center. Sarah Jelinek/Intel Corporation

SNIA Tutorial 1 A CASE FOR FLASH STORAGE HOW TO CHOOSE FLASH STORAGE FOR YOUR APPLICATIONS

Adrian Proctor Vice President, Marketing Viking Technology

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

SAS: Today s Fast and Flexible Storage Fabric. Rick Kutcipal President, SCSI Trade Association Product Planning and Architecture, Broadcom Limited

Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance. Ray Lucchesi Silverton Consulting, Inc.

How to create a synthetic workload test. Eden Kim, CEO Calypso Systems, Inc.

Apples to Apples, Pears to Pears in SSS performance Benchmarking. Esther Spanjer, SMART Modular

Virtualization Practices: Providing a Complete Virtual Solution in a Box

Analysis and Optimization. Carl Waldspurger Irfan Ahmad CloudPhysics, Inc.

SAS: Today s Fast and Flexible Storage Fabric

Blockchain Beyond Bitcoin. Mark O Connell

Multi-Cloud Storage: Addressing the Need for Portability and Interoperability

Notes & Lessons Learned from a Field Engineer. Robert M. Smith, Microsoft

Deploying Public, Private, and Hybrid. Storage Cloud Environments

Ron Emerick, Oracle Corporation

Storage Performance Management Overview. Brett Allison, IntelliMagic, Inc.

Architectural Principles for Networked Solid State Storage Access

Mark Rogov, Dell EMC Chris Conniff, Dell EMC. Feb 14, 2018

Virtualization Practices:

Tutorial. A New Standard for IP Based Drive Management. Mark Carlson SNIA Technical Council Co-Chair

Testing. Michael Ault, IBM Oracle FlashSystem Consulting Manager

ADVANCED DEDUPLICATION CONCEPTS. Thomas Rivera, BlueArc Gene Nagle, Exar

Overview and Current Topics in Solid State Storage

Felix Xavier CloudByte Inc.

Jeff Dodson / Avago Technologies

LTFS Bulk Transfer Standard PRESENTATION TITLE GOES HERE

A Promise Kept: Understanding the Monetary and Technical Benefits of STaaS Implementation. Mark Kaufman, Iron Mountain

Felix Xavier CloudByte Inc.

Overview and Current Topics in Solid State Storage

Tiered File System without Tiers. Laura Shepard, Isilon

EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Where Does My Data Go? August 1, :00 am PT

ADVANCED DATA REDUCTION CONCEPTS

Use Cases for iscsi and FCoE: Where Each Makes Sense

Evolution of Fibre Channel. Mark Jones FCIA / Emulex Corporation

Everything You Wanted To Know About Storage: Part Teal The Buffering Pod

NAND Flash Memory. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

It Takes Guts to be Great

Performance and Innovation of Storage. Advances through SCSI Express

Trends in Worldwide Media and Entertainment Storage

Solid-State Drive System Optimizations In Data Center Applications

in Transition to the Cloud David A. Chapa, CTE EVault, a Seagate Company

Scaling Data Center Application Infrastructure. Gary Orenstein, Gear6

High Availability Using Fault Tolerance in the SAN. Wendy Betts, IBM Mark Fleming, IBM

Mobile and Secure Healthcare: Encrypted Objects and Access Control Delegation

Application Recovery. Andreas Schwegmann / HP

Interoperable Cloud Storage with the CDMI Standard. Mark Carlson, SNIA TC and Oracle Co-Chair, SNIA Cloud Storage TWG

Tom Sas HP. Author: SNIA - Data Protection & Capacity Optimization (DPCO) Committee

Interoperable Cloud Storage with the CDMI Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG

An Introduction to Key Management for Secure Storage. Walt Hubis, LSI Corporation

The Role of WAN Optimization in Cloud Infrastructures. Josh Tseng, Riverbed

Understanding Your Virtual Workload. Irfan Ahmad CTO CloudPhysics

Cloud Archive and Long Term Preservation Challenges and Best Practices

Everything You Wanted To Know About Storage (But Were Too Proud To Ask) The Basics

PRESENTATION TITLE GOES HERE. Understanding Architectural Trade-offs in Object Storage Technologies

Flash type comparison for SLC/MLC/TLC and Advantech s Ultra MLC technology

SRM: Can You Get What You Want? John Webster, Evaluator Group.

SSD (Solid State Disk)

3D NAND - Data Recovery and Erasure Verification

Ramin Elahi, Adjunct Faculty UC Santa Cruz Silicon Valley

Data Deduplication Methods for Achieving Data Efficiency

Restoration Technologies

High-Efficiency SSD for Reliable Data Storage Systems

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

SLC vs MLC: Considering the Most Optimal Storage Capacity

SRM: Can You Get What You Want? John Webster Principal IT Advisor, Illuminata

Trends in Data Protection and Restoration Technologies. Mike Fishman, EMC 2 Corporation

Storage in combined service/product data infrastructures. Craig Dunwoody CTO, GraphStream Incorporated

White Paper: The V-Nand paradigm shift

Effective Storage Tiering for Databases

EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Part Cyan Storage Management. September 28, :00 am PT

ASPECTS OF DEDUPLICATION. Dominic Kay, Oracle Mark Maybee, Oracle

Expert Insights: Expanding the Data Center with FCoE

SNIA Tutorial 3 EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE: Part Teal Queues, Caches and Buffers

Advanced Flash Technology Status, Scaling Trends & Implications to Enterprise SSD Technology Enablement

WWW. FUSIONIO. COM. Fusion-io s Solid State Storage A New Standard for Enterprise-Class Reliability Fusion-io, All Rights Reserved.

Optimize Storage Efficiency & Performance with Erasure Coding Hardware Offload. Dror Goldenberg VP Software Architecture Mellanox Technologies

Sub-block Wear-leveling for NAND Flash

Optimizes Embedded Flash-based Storage for Automotive Use

NAND Flash Basics & Error Characteristics

Read Architectures for Multi-bit per cell NAND Flash Memories Report No. FI-NFL-RAN-0909

Five Key Steps to High-Speed NAND Flash Performance and Reliability

Flash Memory Overview: Technology & Market Trends. Allen Yu Phison Electronics Corp.

Improving LDPC Performance Via Asymmetric Sensing Level Placement on Flash Memory

Flash Memory. Gary J. Minden November 12, 2013

Phase Change Memory and its positive influence on Flash Algorithms Rajagopal Vaideeswaran Principal Software Engineer Symantec

The File Systems Evolution. Christian Bandulet, Sun Microsystems

pnfs, parallel storage for grid and enterprise computing Joshua Konkle, NetApp, Inc.

Storage Virtualization II Effective Use of Virtualization - focusing on block virtualization -

Content courtesy of Wikipedia.org. David Harrison, CEO/Design Engineer for Model Sounds Inc.

Flash Memory. 2D NAND vs. 3D NAND. White Paper F-WP002

Create a Smarter and More Economic Cloud Storage Architecture. November 7, 2018

Secure data storage -

OpenStack Manila An Overview of Manila Liberty & Mitaka

Design and Implementations of FCoE for the DataCenter. Mike Frase, Cisco Systems

Extending RDMA for Persistent Memory over Fabrics. Live Webcast October 25, 2018

Self-Adaptive NAND Flash DSP

Storage Virtualization II. - focusing on block virtualization -

Quality Comparison of SLC, MLC and emlc.

Transcription:

WHAT HAPPENS WHEN THE FLASH INDUSTRY GOES TO TLC? Luanne M. Dauber, Pure Storage

SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced in their entirety without modification The SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. Neither the author nor the presenter is an attorney and nothing in this presentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney. The information presented herein represents the author's personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. 2

Abstract Leveraging Flash Memory in Enterprise Storage Solid state storage promises to transform the capabilities and economics of the performance storage market, which is increasingly the mainstream of enterprise storage. The main difference between between these systems and traditional storage is one thing: the storage medium. One of its defining characteristics is that semiconductor technology changes a lot. The pending introduction of TLC will increase the capacity per area, what will the impact be on data integrity and resiliency? How are these new cells different from previous and what should you know about them? 3

Agenda Under the Hood: How Flash Cells Work TLC: An Opportunity and a Threat Who is Driving the Roadmap? Correction Codes Predictions for the Future 4

How Flash Cells Work Floating Gate Electrons Tunnel and Get Trapped in Gate Source Drain 5

What is Flash Wear? Floating Gate Electrons tunnel through oxide to charge the floating gate Electron traps interfere with charge Source Drain 6

Impact of Geometry Shrink 7

Flash Device Architecture Erase Block Write Page Read Flash Cells are Arranged Like a Classroom Cells Share Routing Resources to Reduce Space (and Cost/Power) They Read/Write/Erase in Different Sizes Erases take longest 8

Read Write Disturb 9

Write Amplification Erase Block 1 Erase Block 2 You need to move, I am going to erase this block. Erase Block 3 You need to move, I am going to erase this block. 10

What is SLC/MLC/TLC? Smaller and smaller windows to determine signal s value 1 11 111 110 10 101 100 8 States 01 011 010 0 00 001 Incoming Signals Single bit Multi bit TLC 11

MLC: The Opportunity & Threat Higher Density! Lower Power! Cost per Bit! Less Reliable! Shorter Life Cycle! Unclear Performance! GO FLASH!! 12

The Next Flash Cell is Error Prone Source: Characterization and ECC for TLC Flash, UCSD 13

Correcting Errors Errors Occur During All Operations: Erase, Write, and Read At Every Hierarchy: Cell, Page, Chip TLC errs differently than MLC Disturbing bits is easier in TLC SLC and MLC TLC Hamming codes or CRC Typically handled by the controller chip in an SSD BCH or Low Density Parity Check (LDPC) 14

Keep Opportunity/Punt Threat Keep the Benefits of TLC cost, power, density Eliminating the Threats for Enterprise Use is a Team Effort Chip suppliers will bring more sophisticated ECC Storage system makers need to take on extending life, normalizing performance, and correcting errors 15

Conclusion The Flash Industry Will Find <Partial> Solutions The cost benefits are material ECCs will end up in the chips Could be imperfect implementation in first releases Necessary but not sufficient for enterprise applications Software Heals the Flash Cell Extending the max P/E cycles to match or exceed MLC Solves problem at system level Other Cell Types May Find a Foothold MRAM, FeRAM must succeed in consumer to work for us 16

Attribution & Feedback The SNIA Education Committee would like to thank the following individuals for their contributions to this Tutorial. Authorship History Additional Contributors Luanne Dauber / September 2012: Updates: Please send any questions or comments regarding this SNIA Tutorial to tracktutorials@snia.org 17