SlideShare a Scribd company logo
1 of 15
Flash 101
What is driving the need for Solid 
State Storage? 
Processor 
10,000x performance 
improvements 
• Frequency 
• Multi Core 
Memory 
•Larger Footprint 
•Higher Bandwidth 
Hard Disk Storage 
2x Performance improvements 
• Cheaper $/GB, not faster 
1980 
Performance 
1990 2000 2010 
Solid State Storage 
100 to 10,000 greater 
performance 
• Better $/IOP than Hard Disk
Flash is a major disruptor to the 
storage industry 
General Purpose 
HDD/SSD 
Cost & Capacity 
Data Services 
Low Latency 
High IOPS 
Hoping to get 
acquired 
Forced to make 
an acquisition 
SSD 
Optimized 
Flash 
Optimized 
Non-Volatile 
Memory 
? 
Nascent 
market
Solid State Technology – What is 
out there? 
• What does Non-volatile NAND Flash Electronics 
Mean 
• Non-Volatile Memory 
• ROM, E-PROM 
• NAND, NOR 
• Memristor, PCM (Phase Change Memory) – Storage as Memory 
(Future) 
• Volatile Memory 
• D-RAM 
• S-RAM
Solid State Technology – Available 
today 
Attributes 
• Faster than HDD storage, slower and cheaper than DRAM 
memory 
• Writes are slower than reads and can vary with time 
Enterprise Types: 
• SLC (Single Level Cell): max performance & endurance 
• eMLC/MLC (Multi Level Cell): lower cost and endurance. 
Commercial Type: 
• cMLC or TLC (Three Level Cell – Sometimes referred to as MLC-3): even lower cost, 
lower endurance at a device level
SLC vs MLC Flash – The Basics 
What’s the difference and why does it matter? 
SLC Flash MLC Flash 
On 
Off 
On 
Mainly On 
Mainly Off 
Off
SLC vs MLC Flash – The Basics 
What’s the difference and why does it matter? 
SLC Flash MLC Flash 
Programmed 
Erased 
Fully 
Programmed 
Partially 
Programmed 
Partially Erased 
Fully Erased 
2X Capacity
SLC vs MLC Flash – The Basics 
What’s the difference and why does it matter? 
SLC Flash MLC Flash 
Programmed 
Erased 
Fully 
Programmed 
Partially 
Programmed 
Partially Erased 
Fully Erased 
Penalty
SLC vs MLC Flash – The Basics 
What’s the difference and why does it matter? 
SLC 
Flash 
MLC 
Flash 
Programmed 
Erased 
Fully 
Programmed 
Partially 
Programmed 
Partially Erased 
Fully Erased 
Fails up to 10X Faster 
~50% slower / performance 
MLC 
SLC 
MLC’s reliability is uncertain after 10K cycles 
Product 
Use Start Wear 
Out 
10K P/E Cycle endurance 
with 1-bit ECC 
Over 10K P/E Cycle 
endurance with multi-bit 
ECC 
100K Program and Erase Cycle endurance 
SLC is still reliable after 100K cycles 
3PAR massively parallel architecture with enhancements like Adaptive Sparing enable 3PAR to 
use MLC (hence lowering the cost of flash) without compromising on performance or endurance
SLC vs MLC Flash – The Basics 
Attributes 
Different grades of NAND flash have different life expectancies. These life expectancies are based on the number 
of bits per cell and the die size of the NAND flash technology. These life expectancies are expressed in write 
cycles, or number of program-erase cycles per bit 
• SLC: ~100,000 write cycles 
• MLC-2: 3,000 – ~30,000 write cycles 
– cMLC; eMLC* 
• TLC/MLC-3: 300 – 3,000 write cycles 
SLC 
Flash 
MLC 
Flash 
Programmed 
Erased 
Fully 
Programmed 
Partially 
Programmed 
Partially Erased 
Fully Erased 
* By using advanced low-level flash controllers and other techniques, some SSD manufacturers have taken 
regular MLC-2 flash and extended the number of write cycles by a factor of approximately ten, resulting in a 
lifetime of 20,000 – 30,000 write cycles per bit.
SLC vs MLC vs TLC Flash – The 
Basics 
SLC vs. MLC vs. TLC as explained with a glass of water 
This glass of water analogy demonstrates how SLC NAND Flash outperforms MLC NAND Flash 
• SLC Flash has only two states: erased (empty) or programmed (full) 
• MLC Flash has four states: erased (empty), 1/3, 2/3, and programmed (full) 
• TLC Flash has eight states: erased (empty), 1/7, 2/7, 3/7, 4/7, 5/7, 6/7 and programmed (full) 
0 
1 
SLC 
00 
01 
10 
11 
MLC 
000 
001 
011 
101 
TLC 
111 
010 
100 
110 
It’s easier to read the correct fill status when a glass is either empty or full, as in SLC NAND Flash. When a 
glass is partially full, as in MLC NAND Flash, the fill status is more difficult to read, taking more time and 
energy.
Solid State Technology – so many 
choices 
• Enterprise Storage Implementations 
• Multiple form factor alternatives 
• SSD (SLC, eMLC, cMLC, TLC) 
• PCIe card 
• SST Array 
• Hybrid 
• Performance varies by measures and across 
implementations 
• IOPS 
• Latency 
• Bandwidth 
• Metric - $/IOPS, $/GB, $/IOP/U, Latency, R/W mix
What does the future have in store 
for Flash? 
Some consensus predictions 
• Flash / SSD / SSS / 
NVM / Caching, 
you name it, its 
happening 
• All SSD / All Flash Arrays, startups 
and acquisition activity leading to 
integration into new and existing 
architectures 
• Flash tiering will become 
mainstream and an expected 
baseline 
• Caching solutions enter prime time 
700000 
600000 
500000 
400000 
300000 
200000 
100000 
0 
WW HDD Shipments, '000 
1976 
1981 
1986 
1991 
1996 
2001 
2006 
2011 
2016 
700000 
600000 
500000 
400000 
300000 
200000 
100000 
0 
WW SSD 
Shipments, '000 
1976 
1982 
1988 
1994 
2000 
2006 
2012 
Source: Coughlin Associates, May 2012 
Sources: Disk/Trend from 1976 to 1998, Trendfocus from 
1999 to 2017 (forecast from 2013 to 2017), IDC for 2006
Solid State Deployment Models 
SSD as a tier of storage 
• In storage arrays or 
servers 
• Multiple capacity points, 
max counts 
• Multiple technologies: SLC, 
MLC 
• LUN & Sub-LUN tiering 
technologies 
SSD optimized arrays 
• Flash optimized – 
performance, density, 
latency, software 
» Option for spinning media if 
needed 
• Virtual SAN Appliance 
Hybrid Arrays 
• Hybrid - Flash + Spinning Media 
• Sometimes application focused (like 
Oracle Exadata) 
• Typically used to go after general 
purpose storage vs all flash arrays 
Flash Cache 
• Caching copies data; tiering moves 
data 
• Host based flash caching 
• Storage based flash caching 
• Collaborative host/storage flash 
caching
Thank you! 
Contact Unitiv: www.unitiv.com | info@unitiv.com | 877-621-4212

