SlideShare a Scribd company logo
1 of 31
Download to read offline
IBM Flash Storage
IBM FlashSystem 900
Technical Presentation
Stefan Lein
Offering Leader High End Storage Solutions DACH
lein@de.ibm.com
October 2017
IBM Flash Storage
Major shifts and disruption
in the storage market
Cloud
Flash
Software-defined
Uncertainty can cause hesitation
Industry consolidation
Industry disruption
Clients are challenged
with how to navigate
into the future
IBM All-Flash Storage
IBM Storage & SDI
IBM Systems Flash Storage Offerings Portfolio
IBM Elastic
Storage Server
DS888xF
Business Critical
z/OS | AIX
Power HA
Power i HA
• Extreme performance
• Targeting database acceleration
& Spectrum Storage booster
FlashSystem 900
Application acceleration
IBM FlashCore™ Technology Optimized
FlashSystem
A9000
FlashSystem
A9000R
• Full time data
reduction
• Workloads: Cloud,
VDI, VMware
Large deployments
FlashSystem
V9000
Highest
Performance
Cloud service
providers
• Full time data
reduction
• Workloads: Mixed
and cloud
Storwize
V7000F
Storwize
V5030F
Entry Storage
Virtualization
Midrange Storage
Virtualization
Enhanced data storage functions, economics
and flexibility with sophisticated virtualization
SVC
• Simplified management
• Flexible consumption model
• Virtualized, enterprise-class, flash-optimized, modular storage
• Enterprise class heterogeneous data services and selectable data reduction • Business critical,
deepest integration
with z Systems
• Superior
performance &
reliability
• Three-site / Four-
site replication
• DS8884F,
DS8886F, DS8888F
IBM
Power
Systems
Big Data
• Consolidates file &
object workloads
• Faster data
analysis
• Global sharing
Flexible
Converged
Infrastructure
with power of
Storwize
V5030F and
Spectrum Scale
VersaStack
IBM Flash Storage
FlashSystem 900 - Value Prop Keeps Improving
Data center optimized to accelerate business with
extreme performance, flexible capacity and total system protection
Extreme Performance
enable businesses to unleash the power of
performance, scale, and insight to drive
services and products to market faster.
• Performance same or better even
with compression!!
Macro Efficiency
driven by consolidation of hardware and
software, deployment speed, efficient use of IT
staff as well as power and cooling savings.
• Now with Hardware Compression
offering up to 2.4X effective capacity
MicroLatency
deliver microsecond scale response time to
accelerate critical applications to achieve
competitive advantages.
• Response time improves with
compression!
Enterprise Reliability
durable and reliable designs that use IBM
patented technology to achieve enterprise
robustness from consumer level flash.
• 3D TLC Flash combined with
IBM FlashCore technology
IBM Flash Storage
New IBM FlashSystem 900
Capacity and Density Increase
• 3X usable capacity with new IBM enhanced 3D TLC in 2U
• Micron 3DTLC Gen 1 with secret sauce
• 220TB maximum effective capacity for compressible
workloads
Breakthrough in Compression Technology
• Inline Hardware Compression with no performance
penalty
• Compression is done in the Flash controller with
already existing LSA
• Supports up to 2.39 average compressibility on 3.6
and 8.5TB cards
• 60% reduction in price per TB
World Class Performance even with 3D TLC
• 1.1M IOPS, 10GB/s (Read)
• Tuning free, consistent response time
• Response time for real workloads even better with
compressible data than current 900
First all flash array with hardware compression and 3D TLC
IBM Flash Storage
• New Flash Modules Design adding support for 3D TLC NAND and HW compression
• UI Enhancements to enable usability enhancements (and deal with Compression)
• Update Mechanicals to improve reliability during service actions
• Updated Midplane to improve reliability and connectivity to new flash modules
• Software enhancements to increase reliability
• RAS enhancements to increase serviceability
What’s changing from the current 900?
Client Value
• Hardware compression gives tight predictable performance
with real workloads.
• Connecting to servers running Oracle, SAP, SQL, is now
more cost effective, due to compression, with no sacrifice in
response time or performance.
• Allows setting Virtualization appliances to thick provisioning
to give maximum performance and lowest response time.
• SKLM external key manager supported
In-line hardware compression
IBM enhanced 3D TLC
3X higher density
Next generation
FlashCore technology
60% lower price per TB
IBM FlashSystem 900 (Model AE3)
flash without compromise
IBM Flash Storage
3.6TB
8.5TB
18TB
36.1*
85.5*
180*
Small Medium Large
110*
220*
Inline HARDWARE compression
with NO performance penalty
*Usable TB after RAID (12 modules, fully populated system)
*Max effective TB after inline hardware compression (fully populated)
18TB module for large uncompressible workloads
3x higher density with IBM enhanced 3D TLC MicroLatency® modules
IBM FlashSystem 900 (Model AE3)
IBM Flash Storage
3x higher density with IBM enhanced 3D TLC MicroLatency® modules
IBM FlashSystem 900 (Model AE3)
Module 3.6TB 8.5TB 18TB
Qty 6 8 10 12 8 10 12 8 10 12
Usable 14.4 21.6 28.8 36.1 51.3 68.4 85.5 108 144 180
Maximum 43.9 65.9 87.9 109.9 131.9 175.9 219.9 131.9 175.9 219.9
Guaranteed 2:1 compression
on Small (3.6TB) and Medium (8.5TB) modules
§ First all flash array with inline hardware compression and 3D TLC
– Modified dynamic GZIP algorithm implemented in FPGA hardware
– IBM technology originated with Z and adopted to flash controller
– Takes advantage of existing logical-to-physical mapping
§ Improved data economics with no performance penalty
– Compression/decompression performed at line speed on individual logical pages
– Compression is first step in the inbound data path, decompression is last step in the
outbound data path, so there is less backend data transfer
– Data protection (ECC) implemented on top of compressed data
§ End-to-end data integrity checking
IBM FlashSystem 900 (Model AE3)
Inline hardware compression with no performance penalty
§ First all flash array with custom 3D TLC flash modules
– Traditional 2D NAND has reached the physical limits of scalability
– Shrinking flash cells and more bits per cell cause lower endurance, heavy error
correction, and degraded latency
§ 3D NAND flash enables greater scalability
– Increases density without compromising latency or endurance
– Stacks NAND cells vertically instead of shrinking size of each cell
– Allows increased lithography size
§ Next generation FlashCore technology improves on native flash
chip endurance by up to 11x
– Combination of advanced flash management and inline hardware compression
IBM FlashSystem 900 (Model AE3)
World class performance even with 3D TLC
IBM Flash Storage
§ Provides a new Dashboard view of the system
– At a glance overview of performance, capacity and health
§ Enhancements for use with mobile devices
– Including Event Flag based performance charts
§ Performance graphs overlaid with events
§ Improvements to “strongly encourage” enabling of
Call Home and Remote Access
§ “Open PMR” button
§ Capacity over time GUI
– Gives clients more insight on how they are using their
capacity over time
§ Managing effective capacity with compression
§ 300 days of performance history
IBM FlashSystem 900 (Model AE3)
Enhanced user interface
IBM Flash Storage
FlashSystem 900 AE3 capacity configurations
Small capacity...
• Only one of the two memory interfaces are populated, one node, no daughter card, the single
node will have 12 NAND. This assumes the FRAM is 16GiB DDP.
• This would provide a usable capacity of around 3.6TBu before compression, with a max
effective capacity of 10.9TBe
Medium capacity...
• Both memory channels would be populated, both cards are installed in a module, but only 14
NAND on each node are populated, this is believed that this would be required for
performance reasons. This assumes the FRAM is 32GiB DDP.
• This would provide us with a usable capacity of 8.6TBu before compression, with a max
effective capacity of 21.9TBe
Large capacity...
• Both memory channels would be populated, both cards are installed in a module, all 28 NAND
for each node are populated. This assumes the FRAM is 32GiB DDP.
• This would provide us with a usable capacity of 18.0TBu before compression, with a max
effective capacity of 21.9TBe
IBM Flash Storage
§ 3X capacity with new IBM enhanced 3D TLC in 2U
§ Up to 220TB effective capacity for compressible workloads
§ Inline hardware compression with no performance penalty
§ Next generation FlashCore technology
§ Consistent response time; latency as low as 95 microseconds
§ Enhanced user interface with new dashboard view
§ Centralized encryption key management; SKLM
§ Flash wear guarantee
3.6TB 8.5TB 18TB
Qty 6 8 10 12 8 10 12 8 10 12
Usable 14.4 21.6 28.8 36.1 51.3 68.4 85.5 108 144 180
Maximum 44 66 88 110 132 176 220 132 176 220
Minimum Latency
Write 95µs
Read 155µs
Max IOPS (4 KB Random)
Read 1,100,000
70/30 900,000
Write 600,000
Max Bandwidth (64KB Sequential)
Read 10 GB/s
Write 4.5 GB/s
IBM FlashSystem 900 (Model AE3)
flash without compromise
*Performance with 12 x 8.5TB modules, 2:1 compression
IBM Flash Storage
FlashCore: The DNA of IBM FlashSystem
Making flash work better with FlashCore
17
Hardware accelerated I/O
IBM MicroLatency® module
Advanced flash management
Industry standard chip technology
Industry standard interface
With hardware NVM data path
With inline compression
With 3D TLC flash
IBM FlashSystem 900 (Model AE3)
Next generation FlashCore technology
Hardware accelerated I/O
*40Gb QDR Infiniband adapters capable of supporting both SRP
and NVMe-oF; Proof of concept and public demo planned in 4Q17
§ End-to-end flash optimized architecture
§ Low latency hardware NVM data path
§ Fine-grained grid architecture, highly parallel
§ FPGA based distributed processing
§ Two dimensions of RAID protection
– System-level RAID across modules
– IBM patented Variable Stripe RAID within modules
§ No single point of failure
§ Independent data path and control path
§ Full Active-Active design
§ 99.999% Availability
NVMe over Fabrics ready*
Hardware
FlashSystem
IBM Software
Common IBM
Stack
USIC
Interface
Controller
(PPC)
Flash
Manager
(PPC)
Raid
Controller
GUI
SVC
UTDE
Drivers
MCP Linux
System
Manager
Volume
Manager
Service
Manager
ControlPath
DataPath
• Hardware driven, NVM data path
provides the fastest latency possible
• Software managed control paths provide
system management and error handling
when required
• All subsystems are concurrently
maintainable, both for code update and
service tasks
IBM-engineered flash achieves
superior latency with a hardware only
data path to our non-volatile memory
Hardware accelerated I/O
The FlashSystem data compression/decompression algorithm is a
Modified Dynamic GZIP algorithm
• Implemented completely in hardware, no processor intervention
• This technology originated with Z and has been adopted it to fit into a flash
controller
Improved economics with no performance impact
• Compression is performed as the first step in the inbound data
path, and decompression is the last step in the outbound data
path, so there is less data to transfer
• Data protection (ECC) is implemented on top of compressed data
• Compression and decompression are completely transparent
above the Flash cards except for management of space
Who has it?
No one else.
IBM is the only vendor to
deliver Tier 0 ultra-dense
purpose-built TLC flash
modules with inline high-
performance compression!
Hardware accelerated I/O
NEW inline hardware compression
• The same or better performance than the current
generation!
• Response time for real workloads slightly better with
compressible data than the current generation
• Tuning free, consistent response time
FlashSystem 900 AE3 Performance Overview
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
1,8
0 200000 400000 600000 800000 1000000 1200000
AverageResponseTime(ms)
Throughput (IOPS)
FlashSystem 900 (AE3): 4KB Random Mix (CR =2.5):
12x 8.5TB, 85%
4K random write
4K random 40/60
4K random 70/30
4K random 90/10
4K random read
0
0,5
1
1,5
2
2,5
3
0 100000 200000 300000 400000 500000 600000 700000AverageResponseTime(ms)
Throughput (IOPs)
4K Random Write (CR1 vs CR 2.5):
FlashSystem 900 (AE2) (12x2.6TiB, 90%) vs. FlashSystem
900 (AE3) (12x 8.9TiB, 85%)
Texan R2 1.5.0.0-126.394 CR1.0
Maverick 1.5.0.0-126.406 CR1.0
Maverick 1.5.0.0-126.394 CR2.5
World-class performance with 3D TLC
IBM Patented Variable Stripe RAID®
• Maximum level of flash
module data protection
• Maximum wear life
• Fast writes
• Scalable
• Fast at reads
• Non-volatile
• Very low power
Variable Stripe RAID
Who has it?
Only the IBM FlashSystem
Advantages:
• Protects data from a chip failure
• Dynamically re-stripes data at a sub-chip
level
• Preserves life, protection and performance
IBM VSR protected flash modules:
Now we can build our system using far
more advanced technology than SSDs
1
2
3
P
Dynamic RAID Re-striping To Isolate & Bypass Media Failures
Patented Variable Stripe RAID allows RAID stripe sizes to vary.
If one die fails in a 14-chip stripe, only the failed die is bypassed, then data and parity is
restriped across the remaining flash. Additional flash on the second circuit board.
Variable Stripe RAID reduces maintenance intervals caused by Flash failures
Flash Chips
Die
Failure
IBM Patented Variable Stripe RAID®
Dynamic RAID Re-striping To Isolate & Bypass Media Failures
IBM Storage & SDI
8.5TB IBM MicroLatency Module contains 28 flash devices
If failures are distributed across the 2 controllers in a 8.5TB IBM MicroLatency Module…
• Can lose up to 951GB of flash capacity (almost 475GB per flash controller) before failing
• More than 2 flash devices within the module can fail before it needs to be replaced.
• 20 of the 220 flash dies can fail without any issue
• When the 9th die fails, the module will issue a warning, but continue to run
• When the 21st die fails, the module is failed and the system-level protection is engaged
If the failures are localized to a single controller, divide those numbers by 2...
• 5 flash die failures on a single controller (controlling 14 flash chips) will trigger a warning
• 11 flash die failures (of the 112 total) will trigger the failure
Compare this to an off the shelf SSD which can sustain approximately ½ of a flash chip failure before failing
the entire drive!
FlashCore: Resiliency Well Beyond SSDs
Numerous Media Failures Are Easily Tolerated
• Maximum level of system
protection
• Maximum level of flash module
data protection
• Maximum wear life
• Fast writes
• Scalable
• Fast at reads
• Non-volatile
• Very low power
Who has it?
Only the IBM FlashSystem
Advantages:
• VSR protects from flash chip or sub-
chip issues
• System-level RAID protects against
abrupt module failure and controller
failure
2D RAID
across
modules
VSR within modules
Two-Dimensional Flash RAID
2-Dimensional RAID Protection
Innovative Engineering To Avoid Media Failures
High Speed Interface
Variable Stripe RAID
IBM Engineered
Massively Parallel Design
Distributed RAM
IBM MicroLatency® Module
FPGAs in the Data Path
Hardware-based Data
at Rest Encryption
Better data protection keeps your business running
Faster data path allows you to do more analytics, on more data, more quickly
Inline Hardware
Compression
IBM Enhanced ECC
• IBM designed a new Error Corrector using a novel code which:
• Corrects an astoundingly large number of errors
• Does not rely on additional reads
Flash Conditioning (proactive voltage-level shifting)
• Predictive techniques adjust internal flash settings in advance minimizing
probability of uncorrectable errors
Adaptive, self-optimizing wear-leveling (health-binning + heat-segregation)
• Put the most accessed data on the healthiest blocks
Result: Up to 7.2x improvement in lifespan over base media (flash chips)
Advanced Flash Management
Numerous Media Failures Are Easily Tolerated
IBM Storage & SDI
With and without FlashCore
§ 3D TLC NAND flash
§ Program/Erase cycle spec: 5k cycles
§ Specification assumes strong error
correction of 0.01 raw BER
§ IBM FlashCore technology:
– Voltage threshold calibration
– Strong error correction
– Health binning
§ With FlashCore technology we can
achieve 18.8k P/E cycles
§ Raw endurance gain: 18.8/5.0 = 3.8x
§ With 3:1 compression: over 11x
Endurance Gain = 3.8X
3D TLC Flash
MicroLatency Module Key Differentiators
• Innovative ECC algorithm corrects very high bit error rates, but does
not require additional reads
• Latency does not degrade as parts age – even with 3DTLC
• Health binning and heat segregation
• FlashCore technology continually assesses health by monitoring
several key parameters
• Hotter data placed in healthier blocks
• Write Amplification reduced by grouping like heat levels
• The IBM and Micron collaboration provides special access to the Flash
• Extensive characterization determined optimal read offsets to
set as block ages. This has been redone for 3DTLC
• Powerful checks on entire data path, including inside
the flash modules
• Variable Stripe RAID reduces what needs to be retired
• Hardware compressor also can reduce write amplification since less
data written with no loss of compression.
Results:
• Large endurance gains w/o latency penalty
• Asymmetrical wear leveling results in higher
endurance in real life workloads!
• As the part ages and we determine the
health of each block, the ideal voltage levels
are set in order to minimize errors!
• Outstanding data reliability and improved
endurance
IBM All-Flash Storage

