Annual Update on Flash Memory for Non-Technologists

Similar documents
Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst

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

NVM Express Awakening a New Storage and Networking Titan Shaun Walsh G2M Research

Opportunities from our Compute, Network, and Storage Inflection Points

G2M Research Presentation Flash Memory Summit 2018

Storage and Memory Infrastructure to Support 5G Applications. Tom Coughlin President, Coughlin Associates

Technology Advancement in SSDs and Related Ecosystem Changes

G2M Research Fall 2017 NVMe Market Sizing Webinar

iser as accelerator for Software Defined Storage Rahul Fiske, Subhojit Roy IBM (India)

NVM PCIe Networked Flash Storage

Benefits of 25, 40, and 50GbE Networks for Ceph and Hyper- Converged Infrastructure John F. Kim Mellanox Technologies

Interface Trends for the Enterprise I/O Highway

NVMe: The Protocol for Future SSDs

Accelerating Real-Time Big Data. Breaking the limitations of captive NVMe storage

Introducing NVDIMM-X: Designed to be the World s Fastest NAND-Based SSD Architecture and a Platform for the Next Generation of New Media SSDs

SOFTWARE-DEFINED BLOCK STORAGE FOR HYPERSCALE APPLICATIONS

SNIA Developers Conference - Growth of the iscsi RDMA (iser) Ecosystem

STORAGE NETWORKING TECHNOLOGY STEPS UP TO PERFORMANCE CHALLENGES

Programmable Solutions for Data Center Applications

Architected for Performance. NVMe over Fabrics. September 20 th, Brandon Hoff, Broadcom.

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

Adrian Proctor Vice President, Marketing Viking Technology

Analysts Weigh In On Persistent Memory

Designing elastic storage architectures leveraging distributed NVMe. Your network becomes your storage!

UCS Invicta: A New Generation of Storage Performance. Mazen Abou Najm DC Consulting Systems Engineer

Storage Update and Storage Best Practices for Microsoft Server Applications. Dennis Martin President, Demartek January 2009 Copyright 2009 Demartek

Why NVMe/TCP is the better choice for your Data Center

DRBD SDS. Open Source Software defined Storage for Block IO - Appliances and Cloud Philipp Reisner. Flash Memory Summit 2016 Santa Clara, CA 1

NVMe Over Fabrics (NVMe-oF)

InfiniBand Networked Flash Storage

FC-NVMe. NVMe over Fabrics. Fibre Channel the most trusted fabric can transport NVMe natively. White Paper

NVM Express (NVMe) & Solid State Storage: What s Next? David L. Black, Ph.D. Distinguished Engineer, Office of the CTO

Overview of Persistent Memory FMS 2018 Pre-Conference Seminar

Storage Protocol Offload for Virtualized Environments Session 301-F

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

RoCE Accelerates Data Center Performance, Cost Efficiency, and Scalability

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

Highly Scalable, Non-RDMA NVMe Fabric. Bob Hansen,, VP System Architecture

Persistent Memory in Mission-Critical Architecture (How and Why) Adam Roberts Engineering Fellow, Western Digital Corporation

NVMe over Universal RDMA Fabrics

Deep Learning Performance and Cost Evaluation

N V M e o v e r F a b r i c s -

DON T FIGHT THE TRENDS Development opportunities in a Virtual Storage World

Business of NAND: Trends, Forecasts & Challenges

Optimizing the Data Center with an End to End Solutions Approach

Flash memory talk Felton Linux Group 27 August 2016 Jim Warner

Analysts Weigh In On Persistent Memory...

Top 5 Reasons to Consider

NETWORKING FLASH STORAGE? FIBRE CHANNEL WAS ALWAYS THE ANSWER!

HP Z Turbo Drive G2 PCIe SSD

THE FUTURE OF BUSINESS DEPENDS ON SOFTWARE DEFINED STORAGE (SDS)

The Future of Business Depends on Software Defined Storage (SDS) How SSDs can fit into and accelerate an SDS strategy

Next Generation Data Center : Future Trends and Technologies

Accessing NVM Locally and over RDMA Challenges and Opportunities

Memories of Tomorrow

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

