SlideShare a Scribd company logo
1 of 9
Download to read offline
LSI Channel Solutions
Nytro SSD Flash 101 – Key Terms
Kent Abendroth - LSI Channel Manager 425-417-5245 – May 2012
What is Flash Memory?


Solid state storage that is 100X to 1000X faster than hard drives yet
provides non-volatility.




    Feature/Benefit        Limitations                Remedies
    Applications needing   • Higher $/GB than HDD     • Wear leveling to
    low latency and high   • Program-erase cycles       ensure uniform wear
    IOPS.                    causes write wear and    • Minimize writes
                             limits write endurance




2    LSI Confidential
Types of Flash Memory

    Technology                         Feature                        Limitations
    SLC (single level cell)            Highest program-erase          100K program-erase cycles
                                       cycles                         1 year data retention
    MLC (multiple level cell)          2X capacity of SLC             3K program-erase cycles
                                                                      1 year data retention
    eMLC (enterprise MLC)              High capacity and longer       30K program-erase cycles
                                       write life                     3 months data retention




    Binary               01   00       10      00    01     10        10   01

    Ascii                          H                              i

                                            SLC: 1 bit /cell

                                        MLC: 2 bits/cell
3     LSI Confidential
Flash Writes

Writing may require several steps:
1. Moving existing data to provide space
2. Erasing previously written data
3. Writing new data


    Feature                       Benefit            Limitations
    Over Provisioning -           Supports high      – until the reserved
    reserving unreported memory   write rates        memory has been used
    for immediate writes
    Garbage Collection - partially Necessary to meet Garbage collection may
    used blocks are combined to    capacity          limit write rates
    free blocks for new data       specifications




4     LSI Confidential
Writing Flash – No Overwrite Capability
                                                       Binary     Ascii

                                                       01001000    H




    Erase                                              11111111



    Write                                              01101001    i




                       Remaining writes: 2500   2499


5   LSI Confidential
Garbage Collection


                       Before                            After




LSI Nytro Value:
Offloading garbage collection to LSI Flash controller ASICs less effect on applications.
SandForce performs foreground garbage collection for higher write endurance.




6   LSI Confidential
Wear Leveling

    Writes and erasures are evenly distributed across storage. All flash
    blocks experience the same amount of wear.


    Feature/Benefit           Limitations                Remedies
    Maximum endurance         Increases flash            Use dedicated flash
    enabled by ensuring       management tasks           management
    level write wear



    Nytro/SandForce Value
    Offloading management to dedicated SandForce controllers has less
    effect on applications. Advanced wear leveling algorithms further extend
    flash endurance.




7     LSI Confidential
Write Amplification
Each write from an application may require several flash writes which
lowers endurance. Goal is to have amplification equal to 1.

    Nytro/SandForce Value
    Using data compression allows application to be less than 1.



    Write Cliff
    A sudden drop in write performance due to running
    out of reserved flash blocks


    Nytro/SandForce Value
    Foreground garbage collection mitigates a drop in
    performance

8    LSI Confidential
LSI Storage Legacy – Innovation and Leadership
                                                                                      Storage Systems
                                                          Servers                       Network
                                                                                        Attached
                 PC                                                 SAS Storage
                                                                      Switch
                                        Network Switch




                                                                       Direct
                                                                      Attached



     LSI Silicon and Component Products
    Storage                        RAID                             Storage       SAN              HDD
                                                         HBAs
    Software                       Adapter                          Controllers   Silicon          Silicon




9     LSI Confidential
                LSI Confidential

More Related Content

What's hot

Presentation cisco desktop virtualization with ucs a blueprint for success
Presentation   cisco desktop virtualization with ucs a blueprint for successPresentation   cisco desktop virtualization with ucs a blueprint for success
Presentation cisco desktop virtualization with ucs a blueprint for successxKinAnx
 
R1Soft CDP 3.0 Key Features
R1Soft CDP 3.0 Key FeaturesR1Soft CDP 3.0 Key Features
R1Soft CDP 3.0 Key FeaturesR1Soft
 
OSS Presentation by Kevin Halgren
OSS Presentation by Kevin HalgrenOSS Presentation by Kevin Halgren
OSS Presentation by Kevin HalgrenOpenStorageSummit
 
Using ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentUsing ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentJason Sturgeon
 
M.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – InfographicM.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – InfographicSamsung Business USA
 
Disaster Recovery in the Cloud -- A Failover Testing Case Study
Disaster Recovery in the Cloud -- A Failover Testing Case StudyDisaster Recovery in the Cloud -- A Failover Testing Case Study
Disaster Recovery in the Cloud -- A Failover Testing Case StudyOnline Tech
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyHui Cheng
 
