1 Paolo Bianco Storage Architect Sun Microsystems An overview on Hybrid Storage Technologies.

Slides:



Advertisements
Similar presentations
Solid-state storage & DBMS CIDR 2013 Manos Athanassoulis 1.
Advertisements

Solid State Drive. Advantages Reliability in portable environments and no noise No moving parts Faster start up Does not need spin up Extremely low.
Removing the I/O Bottleneck with Virident PCIe Solid State Storage Solutions Jan Silverman VP Operations.
Flash storage memory and Design Trade offs for SSD performance
0 秘 Type of NAND FLASH Discuss the Differences between Flash NAND Technologies: SLC :Single Level Chip MLC: Multi Level Chip TLC: Tri Level Chip Discuss:
SSDs: advantages exhibit higher speed than disks drive down power consumption offer standard interfaces like HDDs do.
Lecture Objectives: 1)Explain the limitations of flash memory. 2)Define wear leveling. 3)Define the term IO Transaction 4)Define the terms synchronous.
Computer ArchitectureFall 2008 © November 12, 2007 Nael Abu-Ghazaleh Lecture 24 Disk IO.
Intel Confidential Key Points Buy More Sell More.
Characteristics of Computer Memory
CIT  In this chapter you will learn how to:  Explain how hard drives store data  Describe the differences between traditional hard drives and.
Solid-State Drive Ding Ruogu Kong Liang. A solid-state drive (SSD) is a data storage device that uses solid-state memory to store persistent data.
MasterDrive MX SSD Solid State Drive The Ultimate Consumer SSD Low Power Consumption Built-to-last Reliability Lightweight Impressive Performance Drop.
SSDs versus HDDs. 2 HDD options  HDD options are well known  Enterprise/Desktop/Laptop  SGI sells virtually no desktop or laptop drives  15K, 10K,
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Introduction to Database Systems 1 The Storage Hierarchy and Magnetic Disks Storage Technology: Topic 1.
Solid State Drive Feb 15. NAND Flash Memory Main storage component of Solid State Drive (SSD) USB Drive, cell phone, touch pad…
Solutions Road Show 2014 March 2014 | India Neeraj Matiyani Director Enterprise Storage Solutions Changing the Economics of Storage: Flash at the Price.
The Impacts of SSD in Your Storage System Author: David Dale, SNIA (NetApp)
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
SQL Server 2008 & Solid State Drives Jon Reade SQL Server Consultant SQL Server 2008 MCITP, MCTS Co-founder SQLServerClub.com, SSC
 A basic overview  Presented by:  Steve Jones, Gran-IT Consulting, Inc.
