Application Advantages of NVMe over Fabrics RDMA and Fibre Channel

Similar documents
Learn Your Alphabet - SRIOV, NPIV, RoCE, iwarp to Pump Up Virtual Infrastructure Performance

Storage Protocol Offload for Virtualized Environments Session 301-F

NVMe over Fabrics. High Performance SSDs networked over Ethernet. Rob Davis Vice President Storage Technology, Mellanox

2017 Storage Developer Conference. Mellanox Technologies. All Rights Reserved.

Next Generation Storage Networking for Next Generation Data Centers. PRESENTATION TITLE GOES HERE Dennis Martin President, Demartek

NETWORKING FLASH STORAGE? FIBRE CHANNEL WAS ALWAYS THE ANSWER!

NVMe Over Fabrics (NVMe-oF)

Architected for Performance. NVMe over Fabrics. September 20 th, Brandon Hoff, Broadcom.

SOFTWARE-DEFINED BLOCK STORAGE FOR HYPERSCALE APPLICATIONS

SNIA Developers Conference - Growth of the iscsi RDMA (iser) Ecosystem

Low latency and high throughput storage access

Future of datacenter STORAGE. Carol Wilder, Niels Reimers,

InfiniBand Networked Flash Storage

EXPERIENCES WITH NVME OVER FABRICS

How Are The Networks Coping Up With Flash Storage

N V M e o v e r F a b r i c s -

NVM Express over Fabrics Storage Solutions for Real-time Analytics

Low-Overhead Flash Disaggregation via NVMe-over-Fabrics Vijay Balakrishnan Memory Solutions Lab. Samsung Semiconductor, Inc.

Performance Benefits of NVMe over Fibre Channel A New, Parallel, Efficient Protocol

Delivering High-Throughput SAN with Brocade Gen 6 Fibre Channel. Friedrich Hartmann SE Manager DACH & BeNeLux

NVMe Direct. Next-Generation Offload Technology. White Paper

How Flash-Based Storage Performs on Real Applications Session 102-C

NVMe over Universal RDMA Fabrics

Low-Overhead Flash Disaggregation via NVMe-over-Fabrics

Why NVMe/TCP is the better choice for your Data Center

Evaluation of the Chelsio T580-CR iscsi Offload adapter

VN2VN: A new framework for L2 DAS Prafulla Deuskar Mark Wunderlich Intel

How to Network Flash Storage Efficiently at Hyperscale. Flash Memory Summit 2017 Santa Clara, CA 1

Expand the Power of Flash with FC-NVMe. Live Webcast November 1, :00 am PT

An Approach for Implementing NVMeOF based Solutions

NVMe Takes It All, SCSI Has To Fall. Brave New Storage World. Lugano April Alexander Ruebensaal

Accelerating Real-Time Big Data. Breaking the limitations of captive NVMe storage

iser as accelerator for Software Defined Storage Rahul Fiske, Subhojit Roy IBM (India)

Beyond the Hype of NVMe & NVMeoF:

Gen 6 Fibre Channel Evaluation of Products from Emulex and Brocade

Application Acceleration Beyond Flash Storage

FMS18 Invited Session 101-B1 Hardware Acceleration Techniques for NVMe-over-Fabric

Universal RDMA: A Unique Approach for Heterogeneous Data-Center Acceleration

BUILDING A BLOCK STORAGE APPLICATION ON OFED - CHALLENGES

Ziye Yang. NPG, DCG, Intel

Benefits of 25, 40, and 50GbE Networks for Ceph and Hyper- Converged Infrastructure John F. Kim Mellanox Technologies

iscsi or iser? Asgeir Eiriksson CTO Chelsio Communications Inc

Next Generation Computing Architectures for Cloud Scale Applications

Kaminario and K2 All Flash Array At A Glance 275+ Employees Boston HQ Locations in Israel, London, Paris, Beijing & Seoul 200+ Channel Partners K2 All

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

NVMe over Fabrics support in Linux Christoph Hellwig Sagi Grimberg

I/O Virtualization The Next Virtualization Frontier

NTRDMA v0.1. An Open Source Driver for PCIe NTB and DMA. Allen Hubbe at Linux Piter 2015 NTRDMA. Messaging App. IB Verbs. dmaengine.h ntb.

