SlideShare a Scribd company logo
1 of 13
Mellanox High Performance Networks for Ceph 
Building World Class Data Centers 
Ceph Day, October 22nd, 2014
Agenda 
 Who are we and what does it have to do with CEPH? 
 Benefits of High Performance Interconnect for CEPH 
 Typical deployment scenarios 
 Advanced performance work in progress 
 Examples of Commercial Solutions 
© 2014 Mellanox Technologies - Mellanox Confidential - 2
Leading Supplier of End-to-End Interconnect Solutions 
Server / Compute Switch / Gateway 
Virtual Protocol Interconnect 
Storage 
Front / Back-End 
Virtual Protocol Interconnect 
56G IB & FCoIB 56G InfiniBand 
10/40/56GbE & FCoE 10/40/56GbE 
Comprehensive End-to-End InfiniBand and Ethernet Portfolio 
ICs Adapter Cards Switches/Gateways Host/Fabric Software Metro / WAN 
Cables/Modules 
© 2014 Mellanox Technologies - Mellanox Confidential - 3
The Future Depends on Fastest Interconnects 
1Gb/s 10Gb/s 40/56Gb/s 
© 2014 Mellanox Technologies - Mellanox Confidential - 4
From Scale-Up to Scale-Out Architecture 
 Only way to support storage capacity growth in a cost-effective manner 
 We have seen this transition on the compute side in HPC in the early 2000s 
 Scaling performance linearly requires “seamless connectivity” (ie lossless, high bw, low latency, 
cpu offloads) 
Interconnect Capabilities Determine Scale Out Performance 
© 2014 Mellanox Technologies - Mellanox Confidential - 5
CEPH and Networks 
 High performance networks enable maximum cluster availability 
• Clients, OSD, Monitors and Metadata servers communicate over multiple network layers 
• Real-time requirements for heartbeat, replication, recovery and re-balancing 
 Cluster (“backend”) network performance dictates cluster’s performance and scalability 
• “Network load between Ceph OSD Daemons easily dwarfs the network load between Ceph Clients 
and the Ceph Storage Cluster” (Ceph Documentation) 
© 2014 Mellanox Technologies - Mellanox Confidential - 6
How Customers Deploy CEPH with Mellanox Interconnect 
 Building Scalable, Performing Storage Solutions 
• Cluster network @ 40Gb Ethernet 
• Clients @ 10G/40Gb Ethernet 
 Directly connect over 500 Client Nodes 
• Target Retail Cost: US$350/1TB 
 Scale Out Customers Use SSDs 
• For OSDs and Journals 
8.5PB System Currently Being Deployed 
© 2014 Mellanox Technologies - Mellanox Confidential - 7
CEPH Deployment Using 10GbE and 40GbE 
 Cluster (Private) Network @ 40GbE 
• Smooth HA, unblocked heartbeats, efficient data balancing 
 Throughput Clients @ 40GbE 
• Guaranties line rate for high ingress/egress clients 
 IOPs Clients @ 10GbE / 40GbE 