More Related Content

What's hot

Linux Kernel Booting Process (1) - For NLKB
Linux Kernel Booting Process (1) - For NLKBLinux Kernel Booting Process (1) - For NLKB
Linux Kernel Booting Process (1) - For NLKBshimosawa
 
HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)Linaro
 
Présentation unix linux
Présentation unix linuxPrésentation unix linux
Présentation unix linuxEmmanuel Florac
 
Profiling deep learning network using NVIDIA nsight systems
Profiling deep learning network using NVIDIA nsight systemsProfiling deep learning network using NVIDIA nsight systems
Profiling deep learning network using NVIDIA nsight systemsJack (Jaegeun) Han
 
Process Address Space: The way to create virtual address (page table) of user...
Process Address Space: The way to create virtual address (page table) of user...Process Address Space: The way to create virtual address (page table) of user...
Process Address Space: The way to create virtual address (page table) of user...Adrian Huang
 
HPE Solutions for Challenges in AI and Big Data
HPE Solutions for Challenges in AI and Big DataHPE Solutions for Challenges in AI and Big Data
HPE Solutions for Challenges in AI and Big DataLviv Startup Club
 
Continguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux KernelContinguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux KernelKernel TLV
 
Glibc内存管理ptmalloc源代码分析4
Glibc内存管理ptmalloc源代码分析4Glibc内存管理ptmalloc源代码分析4
Glibc内存管理ptmalloc源代码分析4hans511002
 
