Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage

712 views

Published on

Flash storage is the “go to” option in the modern data center to overcome storage I/O bottlenecks. The problem has been how to get full performance for the flash investment. The zero latent nature of flash exposes bottlenecks throughout the I/O chain.

In this webinar you will learn:
• How latency is introduced by each flash interconnect
• What the performance ramifications are of this latency
• How to reach the full performance potential of flash based storage by leveraging the memory bus
• How memory bus based flash changes the game for how flash can be utilized in the data center

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
712
On SlideShare
0
From Embeds
0
Number of Embeds
45
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage

  1. 1. Flash Roadblock: Latency! How Storage Interconnects are Slowing Flash Storage and How to reach the Final Performance Frontier Register For On-Demand version for Audio + Q&A
  2. 2. Logistics ○ SlideShare Viewers please tweet us questions @storageswiss ○ Register For On-Demand version for Audio + Q&A
  3. 3. Today’s Agenda ● Company Backgrounds ● What is Latency, Throughput and Bandwidth? ● Flash Road Blocks - What Slows Flash Down? ● In Search of a Zero Latent Architecture ● The Final Frontier for Flash Performance
  4. 4. Background ● Analyst firm focused storage, cloud and virtualization ● Knowledge of these market is gained through product testing, implementations and interactions with users and suppliers ● The results of this research can be found in the articles, videos, webinars, product analysis and case studies on our web site: ○ http://storageswiss.com
  5. 5. A Global Leader in Flash Storage Solutions Rankings Trailing 4 Qtr Financials* $6.0B $3.3B $0.7B SanDisk Client SSD Used by All Leading PC OEMs Global Operations Revenue Net Cash* R&D Investment 5,300+ Employees† Qualified at 6 of the Top 7 Leading Retail Brand1 #1 Global Retail Revenue Share All Leading Smartphone & Tablet Manufacturers use SanDisk Server & Storage OEMs Enterprise SSDs and Storage Software * Financials as of Q3 ‘13. Net Cash = [Cash + cash equivalents + short-term & long-term marketable securities] less [debt at maturity value] as of the end of Q3 ‘13. Headcount & patents as of Oct ‘13. NPD Estimate, Jan ‘13. 1Estimates of the memory card & USB markets from NPD (Aug ‘13) and GfK Retail and Technology, Jul ‘13. 5
  6. 6. What is Latency, Throughput and Bandwidth? ● Latency ● The speed at which the device can respond to the I/O request ● Throughput ● The speed at which the device can deliver that response per channel ● Bandwidth ● The number of channels that the device has available to deliver that response
  7. 7. Flash Roadblocks ● Flash Exposes Architectural Problems that HDDs Didn’t ● Speed / Bandwidth of the Connection ● Contention of the Connection ● Efficiency (or inefficiency) of the Storage Protocol
  8. 8. In Search of a Zero Latent Architecture ● High Speed Networks ● 16Gbs Gen 5 Fibre, Infiniband ● Has to traverse storage protocol and network stack, not private ● Server Side SSD ● Has to traverse storage protocol stack, not private ● Native PCIe SSD ● No network, no storage but still has to go through IO HUB, inconsistent latency
  9. 9. The Final Frontier in Flash Performance ● Flash on the Memory Bus ● Designed for Memory ● Dedicated to Memory ● Higher Speed than PCIe or storage network ● Avoids traditional storage protocol stack ● Result: No Bus Contention, very consistent latency
  10. 10. ULLtraDIMM Solid Foundation The World’s First Flash Storage Device On The Memory Channel Memory Channel Interface Enterprise Class Reliability, Endurance & Support Cost Effective SanDisk Confidential
  11. 11. Creating a New Storage Interface This is DRAM with battery backup This is a SATA DIMM Flash Flash Flash Flash Flash Controller Controller DRAM Flash Flash Flash DRAM This is DDR3 directly to flash SanDisk Confidential
  12. 12. Utilizing Existing Server Infrastructure DDR3 Interface & Protocol Scalable I/O & Capacity Example: 8-socket server with 64 DIMM slots  Scalable up to 56 DIMM’s  Up to 22.4TB capacity  >8M IOPS in a single server SanDisk Confidential
  13. 13. Scalable I/O Performance, Constant Latency 3200G 1600G 800G SanDisk Confidential 13
  14. 14. Benefits to Applications Financial Services  Blockdevice Block device  Low,predictable Low, predictable latency latency  FastInteractive Fast Interactive Data Analysis Data Analysis Database/Cloud  Blockdevice/ Block device/ memory memory extension extension  Increase Increase Transactions per Transactions per Second Second  Memcached Memcached consolidation consolidation Virtualization  Blockdevice Block device  IncreasedVMs per Increased VMs per Node Node  Fasterresponse Faster response times per VM times per VM Blade Server  Blockdevice Block device  Utilizesempty Utilizes empty DIMM slots DIMM slots  Enableshigh Enables high density storage density storage blades blades In Memory Compute  Memory Memory extension extension  Reduceresponse Reduce response times for analytics times for analytics queries queries SanDisk Confidential 14
  15. 15. Virtual Desktop Infrastructure App App App App App App App App App App App OS OS OS OS OS OS OS OS OS OS OS OS VMware ESXi  64GB DRAM  1.6TB MLC ULLtraDIMM VMware ESXi  384GB DRAM  700GB SLC PCIe th 1/6th DRAM cost 2x VM’s 200 VMs 100 VMs SanDisk Confidential
  16. 16. Thank you for joining! Click on the Questions button on the right hand side of your viewer Select Attachment button for data sheets and white papers Please rate this webinar. Your reviews help us! Contact And Resources: George Crump: gcrump@storageswitzerland.com www.storage-switzerland.com A recording of this and our other webinars is available on our website (no need to reregister)

×