Life without the Novell Client
Life without the Novell ClientLife without the Novell Client
Life without the Novell ClientNovell
 
Introducing Lattus Object Storage
Introducing Lattus Object StorageIntroducing Lattus Object Storage
Introducing Lattus Object StorageQuantum
 
Arc Storage Intro Pdf
Arc Storage Intro PdfArc Storage Intro Pdf
Arc Storage Intro Pdfarcstorage
 
FalconStor NSS Presentation
FalconStor NSS PresentationFalconStor NSS Presentation
FalconStor NSS Presentationrpsprowl
 
Quantum NDX - NAS Based Data Protection
Quantum NDX - NAS Based Data Protection Quantum NDX - NAS Based Data Protection
Quantum NDX - NAS Based Data Protection Quantum
 
Taking the Containers First Approach
Taking the Containers First ApproachTaking the Containers First Approach
Taking the Containers First Approachstrikr .
 
Nexenta Powered by Apache CloudStack from Iliyas Shirol
Nexenta Powered by Apache CloudStack from Iliyas ShirolNexenta Powered by Apache CloudStack from Iliyas Shirol
Nexenta Powered by Apache CloudStack from Iliyas ShirolRadhika Puthiyetath
 
Netcloud Breakfast Event Mai 2011
Netcloud Breakfast Event Mai 2011Netcloud Breakfast Event Mai 2011
Netcloud Breakfast Event Mai 2011Null00
 
Eonstor GSc family introduction
Eonstor GSc family introductionEonstor GSc family introduction
Eonstor GSc family introductioninfortrendgroup
 
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...Novell
 

What's hot (19)

Presentation cisco desktop virtualization with ucs a blueprint for success
Presentation   cisco desktop virtualization with ucs a blueprint for successPresentation   cisco desktop virtualization with ucs a blueprint for success
Presentation cisco desktop virtualization with ucs a blueprint for success
 
R1Soft CDP 3.0 Key Features
R1Soft CDP 3.0 Key FeaturesR1Soft CDP 3.0 Key Features
R1Soft CDP 3.0 Key Features
 
OSS Presentation by Kevin Halgren
OSS Presentation by Kevin HalgrenOSS Presentation by Kevin Halgren
OSS Presentation by Kevin Halgren
 
Using ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentUsing ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack Environment
 
M.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – InfographicM.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – Infographic
 
Disaster Recovery in the Cloud -- A Failover Testing Case Study
Disaster Recovery in the Cloud -- A Failover Testing Case StudyDisaster Recovery in the Cloud -- A Failover Testing Case Study
Disaster Recovery in the Cloud -- A Failover Testing Case Study
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
 
Atlantis overview for orange is
Atlantis overview for orange isAtlantis overview for orange is
Atlantis overview for orange is
 
Life without the Novell Client
Life without the Novell ClientLife without the Novell Client
Life without the Novell Client
 
Introducing Lattus Object Storage
Introducing Lattus Object StorageIntroducing Lattus Object Storage
Introducing Lattus Object Storage
 
Arc Storage Intro Pdf
Arc Storage Intro PdfArc Storage Intro Pdf
Arc Storage Intro Pdf
 
FalconStor NSS Presentation
FalconStor NSS PresentationFalconStor NSS Presentation
FalconStor NSS Presentation
 
Quantum NDX - NAS Based Data Protection
Quantum NDX - NAS Based Data Protection Quantum NDX - NAS Based Data Protection
Quantum NDX - NAS Based Data Protection
 
Taking the Containers First Approach
Taking the Containers First ApproachTaking the Containers First Approach
Taking the Containers First Approach
 
Nexenta Powered by Apache CloudStack from Iliyas Shirol
Nexenta Powered by Apache CloudStack from Iliyas ShirolNexenta Powered by Apache CloudStack from Iliyas Shirol
Nexenta Powered by Apache CloudStack from Iliyas Shirol
 
Supercharge Your Storage
Supercharge Your StorageSupercharge Your Storage
Supercharge Your Storage
 
Netcloud Breakfast Event Mai 2011
Netcloud Breakfast Event Mai 2011Netcloud Breakfast Event Mai 2011
Netcloud Breakfast Event Mai 2011
 
Eonstor GSc family introduction
Eonstor GSc family introductionEonstor GSc family introduction
Eonstor GSc family introduction
 
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
 

Viewers also liked

Regulations2003
Regulations2003Regulations2003
Regulations2003vipmcu
 