What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?UniversalFlash
 
Board support package_on_linux
Board support package_on_linuxBoard support package_on_linux
Board support package_on_linuxVandana Salve
 
YOW2021 Computing Performance
YOW2021 Computing PerformanceYOW2021 Computing Performance
YOW2021 Computing PerformanceBrendan Gregg
 
Decompressed vmlinux: linux kernel initialization from page table configurati...
Decompressed vmlinux: linux kernel initialization from page table configurati...Decompressed vmlinux: linux kernel initialization from page table configurati...
Decompressed vmlinux: linux kernel initialization from page table configurati...Adrian Huang
 
Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)
Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)
Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)Red Hat Developers
 
Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)Pankaj Suryawanshi
 

What's hot (20)

Linux Kernel Booting Process (1) - For NLKB
Linux Kernel Booting Process (1) - For NLKBLinux Kernel Booting Process (1) - For NLKB
Linux Kernel Booting Process (1) - For NLKB
 
HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)
 
CPU Caches
CPU CachesCPU Caches
CPU Caches
 
CXL Fabric Management Standards
CXL Fabric Management StandardsCXL Fabric Management Standards
CXL Fabric Management Standards
 
Présentation unix linux
Présentation unix linuxPrésentation unix linux
Présentation unix linux
 
Profiling deep learning network using NVIDIA nsight systems
Profiling deep learning network using NVIDIA nsight systemsProfiling deep learning network using NVIDIA nsight systems
Profiling deep learning network using NVIDIA nsight systems
 