More Related Content

What's hot

Solid State Drive (SSD) - SBMathema
Solid State Drive (SSD) - SBMathemaSolid State Drive (SSD) - SBMathema
Solid State Drive (SSD) - SBMathemaSubha Mathema
 
Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Hemanth HR
 
Enterprise SSD: Who is Adopting Them and Why
Enterprise SSD: Who is Adopting Them and WhyEnterprise SSD: Who is Adopting Them and Why
Enterprise SSD: Who is Adopting Them and WhyIT Brand Pulse
 
Solid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln LabsSolid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln LabsMatt Simmons
 
Dell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage mythsDell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage mythsNatalie Cerullo
 
Solid state solid state drives
Solid state solid state drivesSolid state solid state drives
Solid state solid state drivesPiyush Rochwani
 
SSD - Solid State Drive PPT by Shyam jos
SSD - Solid State Drive PPT by Shyam jos SSD - Solid State Drive PPT by Shyam jos
SSD - Solid State Drive PPT by Shyam jos Shyam Jos
 
Ssd – Solid State Drive
Ssd – Solid State DriveSsd – Solid State Drive
Ssd – Solid State DriveMild
 
SSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay JainSSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay JainAtishay Jain
 
Introduction to Solid State Drives
Introduction to Solid State DrivesIntroduction to Solid State Drives
Introduction to Solid State DrivesMatt Simmons
 