ประมวลภาพโครงการวิปัสสนากรรมฐาน 55
ประมวลภาพโครงการวิปัสสนากรรมฐาน 55ประมวลภาพโครงการวิปัสสนากรรมฐาน 55
ประมวลภาพโครงการวิปัสสนากรรมฐาน 55vipmcu
 
5 Ways to Use a Classroom Wiki
5 Ways to Use a Classroom Wiki5 Ways to Use a Classroom Wiki
5 Ways to Use a Classroom WikiKim Sandoe
 

Viewers also liked (7)

Regulations2003
Regulations2003Regulations2003
Regulations2003
 
Lsi Nytro flash ssd PCIe controllers product training value proposition and k...
Lsi Nytro flash ssd PCIe controllers product training value proposition and k...Lsi Nytro flash ssd PCIe controllers product training value proposition and k...
Lsi Nytro flash ssd PCIe controllers product training value proposition and k...
 
Test1
Test1Test1
Test1
 
Right Attitude
Right AttitudeRight Attitude
Right Attitude
 
ประมวลภาพโครงการวิปัสสนากรรมฐาน 55
ประมวลภาพโครงการวิปัสสนากรรมฐาน 55ประมวลภาพโครงการวิปัสสนากรรมฐาน 55
ประมวลภาพโครงการวิปัสสนากรรมฐาน 55
 
5 Ways to Use a Classroom Wiki
5 Ways to Use a Classroom Wiki5 Ways to Use a Classroom Wiki
5 Ways to Use a Classroom Wiki
 
Bo l-n475
Bo l-n475Bo l-n475
Bo l-n475
 

Similar to Lsi Nytro Flash 101 May 2012

VirtualStor Extreme - Software Defined Scale-Out All Flash Storage
VirtualStor Extreme - Software Defined Scale-Out All Flash StorageVirtualStor Extreme - Software Defined Scale-Out All Flash Storage
VirtualStor Extreme - Software Defined Scale-Out All Flash StorageGIGABYTE Technology
 
The Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsThe Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsTony Pearson
 
Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageDavid R. Klauser
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012David De Vos
 
Track 1, Session 3 - intelligent infrastructure for the virtualized world by ...
Track 1, Session 3 - intelligent infrastructure for the virtualized world by ...Track 1, Session 3 - intelligent infrastructure for the virtualized world by ...
Track 1, Session 3 - intelligent infrastructure for the virtualized world by ...EMC Forum India
 
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...NetApp
 
Data center Technologies
Data center TechnologiesData center Technologies
Data center TechnologiesEMC
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackOpenCity Community
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems Solv AS
 
Storwize SVC presentation February 2017
Storwize SVC presentation February 2017Storwize SVC presentation February 2017
Storwize SVC presentation February 2017Joe Krotz
 
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Tony Pearson
 
Experience In Building Scalable Web Sites Through Infrastructure's View
Experience In Building Scalable Web Sites Through Infrastructure's ViewExperience In Building Scalable Web Sites Through Infrastructure's View
Experience In Building Scalable Web Sites Through Infrastructure's ViewPhuwadon D
 
NetApp-ClusteredONTAP-Fall2012
NetApp-ClusteredONTAP-Fall2012NetApp-ClusteredONTAP-Fall2012
NetApp-ClusteredONTAP-Fall2012Michael Harding
 
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』Insight Technology, Inc.
 
San 101 basics of administrating a san
San 101 basics of administrating a sanSan 101 basics of administrating a san
San 101 basics of administrating a sanpineapplebed24
 
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
 
Using Distributed In-Memory Computing for Fast Data Analysis
Using Distributed In-Memory Computing for Fast Data AnalysisUsing Distributed In-Memory Computing for Fast Data Analysis
Using Distributed In-Memory Computing for Fast Data AnalysisScaleOut Software
 
Helathcare modernize-tebc105-v1704a
Helathcare modernize-tebc105-v1704aHelathcare modernize-tebc105-v1704a
Helathcare modernize-tebc105-v1704aTony Pearson
 

Similar to Lsi Nytro Flash 101 May 2012 (20)

VirtualStor Extreme - Software Defined Scale-Out All Flash Storage
VirtualStor Extreme - Software Defined Scale-Out All Flash StorageVirtualStor Extreme - Software Defined Scale-Out All Flash Storage
VirtualStor Extreme - Software Defined Scale-Out All Flash Storage
 
The Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsThe Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged Environments
 
Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified Storage
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012
 
Track 1, Session 3 - intelligent infrastructure for the virtualized world by ...
Track 1, Session 3 - intelligent infrastructure for the virtualized world by ...Track 1, Session 3 - intelligent infrastructure for the virtualized world by ...
Track 1, Session 3 - intelligent infrastructure for the virtualized world by ...
 
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
 