Process Address Space: The way to create virtual address (page table) of user...
Process Address Space: The way to create virtual address (page table) of user...Process Address Space: The way to create virtual address (page table) of user...
Process Address Space: The way to create virtual address (page table) of user...
 
HPE Solutions for Challenges in AI and Big Data
HPE Solutions for Challenges in AI and Big DataHPE Solutions for Challenges in AI and Big Data
HPE Solutions for Challenges in AI and Big Data
 
Continguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux KernelContinguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux Kernel
 
Hands on OpenCL
Hands on OpenCLHands on OpenCL
Hands on OpenCL
 
Cache memory
Cache memory Cache memory
Cache memory
 
Glibc内存管理ptmalloc源代码分析4
Glibc内存管理ptmalloc源代码分析4Glibc内存管理ptmalloc源代码分析4
Glibc内存管理ptmalloc源代码分析4
 
What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?
 
Board support package_on_linux
Board support package_on_linuxBoard support package_on_linux
Board support package_on_linux
 
YOW2021 Computing Performance
YOW2021 Computing PerformanceYOW2021 Computing Performance
YOW2021 Computing Performance
 
Storage overview
Storage overviewStorage overview
Storage overview
 
Decompressed vmlinux: linux kernel initialization from page table configurati...
Decompressed vmlinux: linux kernel initialization from page table configurati...Decompressed vmlinux: linux kernel initialization from page table configurati...
Decompressed vmlinux: linux kernel initialization from page table configurati...
 
Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)
Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)
Shenandoah GC: Java Without The Garbage Collection Hiccups (Christine Flood)
 
Tensor Processing Unit (TPU)
Tensor Processing Unit (TPU)Tensor Processing Unit (TPU)
Tensor Processing Unit (TPU)
 
Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)
 

Similar to IBM's new Flashsystem 900

IBM Flash System® Family webinar 9 de noviembre de 2016
IBM Flash System® Family   webinar 9 de noviembre de 2016 IBM Flash System® Family   webinar 9 de noviembre de 2016
IBM Flash System® Family webinar 9 de noviembre de 2016 Diego Alberto Tamayo
 