SoftFlash: Programmable Storage in Future Data Centers Jae Do Researcher, Microsoft Research

NVMe Modern SAN Primer

RDMA and Hardware Support

RoCE vs. iwarp A Great Storage Debate. Live Webcast August 22, :00 am PT

STORAGE NETWORKING TECHNOLOGY STEPS UP TO PERFORMANCE CHALLENGES

Challenges of High-IOPS Enterprise-level NVMeoF-based All Flash Array From the Viewpoint of Software Vendor

NVMe over Fabrics Discussion on Transports

From Rack Scale to Network Scale: NVMe Over Fabrics Enables Exabyte Applica>ons. Zivan Ori, CEO & Co-founder, E8 Storage

Emulex -branded Fibre Channel HBA Product Line

NVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory

THE STORAGE PERFORMANCE DEVELOPMENT KIT AND NVME-OF

Past and present of the Linux NVMe driver Christoph Hellwig

Enabling the NVMe CMB and PMR Ecosystem

Flash Storage with 24G SAS Leads the Way in Crunching Big Data

Solid State Storage is Everywhere Where Does it Work Best?

Enhancing NVMe-oF Capabilities Using Storage Abstraction

At the heart of a new generation of data center infrastructures and appliances. Sept 2017

Accelerate block service built on Ceph via SPDK Ziye Yang Intel

RoCE vs. iwarp Competitive Analysis

Analyst Perspective: Test Lab Report 16 Gb Fibre Channel Performance and Recommendations

Identifying Performance Bottlenecks with Real- World Applications and Flash-Based Storage

Introduction to EDSFF

Oracle Exadata: Strategy and Roadmap

Next Generation Architecture for NVM Express SSD

Accessing NVM Locally and over RDMA Challenges and Opportunities

Using FPGAs to accelerate NVMe-oF based Storage Networks

Cisco UCS Virtual Interface Card 1225

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Birds of a Feather Presentation

All Roads Lead to Convergence

Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

Concurrent Support of NVMe over RDMA Fabrics and Established Networked Block and File Storage

The NE010 iwarp Adapter

Opportunities from our Compute, Network, and Storage Inflection Points

I/O Virtualization: Enabling New Architectures in the Data Center for Server and I/O Connectivity Sujoy Sen Micron

Accelerating Workload Performance with Cisco 16Gb Fibre Channel Deployments

Fibre Channel vs. iscsi. January 31, 2018

Emulex LPe16000B 16Gb Fibre Channel HBA Evaluation

HP visoko-performantna OLTP rješenja

FC-NVMe. NVMe over Fabrics. Fibre Channel the most trusted fabric can transport NVMe natively. White Paper

How consumer product like Google's Pixelbook benefit from NVMe Storage? Zhiping Yang, Ph. D. Google Inc. Oct. 17, 2017

Application Access to Persistent Memory The State of the Nation(s)!

Designing Next Generation FS for NVMe and NVMe-oF

G2M Research Fall 2017 NVMe Market Sizing Webinar

NVMe From The Server Perspective

NVM Express Awakening a New Storage and Networking Titan Shaun Walsh G2M Research

VPI / InfiniBand. Performance Accelerated Mellanox InfiniBand Adapters Provide Advanced Data Center Performance, Efficiency and Scalability

Comparing Server I/O Consolidation Solutions: iscsi, InfiniBand and FCoE. Gilles Chekroun Errol Roberts

Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Building a Phased Plan for End-to-End FCoE. Shaun Walsh VP Corporate Marketing Emulex Corporation

Annual Update on Flash Memory for Non-Technologists

NFS/RDMA over 40Gbps iwarp Wael Noureddine Chelsio Communications

Transcription:

Application Advantages of NVMe over Fabrics RDMA and Fibre Channel Brandon Hoff Broadcom Limited Tuesday, June 14 2016 10:55 11:35 a.m.

Agenda r Applications that have a need for speed r The Benefits of NVMe r The need for NVMe Fabrics r NVMf r The Standard r Code Submission to the community r Broadcom Reference Hardware Architecture for SDS r Storage Array Requirements r NVMe over RDMA and NVMe over Fibre Channel r Closing 2