• 100K+ IOPs/Client @4K blocks 
Admin Node 
Throughput Testing results based on fio benchmark, 8m block, 20GB file,128 parallel jobs, RBD Kernel Driver with Linux Kernel 3.13.3 RHEL 6.3, Ceph 0.72.2 
IOPs Testing results based on fio benchmark, 4k block, 20GB file,128 parallel jobs, RBD Kernel Driver with Linux Kernel 3.13.3 RHEL 6.3, Ceph 0.72.2 
Client Nodes 
10GbE/40GbE 
Public Network 
10GbE/40GBE 
Cluster Network 
40GbE 
20x Higher Throughput , 4x Higher IOPs with 40Gb Ethernet Clients! 
(http://www.mellanox.com/related-docs/whitepapers/WP_Deploying_Ceph_over_High_Performance_Networks.pdf) 
Ceph Nodes 
(Monitors, OSDs, MDS) 
© 2014 Mellanox Technologies - Mellanox Confidential - 8
I/O Offload Frees Up CPU for Application Processing 
Without RDMA With RDMA and Offload 
~88% CPU 
Efficiency 
System Space User Space 
~53% CPU 
Efficiency 
~47% CPU 
Overhead/Idle 
~12% CPU 
Overhead/Idle 
System Space User Space 
© 2014 Mellanox Technologies - Mellanox Confidential - 9
CEPH+RDMA: Coming Soon 
 Phase 1: RDMA (multi-transport) integration of XioMessenger based 
on Accelio 
• Basic integration complete, in up-stream contribution process 
• http://wiki.ceph.com/Planning/Blueprints/Hammer/Accelio_RDMA_ 
Messenger 
 Eliminating XioMessenger bottleneck uncovered several others… 
 Increased focus on performance, and weekly community calls 
involving RedHat, Cisco, Fujitsu and others: 
• http://pad.ceph.com/p/performance_weekly 
Accelio Native simple 
messenger 
Xio messenger Ceph 
TCP 
Ceph 
RDMA 
Expected 
Ramdisk local 
perf 
BW Read (MB/s) 3200* 980** 3200* 950 1300 2534 
BW Write (MB/s) 3200* 980** 3200* 435 500 2361 
* Measured on gen2 PCIE system, expected 5000 in gen3 systems 
** Increased pipe depth to 10000 and 1000000 
© 2014 Mellanox Technologies - Mellanox Confidential - 10
Commercial Solutions in the Market Today 
Healthcare 
 ISS: Storage Super Core 
• 82,000 IOPS on 512B reads 
• 74,000 IOPS on 4KB reads 
• 1.1 GB/sec on 256KB reads. 
 http://www.iss-integration.com/supercore.html 
Cloud 
 OnyxCCS: ElectraStack 
 Turnkey IaaS multi-tenant computing system 
 5X Faster Node/Data Restoration 
 https://www.onyxccs.com/products/8-series 
High Performance Storage 
 Scalable Informatics: Unison 
 Archive like storage density with tier 1 
performance 
• 60 drives in a 4U chassis all driven at full bandwidth 
 https://www.scalableinformatics.com/unison.html 
Media / Entertainment 
 Daystrom/StorageFoundry: Nautilus 
 Massive-scale storage platform 
• Single client reaching up to 2.2GB/sec on read throughput. 
 Easy integration with existing FC storage 
 http://storagefoundry.net/ 
Generally Available, Pre-configured, Pre-tuned Solutions leveraging 40/56Gb/s Cluster Networks 
© 2014 Mellanox Technologies - Mellanox Confidential - 11
Summary 
 CEPH cluster scalability and availability rely on high performance networks 
 End to end 40/56 Gb/s transport with full CPU offloads available and being deployed 
• 100Gb/s around the corner 
 RDMA and more performance improvements coming soon 
© 2014 Mellanox Technologies - Mellanox Confidential - 12
Thank You

More Related Content

What's hot

CloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the FutureCloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the FutureMellanox Technologies
 
GEN-Z: An Overview and Use Cases
GEN-Z: An Overview and Use CasesGEN-Z: An Overview and Use Cases
GEN-Z: An Overview and Use Casesinside-BigData.com
 
I/O virtualization with InfiniBand and 40 Gigabit Ethernet
I/O virtualization with InfiniBand and 40 Gigabit EthernetI/O virtualization with InfiniBand and 40 Gigabit Ethernet
I/O virtualization with InfiniBand and 40 Gigabit EthernetMellanox Technologies
 
Presentation comparing server io consolidation solution with i scsi, infini...
Presentation   comparing server io consolidation solution with i scsi, infini...Presentation   comparing server io consolidation solution with i scsi, infini...
Presentation comparing server io consolidation solution with i scsi, infini...xKinAnx
 
Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015ldangelo0772
 
Why Fibre Channel Fabrics to Support Flash Storage?
Why Fibre Channel Fabrics to Support Flash Storage?Why Fibre Channel Fabrics to Support Flash Storage?
Why Fibre Channel Fabrics to Support Flash Storage?TheFibreChannel
 
The Role of Fibre Channel in Server Virtualization
The Role of Fibre Channel in Server VirtualizationThe Role of Fibre Channel in Server Virtualization
The Role of Fibre Channel in Server VirtualizationTheFibreChannel
 
Cisco mds 9148 s training workshop
Cisco mds 9148 s training workshopCisco mds 9148 s training workshop
Cisco mds 9148 s training workshopsolarisyougood
 
Ceph Day Berlin: Deploying Flash Storage for Ceph without Compromising Perfor...
Ceph Day Berlin: Deploying Flash Storage for Ceph without Compromising Perfor...Ceph Day Berlin: Deploying Flash Storage for Ceph without Compromising Perfor...
Ceph Day Berlin: Deploying Flash Storage for Ceph without Compromising Perfor...Ceph Community
 
Presentation linux on power
Presentation   linux on powerPresentation   linux on power
Presentation linux on powersolarisyougood
 
Advancing Applications Performance With InfiniBand
Advancing Applications Performance With InfiniBandAdvancing Applications Performance With InfiniBand
Advancing Applications Performance With InfiniBandMellanox Technologies
 
Designing and deploying converged storage area networks final
Designing and deploying converged storage area networks finalDesigning and deploying converged storage area networks final
Designing and deploying converged storage area networks finalBhavin Yadav
 
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSDHigh-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSDinside-BigData.com
 
Fortissimo converged super_converged_hyper
Fortissimo converged super_converged_hyperFortissimo converged super_converged_hyper
Fortissimo converged super_converged_hyperEmilio Billi
 
ThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
ThunderX ARMV8 Servers: Disruption and Innovation in the Server MarketThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
ThunderX ARMV8 Servers: Disruption and Innovation in the Server MarketRed_Hat_Storage
 
Storage Area Network (SAN session Day-2)
Storage Area Network (SAN session Day-2)Storage Area Network (SAN session Day-2)
Storage Area Network (SAN session Day-2)Saroj Sahu
 
NVMe Takes It All, SCSI Has To Fall
NVMe Takes It All, SCSI Has To FallNVMe Takes It All, SCSI Has To Fall
NVMe Takes It All, SCSI Has To Fallinside-BigData.com
 
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Dennis Martin
 

What's hot (20)

CloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the FutureCloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the Future
 
GEN-Z: An Overview and Use Cases
GEN-Z: An Overview and Use CasesGEN-Z: An Overview and Use Cases
GEN-Z: An Overview and Use Cases
 
I/O virtualization with InfiniBand and 40 Gigabit Ethernet
I/O virtualization with InfiniBand and 40 Gigabit EthernetI/O virtualization with InfiniBand and 40 Gigabit Ethernet
I/O virtualization with InfiniBand and 40 Gigabit Ethernet
 
Scale Out Database Solution
Scale Out Database SolutionScale Out Database Solution
Scale Out Database Solution
 
Presentation comparing server io consolidation solution with i scsi, infini...
Presentation   comparing server io consolidation solution with i scsi, infini...Presentation   comparing server io consolidation solution with i scsi, infini...
Presentation comparing server io consolidation solution with i scsi, infini...
 
Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015
 
Why Fibre Channel Fabrics to Support Flash Storage?
Why Fibre Channel Fabrics to Support Flash Storage?Why Fibre Channel Fabrics to Support Flash Storage?
Why Fibre Channel Fabrics to Support Flash Storage?
 
Power overview 2018 08-13b
Power overview 2018 08-13bPower overview 2018 08-13b
Power overview 2018 08-13b
 
The Role of Fibre Channel in Server Virtualization
The Role of Fibre Channel in Server VirtualizationThe Role of Fibre Channel in Server Virtualization
The Role of Fibre Channel in Server Virtualization
 
Cisco mds 9148 s training workshop
Cisco mds 9148 s training workshopCisco mds 9148 s training workshop
Cisco mds 9148 s training workshop
 
Ceph Day Berlin: Deploying Flash Storage for Ceph without Compromising Perfor...
Ceph Day Berlin: Deploying Flash Storage for Ceph without Compromising Perfor...Ceph Day Berlin: Deploying Flash Storage for Ceph without Compromising Perfor...
Ceph Day Berlin: Deploying Flash Storage for Ceph without Compromising Perfor...
 
Presentation linux on power
Presentation   linux on powerPresentation   linux on power
Presentation linux on power
 
Advancing Applications Performance With InfiniBand
Advancing Applications Performance With InfiniBandAdvancing Applications Performance With InfiniBand
Advancing Applications Performance With InfiniBand
 
Designing and deploying converged storage area networks final
Designing and deploying converged storage area networks finalDesigning and deploying converged storage area networks final
Designing and deploying converged storage area networks final
 
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSDHigh-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
High-Performance Big Data Analytics with RDMA over NVM and NVMe-SSD
 
Fortissimo converged super_converged_hyper
Fortissimo converged super_converged_hyperFortissimo converged super_converged_hyper
Fortissimo converged super_converged_hyper
 
ThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
ThunderX ARMV8 Servers: Disruption and Innovation in the Server MarketThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
ThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
 
Storage Area Network (SAN session Day-2)
Storage Area Network (SAN session Day-2)Storage Area Network (SAN session Day-2)
Storage Area Network (SAN session Day-2)
 
NVMe Takes It All, SCSI Has To Fall
NVMe Takes It All, SCSI Has To FallNVMe Takes It All, SCSI Has To Fall
NVMe Takes It All, SCSI Has To Fall
 
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
 

Viewers also liked (20)

Scanned 20141007 1402
Scanned 20141007 1402Scanned 20141007 1402
Scanned 20141007 1402
 
A el general franco
A el general francoA el general franco
A el general franco
 
Caricatures
CaricaturesCaricatures
Caricatures
 
Alfabeto Corporal
Alfabeto CorporalAlfabeto Corporal
Alfabeto Corporal
 
25
2525
25
 
16
1616
16
 
11
1111
11
 
O deserto Mágico
O deserto MágicoO deserto Mágico
O deserto Mágico
 
Tugas 4 tik
Tugas 4 tikTugas 4 tik
Tugas 4 tik
 
Presentacion erasmus
Presentacion erasmusPresentacion erasmus
Presentacion erasmus
 
Boli Infectioase ale Canidelor Note de Curs
Boli Infectioase ale Canidelor Note de CursBoli Infectioase ale Canidelor Note de Curs
Boli Infectioase ale Canidelor Note de Curs
 
04
0404
04
 
Pruebas libres bachiller_2011
Pruebas libres bachiller_2011Pruebas libres bachiller_2011
Pruebas libres bachiller_2011
 
Botanic Gardens of London
Botanic Gardens of LondonBotanic Gardens of London
Botanic Gardens of London
 
Evaluacion pcpi
Evaluacion pcpiEvaluacion pcpi
Evaluacion pcpi
 
Pengantar Ekonomi Makro
Pengantar Ekonomi Makro Pengantar Ekonomi Makro
Pengantar Ekonomi Makro
 
Templos da India
Templos da IndiaTemplos da India
Templos da India
 
Ortografiaacordo 111029034710-phpapp02
Ortografiaacordo 111029034710-phpapp02Ortografiaacordo 111029034710-phpapp02
Ortografiaacordo 111029034710-phpapp02
 
Umdesafiode Deus
Umdesafiode DeusUmdesafiode Deus
Umdesafiode Deus
 
Chi kung
Chi kungChi kung
Chi kung
 

Similar to Mellanox High Performance Networks Boost Ceph Storage

Ceph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-GeneCeph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-GeneCeph Community
 
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...OpenStack Korea Community
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RSimon Huang
 
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안NAIM Networks, Inc.
 
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月
Mellanox for OpenStack  - OpenStack最新情報セミナー 2014年10月Mellanox for OpenStack  - OpenStack最新情報セミナー 2014年10月
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月VirtualTech Japan Inc.
 
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...Ceph Community
 
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreAdvanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreinside-BigData.com
 
Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Mellanox Technologies
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Community
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSSteve Wong
 
Presentation cube
Presentation cubePresentation cube
Presentation cubeJP Pérusse
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyPeter Clapham
 
Accelerate Big Data Processing with High-Performance Computing Technologies
Accelerate Big Data Processing with High-Performance Computing TechnologiesAccelerate Big Data Processing with High-Performance Computing Technologies
Accelerate Big Data Processing with High-Performance Computing TechnologiesIntel® Software
 
Announcing the Mellanox ConnectX-5 100G InfiniBand Adapter
Announcing the Mellanox ConnectX-5 100G InfiniBand AdapterAnnouncing the Mellanox ConnectX-5 100G InfiniBand Adapter
Announcing the Mellanox ConnectX-5 100G InfiniBand Adapterinside-BigData.com
 
SoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based NetworkingSoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based NetworkingNetronome
 
#IBMEdge: "Not all Networks are Equal"
#IBMEdge: "Not all Networks are Equal" #IBMEdge: "Not all Networks are Equal"
#IBMEdge: "Not all Networks are Equal" Brocade
 

Similar to Mellanox High Performance Networks Boost Ceph Storage (20)

Ceph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-GeneCeph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-Gene
 
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3R
 
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
 
Mellanox's Sales Strategy
Mellanox's Sales StrategyMellanox's Sales Strategy
Mellanox's Sales Strategy
 
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月
Mellanox for OpenStack  - OpenStack最新情報セミナー 2014年10月Mellanox for OpenStack  - OpenStack最新情報セミナー 2014年10月
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月
 
Mellanox IBM
Mellanox IBMMellanox IBM
Mellanox IBM
 
Mellanox Market Leading Solutions
Mellanox Market Leading SolutionsMellanox Market Leading Solutions
Mellanox Market Leading Solutions
 
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
 
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreAdvanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
 
Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions
 
CloudX on OpenStack
CloudX on OpenStackCloudX on OpenStack
CloudX on OpenStack
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
Presentation cube
Presentation cubePresentation cube
Presentation cube
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journey
 
Accelerate Big Data Processing with High-Performance Computing Technologies
Accelerate Big Data Processing with High-Performance Computing TechnologiesAccelerate Big Data Processing with High-Performance Computing Technologies
Accelerate Big Data Processing with High-Performance Computing Technologies
 
Announcing the Mellanox ConnectX-5 100G InfiniBand Adapter
Announcing the Mellanox ConnectX-5 100G InfiniBand AdapterAnnouncing the Mellanox ConnectX-5 100G InfiniBand Adapter
Announcing the Mellanox ConnectX-5 100G InfiniBand Adapter
 
SoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based NetworkingSoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based Networking
 
#IBMEdge: "Not all Networks are Equal"
#IBMEdge: "Not all Networks are Equal" #IBMEdge: "Not all Networks are Equal"
#IBMEdge: "Not all Networks are Equal"
 

Recently uploaded

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
#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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
#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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 

Mellanox High Performance Networks Boost Ceph Storage

  • 1. Mellanox High Performance Networks for Ceph Building World Class Data Centers Ceph Day, October 22nd, 2014
  • 2. Agenda  Who are we and what does it have to do with CEPH?  Benefits of High Performance Interconnect for CEPH  Typical deployment scenarios  Advanced performance work in progress  Examples of Commercial Solutions © 2014 Mellanox Technologies - Mellanox Confidential - 2
  • 3. Leading Supplier of End-to-End Interconnect Solutions Server / Compute Switch / Gateway Virtual Protocol Interconnect Storage Front / Back-End Virtual Protocol Interconnect 56G IB & FCoIB 56G InfiniBand 10/40/56GbE & FCoE 10/40/56GbE Comprehensive End-to-End InfiniBand and Ethernet Portfolio ICs Adapter Cards Switches/Gateways Host/Fabric Software Metro / WAN Cables/Modules © 2014 Mellanox Technologies - Mellanox Confidential - 3
  • 4. The Future Depends on Fastest Interconnects 1Gb/s 10Gb/s 40/56Gb/s © 2014 Mellanox Technologies - Mellanox Confidential - 4
  • 5. From Scale-Up to Scale-Out Architecture  Only way to support storage capacity growth in a cost-effective manner  We have seen this transition on the compute side in HPC in the early 2000s  Scaling performance linearly requires “seamless connectivity” (ie lossless, high bw, low latency, cpu offloads) Interconnect Capabilities Determine Scale Out Performance © 2014 Mellanox Technologies - Mellanox Confidential - 5
  • 6. CEPH and Networks  High performance networks enable maximum cluster availability • Clients, OSD, Monitors and Metadata servers communicate over multiple network layers • Real-time requirements for heartbeat, replication, recovery and re-balancing  Cluster (“backend”) network performance dictates cluster’s performance and scalability • “Network load between Ceph OSD Daemons easily dwarfs the network load between Ceph Clients and the Ceph Storage Cluster” (Ceph Documentation) © 2014 Mellanox Technologies - Mellanox Confidential - 6
  • 7. How Customers Deploy CEPH with Mellanox Interconnect  Building Scalable, Performing Storage Solutions • Cluster network @ 40Gb Ethernet • Clients @ 10G/40Gb Ethernet  Directly connect over 500 Client Nodes • Target Retail Cost: US$350/1TB  Scale Out Customers Use SSDs • For OSDs and Journals 8.5PB System Currently Being Deployed © 2014 Mellanox Technologies - Mellanox Confidential - 7
  • 8. CEPH Deployment Using 10GbE and 40GbE  Cluster (Private) Network @ 40GbE • Smooth HA, unblocked heartbeats, efficient data balancing  Throughput Clients @ 40GbE • Guaranties line rate for high ingress/egress clients  IOPs Clients @ 10GbE / 40GbE • 100K+ IOPs/Client @4K blocks Admin Node Throughput Testing results based on fio benchmark, 8m block, 20GB file,128 parallel jobs, RBD Kernel Driver with Linux Kernel 3.13.3 RHEL 6.3, Ceph 0.72.2 IOPs Testing results based on fio benchmark, 4k block, 20GB file,128 parallel jobs, RBD Kernel Driver with Linux Kernel 3.13.3 RHEL 6.3, Ceph 0.72.2 Client Nodes 10GbE/40GbE Public Network 10GbE/40GBE Cluster Network 40GbE 20x Higher Throughput , 4x Higher IOPs with 40Gb Ethernet Clients! (http://www.mellanox.com/related-docs/whitepapers/WP_Deploying_Ceph_over_High_Performance_Networks.pdf) Ceph Nodes (Monitors, OSDs, MDS) © 2014 Mellanox Technologies - Mellanox Confidential - 8
  • 9. I/O Offload Frees Up CPU for Application Processing Without RDMA With RDMA and Offload ~88% CPU Efficiency System Space User Space ~53% CPU Efficiency ~47% CPU Overhead/Idle ~12% CPU Overhead/Idle System Space User Space © 2014 Mellanox Technologies - Mellanox Confidential - 9
  • 10. CEPH+RDMA: Coming Soon  Phase 1: RDMA (multi-transport) integration of XioMessenger based on Accelio • Basic integration complete, in up-stream contribution process • http://wiki.ceph.com/Planning/Blueprints/Hammer/Accelio_RDMA_ Messenger  Eliminating XioMessenger bottleneck uncovered several others…  Increased focus on performance, and weekly community calls involving RedHat, Cisco, Fujitsu and others: • http://pad.ceph.com/p/performance_weekly Accelio Native simple messenger Xio messenger Ceph TCP Ceph RDMA Expected Ramdisk local perf BW Read (MB/s) 3200* 980** 3200* 950 1300 2534 BW Write (MB/s) 3200* 980** 3200* 435 500 2361 * Measured on gen2 PCIE system, expected 5000 in gen3 systems ** Increased pipe depth to 10000 and 1000000 © 2014 Mellanox Technologies - Mellanox Confidential - 10
  • 11. Commercial Solutions in the Market Today Healthcare  ISS: Storage Super Core • 82,000 IOPS on 512B reads • 74,000 IOPS on 4KB reads • 1.1 GB/sec on 256KB reads.  http://www.iss-integration.com/supercore.html Cloud  OnyxCCS: ElectraStack  Turnkey IaaS multi-tenant computing system  5X Faster Node/Data Restoration  https://www.onyxccs.com/products/8-series High Performance Storage  Scalable Informatics: Unison  Archive like storage density with tier 1 performance • 60 drives in a 4U chassis all driven at full bandwidth  https://www.scalableinformatics.com/unison.html Media / Entertainment  Daystrom/StorageFoundry: Nautilus  Massive-scale storage platform • Single client reaching up to 2.2GB/sec on read throughput.  Easy integration with existing FC storage  http://storagefoundry.net/ Generally Available, Pre-configured, Pre-tuned Solutions leveraging 40/56Gb/s Cluster Networks © 2014 Mellanox Technologies - Mellanox Confidential - 11
  • 12. Summary  CEPH cluster scalability and availability rely on high performance networks  End to end 40/56 Gb/s transport with full CPU offloads available and being deployed • 100Gb/s around the corner  RDMA and more performance improvements coming soon © 2014 Mellanox Technologies - Mellanox Confidential - 12

Editor's Notes

  1. 3