ssd vs hdd infographic
ssd vs hdd infographicssd vs hdd infographic
ssd vs hdd infographicAnnie Jones
 
Open Ware Ramsan Dram Ssd
Open Ware Ramsan  Dram SsdOpen Ware Ramsan  Dram Ssd
Open Ware Ramsan Dram SsdSidnir Vieira
 
Difference between HDD & SSD
Difference between HDD & SSDDifference between HDD & SSD
Difference between HDD & SSDmohibullah rahimi
 
Apresentacao Solid Access Corp Presentation Openware 5 20 10
Apresentacao Solid Access Corp Presentation Openware 5 20 10Apresentacao Solid Access Corp Presentation Openware 5 20 10
Apresentacao Solid Access Corp Presentation Openware 5 20 10Sidnir Vieira
 

What's hot (20)

Solid State Drive (SSD) - SBMathema
Solid State Drive (SSD) - SBMathemaSolid State Drive (SSD) - SBMathema
Solid State Drive (SSD) - SBMathema
 
Solid state drives
Solid state drivesSolid state drives
Solid state drives
 
Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013
 
Nand flash memory
Nand flash memoryNand flash memory
Nand flash memory
 
Enterprise SSD: Who is Adopting Them and Why
Enterprise SSD: Who is Adopting Them and WhyEnterprise SSD: Who is Adopting Them and Why
Enterprise SSD: Who is Adopting Them and Why
 
Solid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln LabsSolid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln Labs
 
Solid state drive
Solid state driveSolid state drive
Solid state drive
 
Dell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage mythsDell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage myths
 
Solid state solid state drives
Solid state solid state drivesSolid state solid state drives
Solid state solid state drives
 
SSD - Solid State Drive PPT by Shyam jos
SSD - Solid State Drive PPT by Shyam jos SSD - Solid State Drive PPT by Shyam jos
SSD - Solid State Drive PPT by Shyam jos
 
Ssd – Solid State Drive
Ssd – Solid State DriveSsd – Solid State Drive
Ssd – Solid State Drive
 
SSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay JainSSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay Jain
 
Solid state drive.
Solid state drive.Solid state drive.
Solid state drive.
 
Introduction to Solid State Drives
Introduction to Solid State DrivesIntroduction to Solid State Drives
Introduction to Solid State Drives
 
ssd vs hdd infographic
ssd vs hdd infographicssd vs hdd infographic
ssd vs hdd infographic
 
What is the right Industrial Storage? MLC vs Ultra MLC vs SLC
What is the right Industrial Storage? MLC vs Ultra MLC vs SLCWhat is the right Industrial Storage? MLC vs Ultra MLC vs SLC
What is the right Industrial Storage? MLC vs Ultra MLC vs SLC
 
Open Ware Ramsan Dram Ssd
Open Ware Ramsan  Dram SsdOpen Ware Ramsan  Dram Ssd
Open Ware Ramsan Dram Ssd
 
Difference between HDD & SSD
Difference between HDD & SSDDifference between HDD & SSD
Difference between HDD & SSD
 
Apresentacao Solid Access Corp Presentation Openware 5 20 10
Apresentacao Solid Access Corp Presentation Openware 5 20 10Apresentacao Solid Access Corp Presentation Openware 5 20 10
Apresentacao Solid Access Corp Presentation Openware 5 20 10
 
