SlideShare a Scribd company logo
NVMe over Fabrics and
Composable Infrastructure –
What do they mean for SDS?
Tom Lyon
DriveScale, Inc.
Who Is Tom Lyon?
§  Co-Founder and Chief Scientist, DriveScale
§  Distinguished Engineer, Cisco
§  Co-Founder and Chief Scientist, Nuova Systems [-> Cisco UCS]
§  CTO, Nokia Internet Communications
§  Founder & CTO, Ipsilon Networks [-> Nokia IP Routing & Security]
§  Distinguished Engineer, Sun Microsystems [employee #8]
§  Systems Architect, Amdahl Corp.
§  BSE in EECS, Princeton Univ.
§  Hacking on UNIX since 1975
§  UNIX, UTS, SunOS, NFS, SPARC, SunLink, IP Switching, ATM, UCS, VFIO …
2
©2018 DriveScale Inc. All Rights Reserved.
Why Software-Defined Storage?
§  SANs originally provided separation of compute & storage resources
–  This is a very good thing – consolidation, simpler servers, …
§  But SANs now are $$$$$! and don’t scale
§  Centralized storage creates network bottlenecks
§  SAN hardware evolved to just being servers anyways
§  But:
–  there is no right size for an SDS server/storage combo
–  Every cluster needs different cpu/storage ratios
–  CPUs and drives have different “natural” life-cycles
3
©2017 DriveScale Inc. All Rights Reserved.
NVMe enabled SSDs
§  Crazy fast SSDs:
–  500K IOPS
–  3GB/s
§  But:
–  Bottleneck shifts to software
–  Hard to buy small & fast SSDs
–  2TB and rising for good performance
§  NVMe itself is just an interface protocol enabling deep & parallel queues
4
©2017 DriveScale Inc. All Rights Reserved.
NVMe Over Fabrics
§  Substitute network for PCIe – keep NVMe basics
§  Fibre Channel or RDMA networks
–  Ethernet RoCE is leader; iWarp has lost out; IB still niche
–  NVMe over TCP coming because RDMA is “very difficult”
–  Typically for 25Gb Ethernet and beyond
§  NVMe-o-F aspects:
–  Data Plane – highly standardized
–  Control Plane - some standardization
–  Manageability aspects – don’t hold your breath
5
©2017 DriveScale Inc. All Rights Reserved.
NVMe-o-F Use Cases
§  1. Just another protocol between servers & SAN
–  Esp NVMe on FC
§  2. Protocol embedded in backend network of storage system
–  NVMe devices not visible to general network
§  3. Protocol for direct dis-aggregation of drives from servers
–  Target devices are real network citizens
–  Discovery, security, monitoring, … are very important
6
©2017 DriveScale Inc. All Rights Reserved.
NVMe-o-F Targets
§  Of course, x86 servers can be NVMe targets
§  But lots of new SOC chips for more efficient hardware:
–  Broadcom Stingray
–  Mellanox Bluefield
–  Kazan – pure hardware data path
§  Redundant controllers needed to avoid new SPOFs
§  So software needs to live on the server, not on the target
§  Servers become stateless, homogeneous, re-deployable
7
©2017 DriveScale Inc. All Rights Reserved.
Server Disaggregation
§  If SSDs outside the server make sense, why not
–  Hard Drives
–  GPUs?
–  DRAM?
§  Disaggregation requires re-Composition
8
©2017 DriveScale Inc. All Rights Reserved.
Composable Infrastructure: Definition
9
©2018 DriveScale Inc. All Rights Reserved.
Composable Infrastructure: Large System Vendors
§  Cisco started it, but dropped the ball
§  HPE is promoting it with Synergy blade system
§  DellEMC entering market
–  PowerEdge MX composable system
–  “Kinetic Infrastructure”
§  WDC – OpenFlex Composable Infrastructure
10
©2018 DriveScale Inc. All Rights Reserved.
Composable Infrastructure: Startups
§  DriveScale: “Software Composable Infrastructure for Your Data Center”
–  HDD, SSD, NVMe - Ethernet
§  Liqid: “On-Demand Composable Infrastructure”
–  NVMe & GPU – External PCIe
§  H3Platform: NVMe and GPU disaggregation
–  NVMe & GPU – External PCIe
§  Other NVMe over Fabrics:
–  Apeiron, Attala, Excelero, E8 Storage, Pavilion Data, …
11
©2018 DriveScale Inc. All Rights Reserved.
©2018 DriveScale Inc. All Rights Reserved.
What is DriveScale?
12
DAS	
Composable	
DriveScale was born to radically transform how modern
applications are deployed in the data center.
Seeing how hyperscale companies were reaping the
benefits of analytics and AI with massive data sets on their
scale-out infrastructure, DriveScale set out to make it
viable for any enterprise to deploy this infrastructure
on- premises and reap the same reward.
DriveScale designed a software platform that creates a
way to run these same data-intensive applications
unchanged with cloud scale and efficiency at a
significantly lower cost.
DriveScale Composability Platform
13
Bare	Metal	
DriveScale	Composability	Platform	
PCIe	Ethernet	
iSCSI	RoCE	v2	 NVME/TCP	
Rack	Servers	
HDD	 SSD	 NVMe	
Blade	Servers	
Modular	
Servers	
GenZ	
NoSQL

More Related Content

PDF
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
PDF
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
PDF
My personal journey through the World of Open Source! How What Was Old Beco...
PDF
Ceph Research at UCSC
PDF
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
PDF
CEPH DAY BERLIN - WHAT'S NEW IN CEPH
PDF
What's New with Ceph - Ceph Day Silicon Valley
PDF
CEPH DAY BERLIN - CEPH ON THE BRAIN!
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
My personal journey through the World of Open Source! How What Was Old Beco...
Ceph Research at UCSC
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
CEPH DAY BERLIN - WHAT'S NEW IN CEPH
What's New with Ceph - Ceph Day Silicon Valley
CEPH DAY BERLIN - CEPH ON THE BRAIN!

What's hot (20)

PDF
NantOmics
PPTX
Red Hat Gluster Storage, Container Storage and CephFS Plans
PDF
Red Hat Ceph Storage Roadmap: January 2016
PDF
Ceph Tech Talk: Ceph at DigitalOcean
PDF
Red Hat Storage Day New York - What's New in Red Hat Ceph Storage
PDF
2015 open storage workshop ceph software defined storage
PDF
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
PDF
Cache Tiering and Erasure Coding
PDF
Disk health prediction for Ceph
PDF
Red Hat Storage Roadmap
PDF
Red Hat Enterprise Linux: Open, hyperconverged infrastructure
ODP
Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...
PDF
Red Hat Gluster Storage - Direction, Roadmap and Use-Cases
PDF
Red Hat Storage for Mere Mortals
PPTX
Ceph and OpenStack - Feb 2014
PDF
BlueStore: a new, faster storage backend for Ceph
PPTX
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
PDF
2019.06.27 Intro to Ceph
PPTX
Ceph Deployment at Target: Customer Spotlight
PDF
BlueStore: a new, faster storage backend for Ceph
NantOmics
Red Hat Gluster Storage, Container Storage and CephFS Plans
Red Hat Ceph Storage Roadmap: January 2016
Ceph Tech Talk: Ceph at DigitalOcean
Red Hat Storage Day New York - What's New in Red Hat Ceph Storage
2015 open storage workshop ceph software defined storage
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
Cache Tiering and Erasure Coding
Disk health prediction for Ceph
Red Hat Storage Roadmap
Red Hat Enterprise Linux: Open, hyperconverged infrastructure
Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...
Red Hat Gluster Storage - Direction, Roadmap and Use-Cases
Red Hat Storage for Mere Mortals
Ceph and OpenStack - Feb 2014
BlueStore: a new, faster storage backend for Ceph
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
2019.06.27 Intro to Ceph
Ceph Deployment at Target: Customer Spotlight
BlueStore: a new, faster storage backend for Ceph
Ad

Similar to NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Software Defined Storage (20)

PPTX
Webinar: NVMe, NVMe over Fabrics and Beyond - Everything You Need to Know
PDF
NVMe Takes It All, SCSI Has To Fall
PPTX
Flash memory summit enterprise udate 2019
PDF
NVMe over Fibre Channel Introduction
PDF
Introduction to NVMe Over Fabrics-V3R
PDF
NVMe over Fabric
PPTX
It's the End of Data Storage As We Know It (And I Feel Fine)
PDF
S104878 nvme-revolution-jburg-v1809b
PPTX
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
PPTX
Spinning Brown Donuts
PPTX
Spinning Brown Donuts: Why Storage Still Counts
PDF
OpenIO ServerLess Storage
PDF
NVMe over Fabrics Demystified
PDF
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage Utilization
PDF
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage Utilization
PDF
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
PPTX
1 emc vs_compellent
PPTX
TECHunplugged Austin 2016
PDF
NVMe overview
PDF
Building a Distributed Block Storage System on Xen
Webinar: NVMe, NVMe over Fabrics and Beyond - Everything You Need to Know
NVMe Takes It All, SCSI Has To Fall
Flash memory summit enterprise udate 2019
NVMe over Fibre Channel Introduction
Introduction to NVMe Over Fabrics-V3R
NVMe over Fabric
It's the End of Data Storage As We Know It (And I Feel Fine)
S104878 nvme-revolution-jburg-v1809b
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
Spinning Brown Donuts
Spinning Brown Donuts: Why Storage Still Counts
OpenIO ServerLess Storage
NVMe over Fabrics Demystified
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage Utilization
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage Utilization
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
1 emc vs_compellent
TECHunplugged Austin 2016
NVMe overview
Building a Distributed Block Storage System on Xen
Ad

Recently uploaded (20)

PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPT
Introduction Database Management System for Course Database
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
top salesforce developer skills in 2025.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
medical staffing services at VALiNTRY
Navsoft: AI-Powered Business Solutions & Custom Software Development
Introduction Database Management System for Course Database
Operating system designcfffgfgggggggvggggggggg
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Design an Analysis of Algorithms I-SECS-1021-03
2025 Textile ERP Trends: SAP, Odoo & Oracle
Which alternative to Crystal Reports is best for small or large businesses.pdf
Upgrade and Innovation Strategies for SAP ERP Customers
PTS Company Brochure 2025 (1).pdf.......
Design an Analysis of Algorithms II-SECS-1021-03
top salesforce developer skills in 2025.pdf
history of c programming in notes for students .pptx
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Odoo POS Development Services by CandidRoot Solutions
Internet Downloader Manager (IDM) Crack 6.42 Build 41
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Wondershare Filmora 15 Crack With Activation Key [2025
Understanding Forklifts - TECH EHS Solution
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
medical staffing services at VALiNTRY

NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Software Defined Storage

  • 1. NVMe over Fabrics and Composable Infrastructure – What do they mean for SDS? Tom Lyon DriveScale, Inc.
  • 2. Who Is Tom Lyon? §  Co-Founder and Chief Scientist, DriveScale §  Distinguished Engineer, Cisco §  Co-Founder and Chief Scientist, Nuova Systems [-> Cisco UCS] §  CTO, Nokia Internet Communications §  Founder & CTO, Ipsilon Networks [-> Nokia IP Routing & Security] §  Distinguished Engineer, Sun Microsystems [employee #8] §  Systems Architect, Amdahl Corp. §  BSE in EECS, Princeton Univ. §  Hacking on UNIX since 1975 §  UNIX, UTS, SunOS, NFS, SPARC, SunLink, IP Switching, ATM, UCS, VFIO … 2 ©2018 DriveScale Inc. All Rights Reserved.
  • 3. Why Software-Defined Storage? §  SANs originally provided separation of compute & storage resources –  This is a very good thing – consolidation, simpler servers, … §  But SANs now are $$$$$! and don’t scale §  Centralized storage creates network bottlenecks §  SAN hardware evolved to just being servers anyways §  But: –  there is no right size for an SDS server/storage combo –  Every cluster needs different cpu/storage ratios –  CPUs and drives have different “natural” life-cycles 3 ©2017 DriveScale Inc. All Rights Reserved.
  • 4. NVMe enabled SSDs §  Crazy fast SSDs: –  500K IOPS –  3GB/s §  But: –  Bottleneck shifts to software –  Hard to buy small & fast SSDs –  2TB and rising for good performance §  NVMe itself is just an interface protocol enabling deep & parallel queues 4 ©2017 DriveScale Inc. All Rights Reserved.
  • 5. NVMe Over Fabrics §  Substitute network for PCIe – keep NVMe basics §  Fibre Channel or RDMA networks –  Ethernet RoCE is leader; iWarp has lost out; IB still niche –  NVMe over TCP coming because RDMA is “very difficult” –  Typically for 25Gb Ethernet and beyond §  NVMe-o-F aspects: –  Data Plane – highly standardized –  Control Plane - some standardization –  Manageability aspects – don’t hold your breath 5 ©2017 DriveScale Inc. All Rights Reserved.
  • 6. NVMe-o-F Use Cases §  1. Just another protocol between servers & SAN –  Esp NVMe on FC §  2. Protocol embedded in backend network of storage system –  NVMe devices not visible to general network §  3. Protocol for direct dis-aggregation of drives from servers –  Target devices are real network citizens –  Discovery, security, monitoring, … are very important 6 ©2017 DriveScale Inc. All Rights Reserved.
  • 7. NVMe-o-F Targets §  Of course, x86 servers can be NVMe targets §  But lots of new SOC chips for more efficient hardware: –  Broadcom Stingray –  Mellanox Bluefield –  Kazan – pure hardware data path §  Redundant controllers needed to avoid new SPOFs §  So software needs to live on the server, not on the target §  Servers become stateless, homogeneous, re-deployable 7 ©2017 DriveScale Inc. All Rights Reserved.
  • 8. Server Disaggregation §  If SSDs outside the server make sense, why not –  Hard Drives –  GPUs? –  DRAM? §  Disaggregation requires re-Composition 8 ©2017 DriveScale Inc. All Rights Reserved.
  • 9. Composable Infrastructure: Definition 9 ©2018 DriveScale Inc. All Rights Reserved.
  • 10. Composable Infrastructure: Large System Vendors §  Cisco started it, but dropped the ball §  HPE is promoting it with Synergy blade system §  DellEMC entering market –  PowerEdge MX composable system –  “Kinetic Infrastructure” §  WDC – OpenFlex Composable Infrastructure 10 ©2018 DriveScale Inc. All Rights Reserved.
  • 11. Composable Infrastructure: Startups §  DriveScale: “Software Composable Infrastructure for Your Data Center” –  HDD, SSD, NVMe - Ethernet §  Liqid: “On-Demand Composable Infrastructure” –  NVMe & GPU – External PCIe §  H3Platform: NVMe and GPU disaggregation –  NVMe & GPU – External PCIe §  Other NVMe over Fabrics: –  Apeiron, Attala, Excelero, E8 Storage, Pavilion Data, … 11 ©2018 DriveScale Inc. All Rights Reserved.
  • 12. ©2018 DriveScale Inc. All Rights Reserved. What is DriveScale? 12 DAS Composable DriveScale was born to radically transform how modern applications are deployed in the data center. Seeing how hyperscale companies were reaping the benefits of analytics and AI with massive data sets on their scale-out infrastructure, DriveScale set out to make it viable for any enterprise to deploy this infrastructure on- premises and reap the same reward. DriveScale designed a software platform that creates a way to run these same data-intensive applications unchanged with cloud scale and efficiency at a significantly lower cost.
  • 13. DriveScale Composability Platform 13 Bare Metal DriveScale Composability Platform PCIe Ethernet iSCSI RoCE v2 NVME/TCP Rack Servers HDD SSD NVMe Blade Servers Modular Servers GenZ NoSQL