Data center Technologies
Data center TechnologiesData center Technologies
Data center Technologies
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstack
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems
 
Storwize SVC presentation February 2017
Storwize SVC presentation February 2017Storwize SVC presentation February 2017
Storwize SVC presentation February 2017
 
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4
 
Experience In Building Scalable Web Sites Through Infrastructure's View
Experience In Building Scalable Web Sites Through Infrastructure's ViewExperience In Building Scalable Web Sites Through Infrastructure's View
Experience In Building Scalable Web Sites Through Infrastructure's View
 
NetApp-ClusteredONTAP-Fall2012
NetApp-ClusteredONTAP-Fall2012NetApp-ClusteredONTAP-Fall2012
NetApp-ClusteredONTAP-Fall2012
 
Ibm 23sept2010
Ibm 23sept2010Ibm 23sept2010
Ibm 23sept2010
 
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
 
San 101 basics of administrating a san
San 101 basics of administrating a sanSan 101 basics of administrating a san
San 101 basics of administrating a san
 
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
 
CLFS 2010
CLFS 2010CLFS 2010
CLFS 2010
 
Using Distributed In-Memory Computing for Fast Data Analysis
Using Distributed In-Memory Computing for Fast Data AnalysisUsing Distributed In-Memory Computing for Fast Data Analysis
Using Distributed In-Memory Computing for Fast Data Analysis
 
Helathcare modernize-tebc105-v1704a
Helathcare modernize-tebc105-v1704aHelathcare modernize-tebc105-v1704a
Helathcare modernize-tebc105-v1704a
 

Lsi Nytro Flash 101 May 2012

  • 1. LSI Channel Solutions Nytro SSD Flash 101 – Key Terms Kent Abendroth - LSI Channel Manager 425-417-5245 – May 2012
  • 2. What is Flash Memory? Solid state storage that is 100X to 1000X faster than hard drives yet provides non-volatility. Feature/Benefit Limitations Remedies Applications needing • Higher $/GB than HDD • Wear leveling to low latency and high • Program-erase cycles ensure uniform wear IOPS. causes write wear and • Minimize writes limits write endurance 2 LSI Confidential
  • 3. Types of Flash Memory Technology Feature Limitations SLC (single level cell) Highest program-erase 100K program-erase cycles cycles 1 year data retention MLC (multiple level cell) 2X capacity of SLC 3K program-erase cycles 1 year data retention eMLC (enterprise MLC) High capacity and longer 30K program-erase cycles write life 3 months data retention Binary 01 00 10 00 01 10 10 01 Ascii H i SLC: 1 bit /cell MLC: 2 bits/cell 3 LSI Confidential
  • 4. Flash Writes Writing may require several steps: 1. Moving existing data to provide space 2. Erasing previously written data 3. Writing new data Feature Benefit Limitations Over Provisioning - Supports high – until the reserved reserving unreported memory write rates memory has been used for immediate writes Garbage Collection - partially Necessary to meet Garbage collection may used blocks are combined to capacity limit write rates free blocks for new data specifications 4 LSI Confidential
  • 5. Writing Flash – No Overwrite Capability Binary Ascii 01001000 H Erase 11111111 Write 01101001 i Remaining writes: 2500 2499 5 LSI Confidential
  • 6. Garbage Collection Before After LSI Nytro Value: Offloading garbage collection to LSI Flash controller ASICs less effect on applications. SandForce performs foreground garbage collection for higher write endurance. 6 LSI Confidential
  • 7. Wear Leveling Writes and erasures are evenly distributed across storage. All flash blocks experience the same amount of wear. Feature/Benefit Limitations Remedies Maximum endurance Increases flash Use dedicated flash enabled by ensuring management tasks management level write wear Nytro/SandForce Value Offloading management to dedicated SandForce controllers has less effect on applications. Advanced wear leveling algorithms further extend flash endurance. 7 LSI Confidential
  • 8. Write Amplification Each write from an application may require several flash writes which lowers endurance. Goal is to have amplification equal to 1. Nytro/SandForce Value Using data compression allows application to be less than 1. Write Cliff A sudden drop in write performance due to running out of reserved flash blocks Nytro/SandForce Value Foreground garbage collection mitigates a drop in performance 8 LSI Confidential
  • 9. LSI Storage Legacy – Innovation and Leadership Storage Systems Servers Network Attached PC SAS Storage Switch Network Switch Direct Attached LSI Silicon and Component Products Storage RAID Storage SAN HDD HBAs Software Adapter Controllers Silicon Silicon 9 LSI Confidential LSI Confidential