Solid state drives
Solid state drivesSolid state drives
Solid state drives
 

Viewers also liked

Sizing Optimization of Stand-Alone Wind Power System Using Hybrid Energy Stor...
Sizing Optimization of Stand-Alone Wind Power System Using Hybrid Energy Stor...Sizing Optimization of Stand-Alone Wind Power System Using Hybrid Energy Stor...
Sizing Optimization of Stand-Alone Wind Power System Using Hybrid Energy Stor...ijsrd.com
 
The Growth in Energy Storage Technology: Minimizing Costs and Operational Risk
The Growth in Energy Storage Technology: Minimizing Costs and Operational RiskThe Growth in Energy Storage Technology: Minimizing Costs and Operational Risk
The Growth in Energy Storage Technology: Minimizing Costs and Operational Riskmarcus evans Group
 
Advancing and maximizing the value of Energy Storage Technology Dec 2014
Advancing and maximizing the value of Energy Storage Technology Dec 2014Advancing and maximizing the value of Energy Storage Technology Dec 2014
Advancing and maximizing the value of Energy Storage Technology Dec 2014Andrew Gelston
 
Zoolz Business Cloud Backup with Cold Storage Technology
Zoolz Business Cloud Backup with Cold Storage TechnologyZoolz Business Cloud Backup with Cold Storage Technology
Zoolz Business Cloud Backup with Cold Storage TechnologyZoolz
 
Energy storage technology animation
Energy storage technology animationEnergy storage technology animation
Energy storage technology animationEric Lewis
 
How to Deploy Energy Storage Technology at the Enterprise Level – Case Study
How to Deploy Energy Storage Technology at the Enterprise Level – Case StudyHow to Deploy Energy Storage Technology at the Enterprise Level – Case Study
How to Deploy Energy Storage Technology at the Enterprise Level – Case StudyEMEX
 
Basics of storage Technology
Basics of storage TechnologyBasics of storage Technology
Basics of storage TechnologyLopamudra Das
 
Storage Technology Overview
Storage Technology OverviewStorage Technology Overview
Storage Technology Overviewnomathjobs
 
Inspeccion ourense
Inspeccion ourenseInspeccion ourense
Inspeccion ourenseoscargaliza
 
Ana cristina comments
Ana cristina commentsAna cristina comments
Ana cristina commentscriszamu
 
Invisible Public Debt (Presentation)
Invisible Public Debt (Presentation)Invisible Public Debt (Presentation)
Invisible Public Debt (Presentation)Kassymkhan Kapparov
 

Viewers also liked (15)

Unidades ssd
Unidades ssdUnidades ssd
Unidades ssd
 
Sizing Optimization of Stand-Alone Wind Power System Using Hybrid Energy Stor...
Sizing Optimization of Stand-Alone Wind Power System Using Hybrid Energy Stor...Sizing Optimization of Stand-Alone Wind Power System Using Hybrid Energy Stor...
Sizing Optimization of Stand-Alone Wind Power System Using Hybrid Energy Stor...
 
The Growth in Energy Storage Technology: Minimizing Costs and Operational Risk
The Growth in Energy Storage Technology: Minimizing Costs and Operational RiskThe Growth in Energy Storage Technology: Minimizing Costs and Operational Risk
The Growth in Energy Storage Technology: Minimizing Costs and Operational Risk
 
Advancing and maximizing the value of Energy Storage Technology Dec 2014
Advancing and maximizing the value of Energy Storage Technology Dec 2014Advancing and maximizing the value of Energy Storage Technology Dec 2014
Advancing and maximizing the value of Energy Storage Technology Dec 2014
 
Cd's & dvd's
Cd's & dvd'sCd's & dvd's
Cd's & dvd's
 
Zoolz Business Cloud Backup with Cold Storage Technology
Zoolz Business Cloud Backup with Cold Storage TechnologyZoolz Business Cloud Backup with Cold Storage Technology
Zoolz Business Cloud Backup with Cold Storage Technology
 
Energy storage technology animation
Energy storage technology animationEnergy storage technology animation
Energy storage technology animation
 