Emerging NV Storage and Memory Technologies --Development, Manufacturing and

Concurrent Support of NVMe over RDMA Fabrics and Established Networked Block and File Storage

Deep Learning Performance and Cost Evaluation

SSD Architecture Considerations for a Spectrum of Enterprise Applications. Alan Fitzgerald, VP and CTO SMART Modular Technologies

Software-Defined Data Infrastructure Essentials

Will Phase Change Memory (PCM) Replace DRAM or NAND Flash?

Learn Your Alphabet - SRIOV, NPIV, RoCE, iwarp to Pump Up Virtual Infrastructure Performance

SSD Form Factors, NAND Flash Technologies, Interfaces and Protocols Explained

Cisco HyperFlex HX220c M4 Node

Universal RDMA: A Unique Approach for Heterogeneous Data-Center Acceleration

How to Network Flash Storage Efficiently at Hyperscale. Flash Memory Summit 2017 Santa Clara, CA 1

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

NVMe Direct. Next-Generation Offload Technology. White Paper

Virtualization of the MS Exchange Server Environment

NVMe Takes It All, SCSI Has To Fall. Brave New Storage World. Lugano April Alexander Ruebensaal

2017 Storage Developer Conference. Mellanox Technologies. All Rights Reserved.

Low-Overhead Flash Disaggregation via NVMe-over-Fabrics

Phase Change Memory An Architecture and Systems Perspective

Key Technology Trends, Marketplace Drivers, & AFA Rankings Jerome M. Wendt President & Founder Ken Clipperton Lead Analyst, Storage

HYBRID STORAGE TM. WITH FASTier ACCELERATION TECHNOLOGY

Solid State Drives (SSD) Markets and Applications Quarterly Series: 1Q 2011

Open storage architecture for private Oracle database clouds

DataON and Intel Select Hyper-Converged Infrastructure (HCI) Maximizes IOPS Performance for Windows Server Software-Defined Storage

Evolution of Rack Scale Architecture Storage

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

Enterprise Flash Storage Annual Update

SNIA s SSSI Solid State Storage Initiative. Jim Pappas Vice-Char, SNIA

Gen-Z Memory-Driven Computing

Key Points. Rotational delay vs seek delay Disks are slow. Techniques for making disks faster. Flash and SSDs

The Impact of Persistent Memory and Intelligent Data Encoding

CompTIA Storage+ Powered by SNIA

Low-Overhead Flash Disaggregation via NVMe-over-Fabrics Vijay Balakrishnan Memory Solutions Lab. Samsung Semiconductor, Inc.

HP VMA-series Memory Arrays

NVMe over Fabrics. High Performance SSDs networked over Ethernet. Rob Davis Vice President Storage Technology, Mellanox

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

BENEFITS AND CHALLENGES OF PCIE SSDS

Low latency and high throughput storage access

Computer Architecture 计算机体系结构. Lecture 6. Data Storage and I/O 第六讲 数据存储和输入输出. Chao Li, PhD. 李超博士

IBM DS8880F All-flash Data Systems

How Are The Networks Coping Up With Flash Storage

Red Hat Ceph Storage and Samsung NVMe SSDs for intensive workloads

PCIe Storage Beyond SSDs

Storage Key Issues for 2017

RDMA Requirements for High Availability in the NVM Programming Model

Transcription:

Annual Update on Flash Memory for Non-Technologists Jay Kramer, Network Storage Advisors & George Crump, Storage Switzerland August 2017 1

Memory / Storage Hierarchy Flash Memory Summit 2017 2

NAND Flash Solutions What s an SSD? Solid State Disk all electronic, no moving parts As opposed to the Hard Disk Drive (HDD) electromechanical SSDs typically use NAND flash for the persistence layer SSD have evolved from 2D NAND to 3D NAND (future MRAM, RRAM, STT-RAM, PCM) Why SSDs? Can address different Use Cases for capacity, speed, endurance, & price Have now surpassed HDDs in density (capacity per physical size) SSD Packaging Options SSDs come in various form factors 2.5 and 3.5 form factor with U.2 connector SATA, SAS, or NVMe M.2 and M.3 form factor SATA or NVMe Add-in card form factor PCI-Express NVMe August 2017 3