Testing the New Paradigm SQL TPC-H Test Results by Demartek r Performance hungry applications can consume all the performance that we can give them 2000 1500 1000 With 4x the performance TPC-H takes ¼ of the time! 8GFC 16GFC r The race is on to improve performance and reduce latency 500 0 Query Time (in seconds) 32GFC Source: Demartek, February 2016 http://www.demartek.com/demartek_emulex_lpe32000_gen6_fc_evaluation_2016-03.html In an All-Flash World Performance Matters!

The NVMe Opportunity r r r The industry is very focused on improving storage performance with NVMe The bottleneck is moving from the storage device to the software & network stack r Low NVMe latencies expose new bottlenecks Next step is to scale the number of devices beyond a rack Storage latencies are dropping by orders of magnitude

NVMf Evolution 1000 SSDs Scale (# of Devices) NVMe 10s of SSDs PCIe Rack Scale 100s of SSDs 2016 NVMe over Fabrics 1000s of SSDs Next Gen NVM Latency (µs) 20us

NVMe for Fabrics NVM Express, Inc. r Industry-wide NVMe community defining NVMe over Fabric r Dozens of participating companies r Working group actively reviewing final items in draft spec now r NVMe Fabrics Linux Driver working group active 6

NVMe over Fabrics r Why is NVMe Fabrics important? r Simple, low-latency transport leveraging NVMe r Layered architecture for scale-out over any fabric r When is it happening? r NVMe over Fabrics Specification Released June 6 th 2016 r NVMe fabrics software stack contributed to the community r Multiple prototypes now, early releases in 2016 r What can we build with it? r Fabric-connected JBOD of NVMe devices r Low-latency NVMe end-to-end storage servers r Fastest all-flash Arrays and NG-NVM storage arrays 7

NVMe over Fabrics Stack Development r Host and Target source code in a public repository on gitlab.com r Developers create git patches and email them to the WG reflector r WG members approve and/or comment on the new patches r Maintainer integrates approved patches into the for-next branch r Multiple members actively submitting patches r Adding new functionality based on latest fabrics TP specification r Fixing bugs that have been identified during testing r Several rebases to latest upstream Linux kernel functionality

Linux Fabric Driver Architecture r Initiator and target software stacks for NVMe over Fabrics r RDMA and Fibre Channel supported, initially r Standardized Latency Test r Determine latency to access an NVMe PCIe SSD remotely vs locally Host FIO App. NVMe Host Driver Transport Target NVMe Target Driver Transport

Broadcom SDS Reference Platform Enterprise Proven: Performance and 74% lower TCO for NVMe Drives Broadcom reference design Broadcom Dual-Mode Fibre Channel (NVMe and SCSI) Broadcom 25G RoCE NIC RAID/JBOD Broadcom SAS/SATA/NVMe Broadcom DCSG PCIe switching Broadcom DSD NVMe ASICs (on the NVMe SSD) Hardware Platform for Traditional customers Build out and test performance benefits Ready to go Hardware Platform for Startups Predefined and configured hardware system High Performance Architecture High performance data protection Separate control and data paths NVMe technology for low latency Fibre Channel 32G RoCE 25G/50G DRAM x86 RAID JBOF Expander PCIe Switching for NVMe Drives NVMe HBA

Storage Array Performance Considerations Standard Storage Arrays NVMe Storage Arrays NVMe JBOF ~200us Latency ~100us Latency ~40us Latency Full Featured Applications Trading, Financial, etc. Tradeoff enterprise features for performance No Enterprise Features Applications Ceph, Hadoop, etc. Different applications will require different storage architectures.

NVMe over RDMA (RoCE) Vs. NVMe over Fibre Chanel NVMe over RDMA (RoCE) NVMe over FC Throughput 1x at 25G, 4x at 100G 1x at 32G, 4x at 128G Switch QoS PFC Credit based flow control Kernel Bypass Yes Yes Low Latency Yes Yes CPU Overhead Low Low Converged Ethernet Yes FCoE Security New Proven Different applications will require different network architectures.

Next Steps r Understand the importance of latency in your applications r Choose the network that fits your business needs r The Performance is identical between them r Leverage the reference platforms for storage software development r Applications will consume all of the performance we can give them. 13