How to Deploy Energy Storage Technology at the Enterprise Level – Case Study
How to Deploy Energy Storage Technology at the Enterprise Level – Case StudyHow to Deploy Energy Storage Technology at the Enterprise Level – Case Study
How to Deploy Energy Storage Technology at the Enterprise Level – Case Study
 
Basics of storage Technology
Basics of storage TechnologyBasics of storage Technology
Basics of storage Technology
 
Storage Technology Overview
Storage Technology OverviewStorage Technology Overview
Storage Technology Overview
 
Inspeccion ourense
Inspeccion ourenseInspeccion ourense
Inspeccion ourense
 
Ana cristina comments
Ana cristina commentsAna cristina comments
Ana cristina comments
 
Phtls 7a edic. 2012
Phtls  7a edic. 2012Phtls  7a edic. 2012
Phtls 7a edic. 2012
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Invisible Public Debt (Presentation)
Invisible Public Debt (Presentation)Invisible Public Debt (Presentation)
Invisible Public Debt (Presentation)
 

Similar to Flash Storage Technology 101

Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Howard Marks
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data centerHoward Marks
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data centerHoward Marks
 
Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage Silicon Motion
 
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Community
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioToronto-Oracle-Users-Group
 
Flash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from RealityFlash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from RealityHitachi Vantara
 
brief_ssd_dynamic_write_accel
brief_ssd_dynamic_write_accelbrief_ssd_dynamic_write_accel
brief_ssd_dynamic_write_accelDave Glen
 
Ssd And Enteprise Storage
Ssd And Enteprise StorageSsd And Enteprise Storage
Ssd And Enteprise StorageFrank Zhao
 
Demystifying SSD, Mark Smith, S3
Demystifying SSD, Mark Smith, S3Demystifying SSD, Mark Smith, S3
Demystifying SSD, Mark Smith, S3subtitle
 
Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage Ceph Community
 
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage Ceph Community
 
Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage Ceph Community
 
Hush…tell you something novel about flash memory
Hush…tell you something novel about flash memoryHush…tell you something novel about flash memory
Hush…tell you something novel about flash memoryZhichao Liang
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community
 
SQLintersection keynote a tale of two teams
SQLintersection keynote a tale of two teamsSQLintersection keynote a tale of two teams
SQLintersection keynote a tale of two teamsSumeet Bansal
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems Solv AS
 
7. accelerating performance w_flash-13-10-10
7. accelerating performance w_flash-13-10-107. accelerating performance w_flash-13-10-10
7. accelerating performance w_flash-13-10-10Doina Draganescu
 
Application acceleration from the data storage perspective
Application acceleration from the data storage perspectiveApplication acceleration from the data storage perspective
Application acceleration from the data storage perspectiveInterop
 

Similar to Flash Storage Technology 101 (20)

Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Deploying ssd in the data center 2014
Deploying ssd in the data center 2014
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
 
Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage
 
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash Storage
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - Kaminario
 
Flash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from RealityFlash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from Reality
 
brief_ssd_dynamic_write_accel
brief_ssd_dynamic_write_accelbrief_ssd_dynamic_write_accel
brief_ssd_dynamic_write_accel
 
Ssd And Enteprise Storage
Ssd And Enteprise StorageSsd And Enteprise Storage
Ssd And Enteprise Storage
 
S3
S3S3
S3
 
Demystifying SSD, Mark Smith, S3
Demystifying SSD, Mark Smith, S3Demystifying SSD, Mark Smith, S3
Demystifying SSD, Mark Smith, S3
 
Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage
 
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage
 
Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage
 
Hush…tell you something novel about flash memory
Hush…tell you something novel about flash memoryHush…tell you something novel about flash memory
Hush…tell you something novel about flash memory
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 
SQLintersection keynote a tale of two teams
SQLintersection keynote a tale of two teamsSQLintersection keynote a tale of two teams
SQLintersection keynote a tale of two teams
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems
 
