Next generation Ethernet connect to All FLASH: iSER and NVMeF - - PowerPoint PPT Presentation

next generation ethernet connect to all flash iser and
SMART_READER_LITE
LIVE PREVIEW

Next generation Ethernet connect to All FLASH: iSER and NVMeF - - PowerPoint PPT Presentation

Next generation Ethernet connect to All FLASH: iSER and NVMeF Subhojit Roy Senior Technical Staff Member, IBM IBM Systems Agenda Flash growth and dimensions of change Shared SAN storage requirements What is iSER? What is


slide-1
SLIDE 1

IBM Systems

Next generation Ethernet connect to All FLASH: iSER and NVMeF

Subhojit Roy Senior Technical Staff Member, IBM

slide-2
SLIDE 2

IBM Systems

§ Flash growth and dimensions of change § Shared SAN storage requirements § What is iSER? § What is NVMeF? § All FLASH on SAN – roadmap § What are we doing at IBM?

Agenda

| 2

slide-3
SLIDE 3

IBM Systems

Flash Growth and Dimensions of Change…

Storage SW Architecture Storage Media Layer2 Interconnect (L2)

HDD à SAS SSDs àPCIe NVMe àPM (3DXP) Kernel Mode à User Mode (SPDK) FC 8G/16G à Eth 10G à FC32Gà Eth RDMA 25/40/50/100G

Upper Level Protocols (ULP)

FCP à iSER & NVMeoF (Eth & FC)

Storage HW Architecture

AF Server à AF-HyperConvergedà AF-Arrays à AF Disaggregated Storage

Workloads

Traditional Enterprise Workloads à New age Flash workloads (Tier0: SAP HANA, RT Analytics, Tier1: OLTP, VDI, Social Media Apps)

ü Flash is driving change ü Change is multidimensional ü Change would not be all at once. One dimension at a time

slide-4
SLIDE 4

IBM Systems

Shared SAN storage requirements

Ø Multipath (for high availability) Ø Reservation (SCSI Persistent Group Reservation) Ø vVols (offload Copy Services to Storage Controller) Ø Data movement/migration without involving host CPU (XCOPY, ODX) Ø Unmap: Optimize space deallocation on Thin Provisioned storage Ø Atomic Compare And Write (CAW): Alternative to SCSI3 Reservations Ø Error Handling: Abort Task, Abort Task Set, LUN Reset, Target Reset etc.

| 4

slide-5
SLIDE 5

5

What is iSER?

Operating System/Applications SCSI Layer FCP iSCSI TCP IP NIC Driver iSER iWARP Driver RoCE Driver Fiber Channel Driver OFED IB verbs Infiniband Adapter Driver Software Drivers Hardware FC HBA NIC iWARP rNIC RoCE rNIC IB HCA FC iSCSI iSER Ω

slide-6
SLIDE 6

IBM Systems

iSER: Current state of affairs

6

Low Latency, Low CPU Utilization

(Eliminates copies to/from TCP/IP buffers)

No Changes to iSCSI administration (vSphere, Widows, OpenStack work as is) Vendor and Technology Independent (works on iWARP , RoCE & Infiniband HCAs) Works on Standard Ethernet equipment (10G and 25/50/100G switches) Enterprise applications just work! (vVols, Clustering, Multipath etc.) Suitable for All FLASH over High Speed Eth (10, 25, 40, 50, 100 Gbps and beyond) No disruption to administration model Fits well into Software Defined Storage (SDS) paradigm Cost Savings Ideal for shared storage (both for FLASH and HDD)

iSER is iSCSI with RDMA Data path iSER is ready for Shared All FLASH SAN storage today!

slide-7
SLIDE 7

7

What is NVMeF?

Operating System/Applications SCSI iSCSI iSER iWARP Driver RoCE Driver OFED IB verbs Infiniband Adapter Driver Software Drivers Hardware iWARP rNIC RoCE rNIC IB HCA iSER NVMeF iWARP Driver RoCE Driver FCAdapter Driver iWARP rNIC RoCE rNIC FC HBA NVMeF

slide-8
SLIDE 8

IBM Systems

NVMeF: Current state of affairs

8

Low Latency, Low CPU Utilization

(Primarily scuts down on Host s/w stack)

New Administrative Model Vendor and Technology Independent (works on iWARP , RoCE & Fiber Channel) Works on Standard Ethernet equipment (10G and 25/50/100G switches) Applications must change to exploit parallelism Suitable for All FLASH over High Speed Eth (10, 25, 40, 50, 100 Gbps and beyond) Changes to vSphere, Openstack etc. Yes and No! Need common user space layer 2 Cost Savings Applications need to transform yet

NVMeF is still evolving to adapt to Shared Storage Applications!

slide-9
SLIDE 9

IBM Systems

HDD < 2010

SCSI FC

HDD/SSD 2012- 2016 …

SCSI FC

HDD 2010 +….

SCSI iSCSI/Eth

….

Flash/NVMe 2015- ….

SCSI FC

….

Flash/3DXP 2017

NVMeoF NVMf/RDMA

…. ….

SCSI/FC ruled the Enterprise Shared Storage World iSCSI started penetration in low end market PCIe NVMe Flash debuted as high performance storage

….

Flash environments used SCSI with FC as an interconnect

Flash/NVMe 2016- ….

SCSI iSER/RDMA iSER came as an alternative to FC for connecting external Flash NVMeoF specification and technology matured for Tier0 usecase

….

Timeline For Maturity Technology Adoption Status

Flash/3DXP

SCSI/NVMeoF iSER/NVMf NVMeoF/Eth RDMA matured for Shared Storage Usecase

Usecase Details

1990s – 2010 : HDD/SCSI/FC Rule 2007- 2016 SSD/Flash media evolution, maturity 2015 - … NVM evolution 2016 to 2020 – iSER/SCSI 2019/2022 –iSER/NVMeF

2019 ….

All Flash SAN roadmap!

slide-10
SLIDE 10

IBM Systems

Host Host Host Host Host Host SAN Host SVC Host SVC Host SVC Host SVC

Vdisk 1 Vdisk 1 Vdisk 1 Vdisk 1

Device SAN RAID Ctlr RAID Ctlr RAID Ctlr RAID Ctlr

RAID controller LUNS

Clustering of Nodes on iSER Host attach over iSER

Ø Host Attach over iSER – Linux, VMWare Ø Clustering over iSER

What are we doing at IBM?

slide-11
SLIDE 11

IBM Systems

11

iSER vs Fibre channel

I/O iSER (40Gb) Fibre Channel (16Gb) Read 4KiB 50 (us) 80 (us) Write 4KiB 139 (us) 195 (us) Read 64KiB 95 (us) 196 (us) Write 64KiB 209 (us) 337 (us)

iSER: Fiber Channel benefits minus the additional costs

slide-12
SLIDE 12

IBM Systems

Thank You!

12