Just a really fast drive Jakub Topič, I3.B
Usage Centric Green Metrics for Storage Doron Chen, Ealan Henis, Ronen Kat and Dmitry Sotnikov IBM Haifa Research Lab Most of the metrics defined today.
Intel® Solid-State Drive Data Center TCO Calculator The data in this presentation is based on your analysis and business assumptions when using the Intel®
Slide 1 Windows PC Accelerators Reporter :吳柏良. Slide 2 Outline l Introduction l Windows SuperFetch l Windows ReadyBoost l Windows ReadyDrive l Conclusion.
PMC Proprietary & Confidential November 2010 Product Presentation.
Flash memory Yi-Chang Li
Flashing Up the Storage Layer I. Koltsidas, S. D. Viglas (U of Edinburgh), VLDB 2008 Shimin Chen Big Data Reading Group.
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
X-IO Technologies All Flash Arrays – Saviour of the storage world ? October 2013 Jim Litke Principal Systems Engineer X-IO.
The Industry’s only Unified Flash + Flash Hybrid Storage with Inline De-Duplication Hard Disk at the Speed of Flash.
SOLID STATE DRIVES By: Vaibhav Talwar UE84071 EEE(5th Sem)
Storage Devices Chapter 7. Floppy Drive Overview The floppy drive subsystem consists of three main parts: ▫the electronic circuits or the controller,
Mayuresh Varerkar ECEN 5613 Current Topics Presentation March 30, 2011.
FlashSystem family 2014 © 2014 IBM Corporation IBM® FlashSystem™ V840 Product Overview.
2010 IEEE ICECS - Athens, Greece, December1 Using Flash memories as SIMO channels for extending the lifetime of Solid-State Drives Maria Varsamou.
Data Storage Systems: A Survey Abdullah Aldhamin July 29, 2013 CMPT 880: Large-Scale Multimedia Systems and Cloud Computing Course Project.
Lecture 16: Storage and I/O EEN 312: Processors: Hardware, Software, and Interfacing Department of Electrical and Computer Engineering Spring 2014, Dr.
I/O (Input and Output) An I/O device acts as an interface between a computer and a user Without I/O devices, a computer is nothing but a box full of.
Solid State Disks Members: Rakesh Dudi Tianhao Sun Timothy Wease.
I/O Computer Organization II 1 Introduction I/O devices can be characterized by – Behavior: input, output, storage – Partner: human or machine – Data rate:
Wei-Shen, Hsu 2013 IEE5011 –Autumn 2013 Memory Systems Solid State Drive with Flash Memory Wei-Shen, Hsu Department of Electronics Engineering National.
Price Performance Metrics CS3353. CPU Price Performance Ratio Given – Average of 6 clock cycles per instruction – Clock rating for the cpu – Number of.
1 CS : Technology Trends Ion Stoica and Ali Ghodsi ( August 31, 2015.
PROBLEM STATEMENT A solid-state drive (SSD) is a non-volatile storage device that uses flash memory rather than a magnetic disk to store data. SSDs provide.
Esther Spanjer, M-Systems. Competing Technologies: HDD vs Flash Flash Advantages Volume/GB Mass/GB Shock resistance Power Consumption HDD Advantages Total.
 The End to the Means › (According to IBM ) › 03.ibm.com/innovation/us/thesmartercity/in dex_flash.html?cmp=blank&cm=v&csr=chap ter_edu&cr=youtube&ct=usbrv111&cn=agus.
연세대학교 Yonsei University Data Processing Systems for Solid State Drive Yonsei University Mincheol Shin
CLOUD BASED STORAGE Amy. Cloud Based Storage Cloud based storage is “the storage of data online in the cloud”
Katie Hintze.  A non-volatile storage device that stores digitally encoded data  Introduced in 1956  Long-term persistent storage.
Jeffrey Ellak CS 147. Topics What is memory hierarchy? What are the different types of memory? What is in charge of accessing memory?
A Presentation on Hard Disks By: Team 4 (HIS44): (1)Samarjyoti Das (972151) (2)Subhadeep Ghosh (986570) (3)Dipanjan Das (986510) (4)Sudhamayee Pradhan.
대용량 플래시 SSD의 시스템 구성, 핵심기술 및 기술동향
Copyright © 2010 Hitachi Data Systems. All rights reserved. Confidential – NDA Strictly Required Hitachi Storage Solutions Hitachi HDD Directions HDD Actual.
Taking SSDs to the Next Level – A Hot Year for Storage $9.5B+ in Acquisitions and Investments In the PC Market… Mainstream 3-bit MLC SSDs PCIe.
COS 518: Advanced Computer Systems Lecture 8 Michael Freedman
Database Management Systems (CS 564)
Solid State Drives ( SSD )
Introduction I/O devices can be characterized by I/O bus connections
Lecture 9: Data Storage and IO Models
reFresh SSDs: Enabling High Endurance, Low Cost Flash in Datacenters
ST
COS 518: Advanced Computer Systems Lecture 8 Michael Freedman
Parallel Garbage Collection in Solid State Drives (SSDs)
COS 518: Advanced Computer Systems Lecture 9 Michael Freedman
SM
[Altinbuke, Walsh, Weatherspoon, Bala, Bracy, McKee, and Sirer]
Dong Hyun Kang, Changwoo Min, Young Ik Eom
Presentation transcript:

1 Paolo Bianco Storage Architect Sun Microsystems An overview on Hybrid Storage Technologies

2... instead of buying several dozens of high speed low capacity drives Agenda The Storage Evolution Anatomy of an SSD Why Solid State Drives? Sun SSD Strategy and Portfolio ZFS and the Hybrid Storage Pool An overview on Hybrid Storage Technologies

3 Disk to CPU Discontinuity Today’s CPU have become I/O starved CPU Performance Improvement in 6Y = 10x HDD Performance improvement in 6Y = 1,5x As a result, storage systems are hopelessly unbalanced between controller capability and storage pool performance

4 Why IOPS matter (usually more than transfer rate) For many accesses, the non-transfer time component is dominant. IOPS is one metric reflecting this component.

5 Storage Evolution Time for a change?

6 New Server Memory Hierarchy

7 SSDs Keep Up w/ CPU Moore’s Law controls both

8 Anatomy of an SSD

9 NAND Basics Single Level Cell (SLC) > 30MB/sec per Die (Write) > Data Retention: 10 years > Endurance: 100,000 cycles > x price of MLC > 45 nm SLC has ~ 500 electrons in the floating gate > Focus on reliability and performance Multi Level Cell (MLC) > 10MB/sec per Die (Write) > Data Retention: 3-4 years > Endurance: 1,500 cycles > 2.0 x capacity of SLC > 45 nm MLC has ~ 100 electrons from level to level > Focus on capacity

10 From Flash memory to SSD

11 Typical SSD Block diagram

12 Typical SSD: What's in the box?? Flash Memory Controller DRAM Host Interface Flash Gang Power Capacitor ARM Processor

13 Why Solid State Drives?

14 Why SSD?: Performance

15 How many 15krpm drives = 1 SSD? Random 8k writes

16 How many 15krpm drives = 1 SSD? Random 8k reads

17 Why SSD?: Energy

18 SSD Power Efficiency Most HDDs and SSDs specify “Active” power > No standard definition of what “active” means > Analogous to “litres per hour at maximum speed” > Only useful comparison if everyone has same maximum speed What matters is IOPS/Watt (Enterprise) or power curve (Client) > For enterprise applications measure work done per Watt consumed under a specific workload – Analogous to “Km per liter (city)” > For client applications measure power for representative usage with standard benchmarks (ie MobileMark, etc) – Analogous to “litres per standardized 200-kms road trip”

19 Enterprise SSD > 7,000 Write IOPS > 35,000 Read IOPS > 32GB > ~3W $ per IOPS: 0.04 IOPS/W: ~7000 Enterprise HDD > 180 Write IOPS > 320 Read IOPS > 300 GB > ~18W $ per IOPS: 2.43 IOPS/W: ~14 Cost Effective Performance SSDs are 70X more cost effective

20 Why SSD?: Reliability

21 SSD Reliability has two parts MTBF > Measure of time between failures due to manufacturing or component defects > 1.5~2 million hours typical for an enterprise SSD Endurance > All SSDs wear out due to data writes > Indication of life based on an usage condition > Usage conditions vary for consumer and performance products > Enterprise SSDs are specified to last several years under predefined usage conditions

22 Endurance Factors Wear-leveling efficiency Write amplification NAND cycles SSD densities

23 What's Wear Leveling ? Wear-leveling: a set of algorithms that attempt to maximize the lifetime of flash memory by evening out the use of individual cells.

24 Sun SSD Strategy and Portfolio

25 Prediction 1: SSD will be more cost effective in 2009 SSD predictions

26 Prediction 2: SSD will be bigger in capacity in 2015 SSD predictions

27 Where to Store Data? Optimization Trade-Off

28 Where to deploy SSDs? Storage or Server?

29 Sun SSD Strategy Step 1 – HDD Replacement

30 Sun SSD Strategy Step 2 – Lightning Flash Array

31 ZFS and the Hybrid Storage Pool

32 ZFS Hybrid Storage Pools SSDs Accelerate Synchronous Writes ZFS caches blocks in system main memory (DRAM) This cache is called the ZFS Adaptive Replacement Cache (ARC) All synchronous writes go to the ZFS Intent Log (ZIL) before they can complete > Database logs, NFS servers ZFS can separate the ZIL onto separate devices (ZFS log devices or slogs) Putting the ZIL on SSDs will greatly accelerate the performance of synchronous writes DRAM SSD HDD

33 ZFS Hybrid Storage Pools SSDs Accelerate Reads – ARC & L2ARC Older/least frequently accessed blocks in the ARC have to be evicted for newer data blocks or due to application demands for memory Blocks evicted from the ARC are written into L2ARC On reads, if we miss the ARC we go to the L2ARC If the reads miss the L2ARC we go to disk DRAM SSD HDD

34 ZFS Hybrid Storage Pools Faster, Cheaper, Less Power Enterprise HDDs Hybrid Storage Pool High Capacity HDDs SSDs More IOPS Lower $GB Lower Power Consumption Less Rack Space

© 2009 Sun Microsystems, Inc. CONFIDENTIAL – NDA REQUIRED Thank You! An overview on Hybrid Storage Technologies 35 Paolo Bianco Storage Architect Sun Microsystems