Helathcare modernize-tebc105-v1704a
Helathcare modernize-tebc105-v1704aHelathcare modernize-tebc105-v1704a
Helathcare modernize-tebc105-v1704aTony Pearson
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems Solv AS
 
FlashSystem February 2017
FlashSystem February 2017FlashSystem February 2017
FlashSystem February 2017Joe Krotz
 
Storage Cloud and Spectrum deck March 2016
Storage Cloud and Spectrum deck March 2016Storage Cloud and Spectrum deck March 2016
Storage Cloud and Spectrum deck March 2016Joe Krotz
 
IBM FlashSystems A9000/R presentation
IBM FlashSystems A9000/R presentation IBM FlashSystems A9000/R presentation
IBM FlashSystems A9000/R presentation Joe Krotz
 
Flash Storage Trends
Flash Storage TrendsFlash Storage Trends
Flash Storage TrendsOsys AG
 
IBM DS8880 and IBM Z - Integrated by Design
IBM DS8880 and IBM Z - Integrated by DesignIBM DS8880 and IBM Z - Integrated by Design
IBM DS8880 and IBM Z - Integrated by DesignStefan Lein
 
Flash Ahead: IBM Flash System Selling Point
Flash Ahead: IBM Flash System Selling PointFlash Ahead: IBM Flash System Selling Point
Flash Ahead: IBM Flash System Selling PointCTI Group
 
System IBM x ivy bridge refresh
System IBM x ivy bridge refresh System IBM x ivy bridge refresh
System IBM x ivy bridge refresh Anh Tuan
 
FlashSystems 2016 update
FlashSystems 2016 updateFlashSystems 2016 update
FlashSystems 2016 updateJoe Krotz
 
FlashSystem Portfolio Overview April 2016 w/ A9000
FlashSystem Portfolio Overview April 2016 w/ A9000FlashSystem Portfolio Overview April 2016 w/ A9000
FlashSystem Portfolio Overview April 2016 w/ A9000Joe Krotz
 
Pragma torino 20mar2014 flash&tools vr03
Pragma torino 20mar2014 flash&tools vr03Pragma torino 20mar2014 flash&tools vr03
Pragma torino 20mar2014 flash&tools vr03PRAGMA PROGETTI
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 xKinAnx
 
Diablo Memory Channel Flash Podcast
Diablo Memory Channel Flash PodcastDiablo Memory Channel Flash Podcast
Diablo Memory Channel Flash Podcastinside-BigData.com
 
In-Memory Computing: Myths and Facts
In-Memory Computing: Myths and FactsIn-Memory Computing: Myths and Facts
In-Memory Computing: Myths and FactsDATAVERSITY
 

Similar to IBM's new Flashsystem 900 (20)

IBM Flash System® Family webinar 9 de noviembre de 2016
IBM Flash System® Family   webinar 9 de noviembre de 2016 IBM Flash System® Family   webinar 9 de noviembre de 2016
IBM Flash System® Family webinar 9 de noviembre de 2016
 
V9000 Data Sheet.PDF
V9000 Data Sheet.PDFV9000 Data Sheet.PDF
V9000 Data Sheet.PDF
 
Helathcare modernize-tebc105-v1704a
Helathcare modernize-tebc105-v1704aHelathcare modernize-tebc105-v1704a
Helathcare modernize-tebc105-v1704a
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems
 
FlashSystem February 2017
FlashSystem February 2017FlashSystem February 2017
FlashSystem February 2017
 
Storage Cloud and Spectrum deck March 2016
Storage Cloud and Spectrum deck March 2016Storage Cloud and Spectrum deck March 2016
Storage Cloud and Spectrum deck March 2016
 
IBM FlashSystems A9000/R presentation
IBM FlashSystems A9000/R presentation IBM FlashSystems A9000/R presentation
IBM FlashSystems A9000/R presentation
 
Flash Storage Trends
Flash Storage TrendsFlash Storage Trends
Flash Storage Trends
 
IBM DS8880 and IBM Z - Integrated by Design
IBM DS8880 and IBM Z - Integrated by DesignIBM DS8880 and IBM Z - Integrated by Design
IBM DS8880 and IBM Z - Integrated by Design
 
Flash Ahead: IBM Flash System Selling Point
Flash Ahead: IBM Flash System Selling PointFlash Ahead: IBM Flash System Selling Point
Flash Ahead: IBM Flash System Selling Point
 
IBM System x3500 M3
IBM System x3500 M3IBM System x3500 M3
IBM System x3500 M3
 
The future of tape
The future of tapeThe future of tape
The future of tape
 
System IBM x ivy bridge refresh
System IBM x ivy bridge refresh System IBM x ivy bridge refresh
System IBM x ivy bridge refresh
 
FlashSystems 2016 update
FlashSystems 2016 updateFlashSystems 2016 update
FlashSystems 2016 update
 
FlashSystem Portfolio Overview April 2016 w/ A9000
FlashSystem Portfolio Overview April 2016 w/ A9000FlashSystem Portfolio Overview April 2016 w/ A9000
FlashSystem Portfolio Overview April 2016 w/ A9000
 
Pragma torino 20mar2014 flash&tools vr03
Pragma torino 20mar2014 flash&tools vr03Pragma torino 20mar2014 flash&tools vr03
Pragma torino 20mar2014 flash&tools vr03
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101
 
Diablo Memory Channel Flash Podcast
Diablo Memory Channel Flash PodcastDiablo Memory Channel Flash Podcast
Diablo Memory Channel Flash Podcast
 