NAND Flash Solutions Evolution of flash form factor with bits per cell packaging: SLC single level cell the first form of NAND Nice and simple and fast with high PE cycles but not dense MLC multiple level cell aka two-bits per cell Slower than SLC and fewer PE cycles but more dense TLC triple level cell three bits per cell Slower than MLC and fewer PE cycles but more dense QLC four bits per cell Slow to read & write and lower endurance - WORM (Write Once Read Many) flash use As we move from SLC through MLC to TLC and on to QLC we get higher density and lower cost....but we also get lower performance and shorter life August 2017 4

Memory Technologies Flash Memory the technology of SSDs An electronic (solid-state) non-volatile computer storage medium that can be electrically erased &r eprogrammed Faster, less power, less cooling, smaller footprint than spinning media Still in many ways emulating the behavior of HDDs NVDIMM - Non-Volatile Dual In-line Memory Module A random access memory for computers that retains data even when electrical power is removed either from an unexpected power loss, system crash or from a normal system shutdown. Speed, endurance, and random byte addressability of DRAM Non-volatility of NAND But higher cost than SSDs and HDDs 3D NAND is a three dimensional computer logic circuit A type of flash memory in which the memory cells are stacked vertically in multiple layers. Flash manufacturers developed 3D NAND to address challenges they encountered in scaling 2D/planar NAND technology to achieve the following: Higher densities at a lower cost per bit Reduce power consumption, boost reliability, and provide higher data write performance But the layering process adds steps to the 3D NAND manufacturing process initially adds higher manufacturing costs August 2017 5

Storage Interfaces SAS/SATA Serial Attached SCSI and Serial Advanced Technology Attachment Particular type of electronic interfaces developed for a hard drive and used with SSDs SATA is lower cost and cost effective for entry level servers, desktops, laptops SAS is higher performance enables greater scale of multiple devices to be connected simultaneously Common protocols for HDDs and SSDs but restricts the highest possible flash performance PCIe - Peripheral Component Interconnect Express A high-speed serial computer expansion bus standard and doubles the data transfer rates of original PCI. Provides lower latency & higher data transfer rates than parallel busses such as PCI. PCIe can provide better performance as devices are not competing for bandwidth and not sharing the same bus. PCIe puts the SSD closest to the CPU memory complex for lower potential latency. PCIe can provide greater scale (from one to 32 separate lanes) using a switched architecture of channels. It supports bidirectional capabilities, meaning reads and writes can occur simultaneously. Many traditional storage array architectures need to evolve to support a large number of PCIe slots to achieve greater scalability and performance August 2017 6

Storage Interfaces NVMe Non-Volatile Memory Express Enables a solid-state drive (SSD) to make effective use of a variety of form factors including highspeed Peripheral Component Interconnect Express (PCIe) cards, M.2 SSDs and U.2 2.5-inch SSDs.: NVMe can reduce the latency in the host software stack, provide higher input/output operations per second (IOPS), and potentially lower power consumption. Potentially lower power consumption depending on the form factor and number of PCIe lanes in use. Raises the bar on performance but at a higher cost NVMe over Fabrics (NVMe-oF) Specification completed on June 5, 2016 and it is designed to extend the high-performance and lowlatency benefits of NVMe using remote direct memory access (RDMA) and across network fabrics that connect servers and storage systems, such as Fibre Channel (FC), Ethernet and InfiniBand. Compatibility and interoperability of NVMe-oF with multiple vendor products and with the ability to protect existing customer investments in SAN makes this new solution very compelling for IT ROI. NVMe customer adoption is expected to be significant as it takes SANs to a new level of performance but at a higher price point August 2017 7