7. accelerating performance w_flash-13-10-10
7. accelerating performance w_flash-13-10-107. accelerating performance w_flash-13-10-10
7. accelerating performance w_flash-13-10-10
 
Application acceleration from the data storage perspective
Application acceleration from the data storage perspectiveApplication acceleration from the data storage perspective
Application acceleration from the data storage perspective
 

Recently uploaded

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Recently uploaded (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Flash Storage Technology 101

  • 2. What is driving the need for Solid State Storage? Processor 10,000x performance improvements • Frequency • Multi Core Memory •Larger Footprint •Higher Bandwidth Hard Disk Storage 2x Performance improvements • Cheaper $/GB, not faster 1980 Performance 1990 2000 2010 Solid State Storage 100 to 10,000 greater performance • Better $/IOP than Hard Disk
  • 3. Flash is a major disruptor to the storage industry General Purpose HDD/SSD Cost & Capacity Data Services Low Latency High IOPS Hoping to get acquired Forced to make an acquisition SSD Optimized Flash Optimized Non-Volatile Memory ? Nascent market
  • 4. Solid State Technology – What is out there? • What does Non-volatile NAND Flash Electronics Mean • Non-Volatile Memory • ROM, E-PROM • NAND, NOR • Memristor, PCM (Phase Change Memory) – Storage as Memory (Future) • Volatile Memory • D-RAM • S-RAM
  • 5. Solid State Technology – Available today Attributes • Faster than HDD storage, slower and cheaper than DRAM memory • Writes are slower than reads and can vary with time Enterprise Types: • SLC (Single Level Cell): max performance & endurance • eMLC/MLC (Multi Level Cell): lower cost and endurance. Commercial Type: • cMLC or TLC (Three Level Cell – Sometimes referred to as MLC-3): even lower cost, lower endurance at a device level
  • 6. SLC vs MLC Flash – The Basics What’s the difference and why does it matter? SLC Flash MLC Flash On Off On Mainly On Mainly Off Off
  • 7. SLC vs MLC Flash – The Basics What’s the difference and why does it matter? SLC Flash MLC Flash Programmed Erased Fully Programmed Partially Programmed Partially Erased Fully Erased 2X Capacity
  • 8. SLC vs MLC Flash – The Basics What’s the difference and why does it matter? SLC Flash MLC Flash Programmed Erased Fully Programmed Partially Programmed Partially Erased Fully Erased Penalty
  • 9. SLC vs MLC Flash – The Basics What’s the difference and why does it matter? SLC Flash MLC Flash Programmed Erased Fully Programmed Partially Programmed Partially Erased Fully Erased Fails up to 10X Faster ~50% slower / performance MLC SLC MLC’s reliability is uncertain after 10K cycles Product Use Start Wear Out 10K P/E Cycle endurance with 1-bit ECC Over 10K P/E Cycle endurance with multi-bit ECC 100K Program and Erase Cycle endurance SLC is still reliable after 100K cycles 3PAR massively parallel architecture with enhancements like Adaptive Sparing enable 3PAR to use MLC (hence lowering the cost of flash) without compromising on performance or endurance
  • 10. SLC vs MLC Flash – The Basics Attributes Different grades of NAND flash have different life expectancies. These life expectancies are based on the number of bits per cell and the die size of the NAND flash technology. These life expectancies are expressed in write cycles, or number of program-erase cycles per bit • SLC: ~100,000 write cycles • MLC-2: 3,000 – ~30,000 write cycles – cMLC; eMLC* • TLC/MLC-3: 300 – 3,000 write cycles SLC Flash MLC Flash Programmed Erased Fully Programmed Partially Programmed Partially Erased Fully Erased * By using advanced low-level flash controllers and other techniques, some SSD manufacturers have taken regular MLC-2 flash and extended the number of write cycles by a factor of approximately ten, resulting in a lifetime of 20,000 – 30,000 write cycles per bit.
  • 11. SLC vs MLC vs TLC Flash – The Basics SLC vs. MLC vs. TLC as explained with a glass of water This glass of water analogy demonstrates how SLC NAND Flash outperforms MLC NAND Flash • SLC Flash has only two states: erased (empty) or programmed (full) • MLC Flash has four states: erased (empty), 1/3, 2/3, and programmed (full) • TLC Flash has eight states: erased (empty), 1/7, 2/7, 3/7, 4/7, 5/7, 6/7 and programmed (full) 0 1 SLC 00 01 10 11 MLC 000 001 011 101 TLC 111 010 100 110 It’s easier to read the correct fill status when a glass is either empty or full, as in SLC NAND Flash. When a glass is partially full, as in MLC NAND Flash, the fill status is more difficult to read, taking more time and energy.
  • 12. Solid State Technology – so many choices • Enterprise Storage Implementations • Multiple form factor alternatives • SSD (SLC, eMLC, cMLC, TLC) • PCIe card • SST Array • Hybrid • Performance varies by measures and across implementations • IOPS • Latency • Bandwidth • Metric - $/IOPS, $/GB, $/IOP/U, Latency, R/W mix
  • 13. What does the future have in store for Flash? Some consensus predictions • Flash / SSD / SSS / NVM / Caching, you name it, its happening • All SSD / All Flash Arrays, startups and acquisition activity leading to integration into new and existing architectures • Flash tiering will become mainstream and an expected baseline • Caching solutions enter prime time 700000 600000 500000 400000 300000 200000 100000 0 WW HDD Shipments, '000 1976 1981 1986 1991 1996 2001 2006 2011 2016 700000 600000 500000 400000 300000 200000 100000 0 WW SSD Shipments, '000 1976 1982 1988 1994 2000 2006 2012 Source: Coughlin Associates, May 2012 Sources: Disk/Trend from 1976 to 1998, Trendfocus from 1999 to 2017 (forecast from 2013 to 2017), IDC for 2006
  • 14. Solid State Deployment Models SSD as a tier of storage • In storage arrays or servers • Multiple capacity points, max counts • Multiple technologies: SLC, MLC • LUN & Sub-LUN tiering technologies SSD optimized arrays • Flash optimized – performance, density, latency, software » Option for spinning media if needed • Virtual SAN Appliance Hybrid Arrays • Hybrid - Flash + Spinning Media • Sometimes application focused (like Oracle Exadata) • Typically used to go after general purpose storage vs all flash arrays Flash Cache • Caching copies data; tiering moves data • Host based flash caching • Storage based flash caching • Collaborative host/storage flash caching
  • 15. Thank you! Contact Unitiv: www.unitiv.com | info@unitiv.com | 877-621-4212

Editor's Notes

  1. EMC buys XtremeIO IBM buys Texas Memory Systems NetApp buys CacheIQ SanDisk buys FlashSoft OCZ buys Sanrad
  2. SSD Form Factors SSDs can be implemented in several form factors. Although either DRAM or NAND flash could be used for these, NAND flash is the most common type of SSD technology used today. These form factors include:  SSD-specific – Newer form factors specifically designed for SSDs.  Disk drive – Any of the 3.5-inch, 2.5-inch, 1.8-inch, or other sizes of disk drives.  PCIe card – A PCI-Express® card with SSD technology mounted directly on it.  Memory slot – NAND flash can be mounted on 240-pin DIMMs along with a SATA or other storage interface to provide storage in unused DIMM sockets.
  3. Flash is erased in blocks, not a word or bit at a time. The blocks are sized by the flash manufacturer in order to balance silicon area (since each erase block carries a fair amount of overhead circuitry) and ease of use. Because of the logic structure of NAND flash, the flash must also be written or read in fairly large pages, typically 1 K to 4 KB. These pages are written from or read to a page buffer, from which individual byte reads or writes are done. Each erase block contains between 32 and 128 pages
  4. SSDs are dollars per gigabyte and pennies per IOPS. HDDs are pennies per gigabyte and dollars per IOPS.
  5. Mid level enterprise SLC drives together with intelligent tiering software and wide striping lower $/IOP AND $/GB