IBM High IOPS MLC Adapters
IBM High IOPS MLC AdaptersIBM High IOPS MLC Adapters
IBM High IOPS MLC Adapters
 
In-Memory Computing: Myths and Facts
In-Memory Computing: Myths and FactsIn-Memory Computing: Myths and Facts
In-Memory Computing: Myths and Facts
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

IBM's new Flashsystem 900

  • 1. IBM Flash Storage IBM FlashSystem 900 Technical Presentation Stefan Lein Offering Leader High End Storage Solutions DACH lein@de.ibm.com October 2017
  • 2. IBM Flash Storage Major shifts and disruption in the storage market Cloud Flash Software-defined Uncertainty can cause hesitation Industry consolidation Industry disruption Clients are challenged with how to navigate into the future
  • 4. IBM Storage & SDI IBM Systems Flash Storage Offerings Portfolio IBM Elastic Storage Server DS888xF Business Critical z/OS | AIX Power HA Power i HA • Extreme performance • Targeting database acceleration & Spectrum Storage booster FlashSystem 900 Application acceleration IBM FlashCore™ Technology Optimized FlashSystem A9000 FlashSystem A9000R • Full time data reduction • Workloads: Cloud, VDI, VMware Large deployments FlashSystem V9000 Highest Performance Cloud service providers • Full time data reduction • Workloads: Mixed and cloud Storwize V7000F Storwize V5030F Entry Storage Virtualization Midrange Storage Virtualization Enhanced data storage functions, economics and flexibility with sophisticated virtualization SVC • Simplified management • Flexible consumption model • Virtualized, enterprise-class, flash-optimized, modular storage • Enterprise class heterogeneous data services and selectable data reduction • Business critical, deepest integration with z Systems • Superior performance & reliability • Three-site / Four- site replication • DS8884F, DS8886F, DS8888F IBM Power Systems Big Data • Consolidates file & object workloads • Faster data analysis • Global sharing Flexible Converged Infrastructure with power of Storwize V5030F and Spectrum Scale VersaStack
  • 5. IBM Flash Storage FlashSystem 900 - Value Prop Keeps Improving Data center optimized to accelerate business with extreme performance, flexible capacity and total system protection Extreme Performance enable businesses to unleash the power of performance, scale, and insight to drive services and products to market faster. • Performance same or better even with compression!! Macro Efficiency driven by consolidation of hardware and software, deployment speed, efficient use of IT staff as well as power and cooling savings. • Now with Hardware Compression offering up to 2.4X effective capacity MicroLatency deliver microsecond scale response time to accelerate critical applications to achieve competitive advantages. • Response time improves with compression! Enterprise Reliability durable and reliable designs that use IBM patented technology to achieve enterprise robustness from consumer level flash. • 3D TLC Flash combined with IBM FlashCore technology
  • 6. IBM Flash Storage New IBM FlashSystem 900 Capacity and Density Increase • 3X usable capacity with new IBM enhanced 3D TLC in 2U • Micron 3DTLC Gen 1 with secret sauce • 220TB maximum effective capacity for compressible workloads Breakthrough in Compression Technology • Inline Hardware Compression with no performance penalty • Compression is done in the Flash controller with already existing LSA • Supports up to 2.39 average compressibility on 3.6 and 8.5TB cards • 60% reduction in price per TB World Class Performance even with 3D TLC • 1.1M IOPS, 10GB/s (Read) • Tuning free, consistent response time • Response time for real workloads even better with compressible data than current 900 First all flash array with hardware compression and 3D TLC
  • 7. IBM Flash Storage • New Flash Modules Design adding support for 3D TLC NAND and HW compression • UI Enhancements to enable usability enhancements (and deal with Compression) • Update Mechanicals to improve reliability during service actions • Updated Midplane to improve reliability and connectivity to new flash modules • Software enhancements to increase reliability • RAS enhancements to increase serviceability What’s changing from the current 900? Client Value • Hardware compression gives tight predictable performance with real workloads. • Connecting to servers running Oracle, SAP, SQL, is now more cost effective, due to compression, with no sacrifice in response time or performance. • Allows setting Virtualization appliances to thick provisioning to give maximum performance and lowest response time. • SKLM external key manager supported
  • 8.
  • 9. In-line hardware compression IBM enhanced 3D TLC 3X higher density Next generation FlashCore technology 60% lower price per TB IBM FlashSystem 900 (Model AE3) flash without compromise
  • 10. IBM Flash Storage 3.6TB 8.5TB 18TB 36.1* 85.5* 180* Small Medium Large 110* 220* Inline HARDWARE compression with NO performance penalty *Usable TB after RAID (12 modules, fully populated system) *Max effective TB after inline hardware compression (fully populated) 18TB module for large uncompressible workloads 3x higher density with IBM enhanced 3D TLC MicroLatency® modules IBM FlashSystem 900 (Model AE3)
  • 11. IBM Flash Storage 3x higher density with IBM enhanced 3D TLC MicroLatency® modules IBM FlashSystem 900 (Model AE3) Module 3.6TB 8.5TB 18TB Qty 6 8 10 12 8 10 12 8 10 12 Usable 14.4 21.6 28.8 36.1 51.3 68.4 85.5 108 144 180 Maximum 43.9 65.9 87.9 109.9 131.9 175.9 219.9 131.9 175.9 219.9 Guaranteed 2:1 compression on Small (3.6TB) and Medium (8.5TB) modules
  • 12. § First all flash array with inline hardware compression and 3D TLC – Modified dynamic GZIP algorithm implemented in FPGA hardware – IBM technology originated with Z and adopted to flash controller – Takes advantage of existing logical-to-physical mapping § Improved data economics with no performance penalty – Compression/decompression performed at line speed on individual logical pages – Compression is first step in the inbound data path, decompression is last step in the outbound data path, so there is less backend data transfer – Data protection (ECC) implemented on top of compressed data § End-to-end data integrity checking IBM FlashSystem 900 (Model AE3) Inline hardware compression with no performance penalty
  • 13. § First all flash array with custom 3D TLC flash modules – Traditional 2D NAND has reached the physical limits of scalability – Shrinking flash cells and more bits per cell cause lower endurance, heavy error correction, and degraded latency § 3D NAND flash enables greater scalability – Increases density without compromising latency or endurance – Stacks NAND cells vertically instead of shrinking size of each cell – Allows increased lithography size § Next generation FlashCore technology improves on native flash chip endurance by up to 11x – Combination of advanced flash management and inline hardware compression IBM FlashSystem 900 (Model AE3) World class performance even with 3D TLC
  • 14. IBM Flash Storage § Provides a new Dashboard view of the system – At a glance overview of performance, capacity and health § Enhancements for use with mobile devices – Including Event Flag based performance charts § Performance graphs overlaid with events § Improvements to “strongly encourage” enabling of Call Home and Remote Access § “Open PMR” button § Capacity over time GUI – Gives clients more insight on how they are using their capacity over time § Managing effective capacity with compression § 300 days of performance history IBM FlashSystem 900 (Model AE3) Enhanced user interface
  • 15. IBM Flash Storage FlashSystem 900 AE3 capacity configurations Small capacity... • Only one of the two memory interfaces are populated, one node, no daughter card, the single node will have 12 NAND. This assumes the FRAM is 16GiB DDP. • This would provide a usable capacity of around 3.6TBu before compression, with a max effective capacity of 10.9TBe Medium capacity... • Both memory channels would be populated, both cards are installed in a module, but only 14 NAND on each node are populated, this is believed that this would be required for performance reasons. This assumes the FRAM is 32GiB DDP. • This would provide us with a usable capacity of 8.6TBu before compression, with a max effective capacity of 21.9TBe Large capacity... • Both memory channels would be populated, both cards are installed in a module, all 28 NAND for each node are populated. This assumes the FRAM is 32GiB DDP. • This would provide us with a usable capacity of 18.0TBu before compression, with a max effective capacity of 21.9TBe
  • 16. IBM Flash Storage § 3X capacity with new IBM enhanced 3D TLC in 2U § Up to 220TB effective capacity for compressible workloads § Inline hardware compression with no performance penalty § Next generation FlashCore technology § Consistent response time; latency as low as 95 microseconds § Enhanced user interface with new dashboard view § Centralized encryption key management; SKLM § Flash wear guarantee 3.6TB 8.5TB 18TB Qty 6 8 10 12 8 10 12 8 10 12 Usable 14.4 21.6 28.8 36.1 51.3 68.4 85.5 108 144 180 Maximum 44 66 88 110 132 176 220 132 176 220 Minimum Latency Write 95µs Read 155µs Max IOPS (4 KB Random) Read 1,100,000 70/30 900,000 Write 600,000 Max Bandwidth (64KB Sequential) Read 10 GB/s Write 4.5 GB/s IBM FlashSystem 900 (Model AE3) flash without compromise *Performance with 12 x 8.5TB modules, 2:1 compression
  • 17. IBM Flash Storage FlashCore: The DNA of IBM FlashSystem Making flash work better with FlashCore 17
  • 18. Hardware accelerated I/O IBM MicroLatency® module Advanced flash management Industry standard chip technology Industry standard interface With hardware NVM data path With inline compression With 3D TLC flash IBM FlashSystem 900 (Model AE3) Next generation FlashCore technology
  • 19. Hardware accelerated I/O *40Gb QDR Infiniband adapters capable of supporting both SRP and NVMe-oF; Proof of concept and public demo planned in 4Q17 § End-to-end flash optimized architecture § Low latency hardware NVM data path § Fine-grained grid architecture, highly parallel § FPGA based distributed processing § Two dimensions of RAID protection – System-level RAID across modules – IBM patented Variable Stripe RAID within modules § No single point of failure § Independent data path and control path § Full Active-Active design § 99.999% Availability NVMe over Fabrics ready*
  • 20. Hardware FlashSystem IBM Software Common IBM Stack USIC Interface Controller (PPC) Flash Manager (PPC) Raid Controller GUI SVC UTDE Drivers MCP Linux System Manager Volume Manager Service Manager ControlPath DataPath • Hardware driven, NVM data path provides the fastest latency possible • Software managed control paths provide system management and error handling when required • All subsystems are concurrently maintainable, both for code update and service tasks IBM-engineered flash achieves superior latency with a hardware only data path to our non-volatile memory Hardware accelerated I/O
  • 21. The FlashSystem data compression/decompression algorithm is a Modified Dynamic GZIP algorithm • Implemented completely in hardware, no processor intervention • This technology originated with Z and has been adopted it to fit into a flash controller Improved economics with no performance impact • Compression is performed as the first step in the inbound data path, and decompression is the last step in the outbound data path, so there is less data to transfer • Data protection (ECC) is implemented on top of compressed data • Compression and decompression are completely transparent above the Flash cards except for management of space Who has it? No one else. IBM is the only vendor to deliver Tier 0 ultra-dense purpose-built TLC flash modules with inline high- performance compression! Hardware accelerated I/O NEW inline hardware compression
  • 22. • The same or better performance than the current generation! • Response time for real workloads slightly better with compressible data than the current generation • Tuning free, consistent response time FlashSystem 900 AE3 Performance Overview 0 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,8 0 200000 400000 600000 800000 1000000 1200000 AverageResponseTime(ms) Throughput (IOPS) FlashSystem 900 (AE3): 4KB Random Mix (CR =2.5): 12x 8.5TB, 85% 4K random write 4K random 40/60 4K random 70/30 4K random 90/10 4K random read 0 0,5 1 1,5 2 2,5 3 0 100000 200000 300000 400000 500000 600000 700000AverageResponseTime(ms) Throughput (IOPs) 4K Random Write (CR1 vs CR 2.5): FlashSystem 900 (AE2) (12x2.6TiB, 90%) vs. FlashSystem 900 (AE3) (12x 8.9TiB, 85%) Texan R2 1.5.0.0-126.394 CR1.0 Maverick 1.5.0.0-126.406 CR1.0 Maverick 1.5.0.0-126.394 CR2.5 World-class performance with 3D TLC
  • 23. IBM Patented Variable Stripe RAID® • Maximum level of flash module data protection • Maximum wear life • Fast writes • Scalable • Fast at reads • Non-volatile • Very low power Variable Stripe RAID Who has it? Only the IBM FlashSystem Advantages: • Protects data from a chip failure • Dynamically re-stripes data at a sub-chip level • Preserves life, protection and performance IBM VSR protected flash modules: Now we can build our system using far more advanced technology than SSDs 1 2 3 P Dynamic RAID Re-striping To Isolate & Bypass Media Failures
  • 24. Patented Variable Stripe RAID allows RAID stripe sizes to vary. If one die fails in a 14-chip stripe, only the failed die is bypassed, then data and parity is restriped across the remaining flash. Additional flash on the second circuit board. Variable Stripe RAID reduces maintenance intervals caused by Flash failures Flash Chips Die Failure IBM Patented Variable Stripe RAID® Dynamic RAID Re-striping To Isolate & Bypass Media Failures
  • 25. IBM Storage & SDI 8.5TB IBM MicroLatency Module contains 28 flash devices If failures are distributed across the 2 controllers in a 8.5TB IBM MicroLatency Module… • Can lose up to 951GB of flash capacity (almost 475GB per flash controller) before failing • More than 2 flash devices within the module can fail before it needs to be replaced. • 20 of the 220 flash dies can fail without any issue • When the 9th die fails, the module will issue a warning, but continue to run • When the 21st die fails, the module is failed and the system-level protection is engaged If the failures are localized to a single controller, divide those numbers by 2... • 5 flash die failures on a single controller (controlling 14 flash chips) will trigger a warning • 11 flash die failures (of the 112 total) will trigger the failure Compare this to an off the shelf SSD which can sustain approximately ½ of a flash chip failure before failing the entire drive! FlashCore: Resiliency Well Beyond SSDs Numerous Media Failures Are Easily Tolerated
  • 26. • Maximum level of system protection • Maximum level of flash module data protection • Maximum wear life • Fast writes • Scalable • Fast at reads • Non-volatile • Very low power Who has it? Only the IBM FlashSystem Advantages: • VSR protects from flash chip or sub- chip issues • System-level RAID protects against abrupt module failure and controller failure 2D RAID across modules VSR within modules Two-Dimensional Flash RAID 2-Dimensional RAID Protection Innovative Engineering To Avoid Media Failures
  • 27. High Speed Interface Variable Stripe RAID IBM Engineered Massively Parallel Design Distributed RAM IBM MicroLatency® Module FPGAs in the Data Path Hardware-based Data at Rest Encryption Better data protection keeps your business running Faster data path allows you to do more analytics, on more data, more quickly Inline Hardware Compression
  • 28. IBM Enhanced ECC • IBM designed a new Error Corrector using a novel code which: • Corrects an astoundingly large number of errors • Does not rely on additional reads Flash Conditioning (proactive voltage-level shifting) • Predictive techniques adjust internal flash settings in advance minimizing probability of uncorrectable errors Adaptive, self-optimizing wear-leveling (health-binning + heat-segregation) • Put the most accessed data on the healthiest blocks Result: Up to 7.2x improvement in lifespan over base media (flash chips) Advanced Flash Management Numerous Media Failures Are Easily Tolerated
  • 29. IBM Storage & SDI With and without FlashCore § 3D TLC NAND flash § Program/Erase cycle spec: 5k cycles § Specification assumes strong error correction of 0.01 raw BER § IBM FlashCore technology: – Voltage threshold calibration – Strong error correction – Health binning § With FlashCore technology we can achieve 18.8k P/E cycles § Raw endurance gain: 18.8/5.0 = 3.8x § With 3:1 compression: over 11x Endurance Gain = 3.8X 3D TLC Flash
  • 30. MicroLatency Module Key Differentiators • Innovative ECC algorithm corrects very high bit error rates, but does not require additional reads • Latency does not degrade as parts age – even with 3DTLC • Health binning and heat segregation • FlashCore technology continually assesses health by monitoring several key parameters • Hotter data placed in healthier blocks • Write Amplification reduced by grouping like heat levels • The IBM and Micron collaboration provides special access to the Flash • Extensive characterization determined optimal read offsets to set as block ages. This has been redone for 3DTLC • Powerful checks on entire data path, including inside the flash modules • Variable Stripe RAID reduces what needs to be retired • Hardware compressor also can reduce write amplification since less data written with no loss of compression. Results: • Large endurance gains w/o latency penalty • Asymmetrical wear leveling results in higher endurance in real life workloads! • As the part ages and we determine the health of each block, the ideal voltage levels are set in order to minimize errors! • Outstanding data reliability and improved endurance