NVMe of Transport Protocols RDMA Remote Direct Memory Access RDMA is a host-offload, host-bypass technology that allows an application (including storage) to make data transfers directly to/from another application s memory space. It achieves accelerated performance Multiple Transport Protocol Choices Ethernet, InfiniBand, Fibre Channel RoCE - RDMA over Converged Ethernet (RoCE) is a network protocol that allows remote direct memory access (RDMA) over an Ethernet network. It is based on InfiniBand transport over Ethernet. iwarp - is another RDMA protocol alternative. It is a parallel supercomputer architecture developed as a joint project by Intel and Carnegie Mellon University and is layered on top of TCP/IP. Intel Corporation announced the iwarp systems as product in 1989 and built iwarp systems with over 1500 nodes since then. RoCE and iwarp Both RoCE and iwarp run on all major Ethernet switches (Arista, Cisco, Dell, HPE, Mellanox, etc.) RoCE and iwarp adapters from a variety of vendors (Avago, Cavium, Chelsio, Intel) August 2017 8

Storage Class Memory Storage Class Memory A new class of data storage/memory devices that overcomes the high cost and volatility of DRAM and has greater performance than traditional SSDs. It s persistent, meaning that information is not lost if the server crashes or loses power. It can provide read performance similar to DRAM and write performance that is significantly faster than SSD or HDD technology. Can potentially shift the bottleneck to another part of the ecosystem like the Server CPU August 2017 9

Storage Class Memory MRAM (magnetoresistive random access memory) A non-volatile RAM memory technology that is a method of storing data bits by using magnetic charges to store data instead of electric charges used by DRAM (dynamic random access memory). Unlike DRAM, MRAM will retain data even when the power is turned off MRAM was first developed by IBM in the 1970s RRAM (resistive random access memory) A non-volatile RAM memory technology with higher switching speed and draws less power than NAND flash. PCM (Phase-Change Memory) is a type of non-volatile RAM that has bit-alterability to change the state of the memory for performance optimization. Market forecasts that the global phase change memory market will grow at a CAGR of 84% during the period 2017-2021. The higher memory density, faster read and write speeds, greater durability and lower power draw are reasons why memristor-based memory technologies are often cited as the logical replacement in applications like solid-state drives (SSDs) and nonvolatile dual in-line memory modules (NVDIMMs). August 2017 10

Software Defined Storage Software Defined Storage An evolving concept for computer data storage software to manage policy-based provisioning and management of data storage independent of the underlying hardware. Software Defined Storage (SDS) must include: Automation Simplified management that reduces the cost of maintaining the storage infrastructure Standard Interfaces APIs for the management, provisioning and maintenance of storage devices and services Virtualized Data Path Block, File and/or Object interfaces that support applications written to these interfaces Scalability Seamless ability to scale the storage infrastructure without disruption to the specified availability or performance Transparency The ability for storage consumers to monitor and manage their own storage consumption against available resources and costs It is part of a larger industry trend for a Software Defined Data Center that includes software-defined networking (SDN). Although managing a shared storage pool running on commodity hardware packaged appliances have pluses and minuses August 2017 11

Converged and Hyperconverged Converged Storage Converged storage is a storage architecture that combines storage and computing resources into a single entity. This integration of storage and computing hardware and processes is designed to achieve the following: Speed delivery time Simplicity of implementation Optimize application performance Minimize power, cooling, and physical space requirements Packaged solution for virtualized and cloud-based environments Proprietary packaged solution that can be considered a lock-in IT infrastructure Hyperconverged Storage A software-defined approach to storage management that combines storage, compute, networking and virtualization technologies in one physical unit that is managed as a single system. Hyperconverged systems can be expanded through the addition of nodes to the base unit. Hyperconverged systems are highly integrated and can not be broken down into separate components. An architecture adopted by the Hyperscale Cloud Providers now available in the general marketplace but it is an architecture that is unique and different from traditional NAS and SAN solutions. August 2017 12

References The SNIA Dictionary https://www.snia.org/sites/default/files/dictionary/sniadictionaryv2016_1.pdf Wikipedia https://en.wikipedia.org/wiki/ Tech Target Search Solid State Storage searchsolidstatestorage.techtarget.com/definition The Memory Guy Jim Handy thememoryguy.com Storage Switzerland George Crump https://storageswiss.com/ August 2017 13

Thank You!!! Annual Update on Flash Memory for Non-Technologists Jay Kramer, Network Storage Advisors & George Crump, Storage Switzerland August 2017 14