SlideShare a Scribd company logo
1 of 22
Download to read offline
NVM Solutions Group
Frank Ober Al Tobey
NVM Solutions Group Performance Architect - DataStax
LegalDisclaimer
Information in this document is provided in connection with intel products. No license, express or implied, by
estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in intel's
terms and conditions of sale for such products, intel assumes no liability whatsoever and intel disclaims any express
or implied warranty, relating to sale and/or use of intel products including liability or warranties relating to fitness for
a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right.
A "mission critical application" is any application in which failure of the intel product could result, directly or
indirectly, in personal injury or death. Should you purchase or use intel's products for any such mission critical
application, you shall indemnify and hold intel and its subsidiaries, subcontractors and affiliates, and the directors,
officers, and employees of each, harmless against all claims costs, damages, and expenses and reasonable attorneys'
fees arising out of, directly or indirectly, any claim of product liability, personal injury, or death arising in any way out
of such mission critical application, whether or not intel or its subcontractor was negligent in the design, manufacture,
or warning of the intel product or any of its parts.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not
rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves
these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from
future changes to them. The information here is subject to change without notice. Do not finalize a design with this
information.
The products described in this document may contain design defects or errors known as errata which may cause the
product to deviate from published specifications. Current characterized errata are available on request.
NVM Solutions Group
Re-Architecting the Memory-Storage Hierarchy
with 3D XPoint™ Technology and 3D NAND
DDR
NAND SSD
Hard Disk Drives
3D XPoint
(NVMe SSD)
3D XPoint
(DIMM)
3D NAND SSD with TLC
3D NAND SSD
CPU
NVM Solutions Group
3DXpoint™TECHNOLOGYA new class of non-volatile memory Media
1Technology claims are based on comparisons of latency, density and write cycling metrics amongst memory technologies recorded on published specifications of in-market memory products
against internal Intel specifications
1000XfasterTHAN NAND1
1000XenduranceOF NAND1
10XdenserTHAN DRAM1
Nand-likedensitiesanddram-likespeeds
NVM Solutions Group
TheExplosionofDataRequires Technology To Perform Random Data Access, Low Queue Depth and
Cache Line Size Optimally
Many Industries Are Seeking the “Ideal Memory”
Financial Services Fraud Detection Online Advertising Scientific Research Gaming
NVM Solutions Group
Intel®ssds withintel®optane™technologyWill Come in Many Form Factors
M.2 U.2 2.5in Add-inCard
NVMeoptimizeslowlatencywithhighperformancestorage
NVM Solutions Group
NAND vs 3D XPoint™ Technology: SSD IOPS vs QD
Queue Depth
IOPS
NAND NVMe SSD
0 16 32 64 96 128 …256
Intel® Optane™ SSD
based on 3D XPoint™ Technology
Normal
operating
range
4k Random Read IOPS
Comparisons between memory technologies based on in-market product specifications and internal Intel specifications.
3D XPoint™ Technology Provides High IOPs and Full Bandwidth at Low Queue Depth
NVM Solutions Group
New Faster SSDs Emerge…Where will they be used?
Extend DRAM
In memory databases
Key value stores and MemCache use models
Goal is to lower TCO and execute larger datasets
Faster SSD as memory and storage
Real time analytics – and ever faster NoSQL
Fraud detection, ad bidding, real time decision making, trading
Cloud hosting – amazing QoS for better application SLAs
Ultra High Definition all professional video production
Caching
Cloud hosting, all flash array, SAN, tiered DB
Write buffer for RAID array
NVM Solutions Group
NVM Solutions Group
Intel® SSD DC P3700 Series
Performance
Intel® SSD DC P3600 Series Intel® SSD DC P3500 Series
800
GB
400
GB
1.6TB 2TB 800
GB
400
GB
1.6TB 2TB1.2TB 400
GB
2TB1.2TB
Endurance
10
DWPD
3
DWPD
0.3
DWPD
High Endurance
Technology
Mixed use Read
Intensive
Random 4k Read 450k IOPS
Random 4k Write 175k IOPS
Random 4k 70/30 R/W 265k IOPS
Sequential Read 2800 MB/s
Sequential Write 2000 MB/s
450k IOPS
56k IOPS
160k IOPS
2600 MB/s
1700 MB/s
450k IOPS
35k IOPS
85k IOPS
2500 MB/s
1700 MB/s
NVM Solutions Group
Workload
Random 4k Read Up to 85k IOPS
Random 4k Write Up to 45k IOPS
Random 4k 70/30 R/W Up to 63k IOPS
Sequential Read Up to 550 MB/s
Sequential Write Up to 520 MB/s
Avg Active R/W Power 2.6-3.1/4-6.9 W
Idle Power 600 mW
800
GB
1.2TB
2.5inx7mm
400
GB
200
GB
Intel® SSD DC S3710 Series
Delivering up to 25% more write performance than the Intel SSD DC S3700 Series
Performance Features
Power loss protection End-to-end data protection
AES 256b encryption
High Endurance Technology
20nm NAND – 10 DWPD
Consistently amazing
performance
Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or
configuration will affect actual performance. Configurations: Intel Core i7-3770K CPU @ 3.50GHz, 8GB of system memory, Windows1
Server 2012, IOMeter. Random performance is collected with 4 workers each with 32 QD. Average RMS Active write power measured
at max bandwidth. *Other names and brands may be claimed as the property of others.
NVM Solutions Group
NVM Solutions Group
Configuration of test machines
Intel Board S2600GZ – White Box - dual socket (current – 1 generation)
Intel CPU E5 2697 – v2 (12 true cores, 24 hardware threads) @ 2.8Ghz
Intel Ethernet Controller 82599ES 10Gb
Intel SSD DC P3700 800GB (NVMe)
Intel SSD DC S3710 800GB (SATA)
Non-Intel SAS HDD 7.2k RPM (SATA)
Using an older release and kernel to test NVMe, we sandbagged ourselves!
Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to
vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For
more complete information visit http://www.intel.com/performance.
NVM Solutions Group 14
First try fio – holy cow!
NVMe on bm007 300k IOPS , almost no waits. SATA on bm022, HDD on bm024
NVM Solutions Group 15
dstat - fio rw 25/75 workload
1% CPU overhead, and PCIe bus is saturated
NVM Solutions Group 16
Cassandra stress on large objects across 3 nodes
NVMe reduces system overhead allowing Cassandra to get more done
NVM Solutions Group 17
Latency rw 25/75
50 us
130 us
NVM Solutions Group 18
Latency variation deep dive
NVMe SATA
The tighter and lower latency
means a more stable system overall.
NVM Solutions Group 19
Drive throughput matters. (50/50 rw)
NVMe can outclass SATA drives many times over, No HBA’s, no bus arbitration
NVM Solutions Group 20
NVMe driver on Linux (blog)
feature/kernel 3.3 3.6 3.9 3.10 3.12 3.14 3.15 3.16 3.19 4.0 4.1
high performance, NVMe 1.0
spec
√ √ √ √ √ √ √ √ √ √ √
Greater than 512byte LBA √ √ √ √ √ √ √ v √ √
Discard/TRIM √ √ √ √ √ √ √ √ √
Disk stats – iostat
BIO splitting
√ √ √ √ √ √ √ √
Power Management:
Suspend/Resume
√ √ √ √ √ √ √
Dynamic partitions
Surprise removal
Command Abort
√ √ √ √ √ √
Surprise removal
per-CPU and optimizations
√ √ √ √ √
trace events √ √ √ √
Block-mq, and hot-plug
finalization
√ √ √
Multipath NVMe √ √
DIF/DIX & Metadata, hot-cpu √
http://intel.ly/1F6zrdh
Thanks for attending…
Intel and DataStax: 3D XPoint and NVME Technology Cassandra Storage Comparison

More Related Content

What's hot

Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3R
Simon Huang
 

What's hot (20)

Seagate SC15 Announcements for HPC
Seagate SC15 Announcements for HPCSeagate SC15 Announcements for HPC
Seagate SC15 Announcements for HPC
 
Mellanox Announcements at SC15
Mellanox Announcements at SC15Mellanox Announcements at SC15
Mellanox Announcements at SC15
 
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
 
NVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeNVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about Time
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3R
 
Welcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storageWelcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storage
 
Storage, Backup und Business Continuity mit Open-E
Storage, Backup und Business Continuity mit Open-EStorage, Backup und Business Continuity mit Open-E
Storage, Backup und Business Continuity mit Open-E
 
3D XPoint
3D XPoint 3D XPoint
3D XPoint
 
Improve performance and minimize latency for IO- intensive apps by pairing In...
Improve performance and minimize latency for IO- intensive apps by pairing In...Improve performance and minimize latency for IO- intensive apps by pairing In...
Improve performance and minimize latency for IO- intensive apps by pairing In...
 
M.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – InfographicM.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – Infographic
 
Samsung presents Ushering in the 3D Memory Era with V- NAND at Flash Memory S...
Samsung presents Ushering in the 3D Memory Era with V- NAND at Flash Memory S...Samsung presents Ushering in the 3D Memory Era with V- NAND at Flash Memory S...
Samsung presents Ushering in the 3D Memory Era with V- NAND at Flash Memory S...
 
NVMe overview
NVMe overviewNVMe overview
NVMe overview
 
Moving to PCI Express based SSD with NVM Express
Moving to PCI Express based SSD with NVM ExpressMoving to PCI Express based SSD with NVM Express
Moving to PCI Express based SSD with NVM Express
 
3D X Point Innovation by Intel Corporation inc
3D X Point Innovation by Intel Corporation inc3D X Point Innovation by Intel Corporation inc
3D X Point Innovation by Intel Corporation inc
 
Redis-SGX: Dmitrii Kuvaiskii
Redis-SGX: Dmitrii KuvaiskiiRedis-SGX: Dmitrii Kuvaiskii
Redis-SGX: Dmitrii Kuvaiskii
 
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client WorkloadsBenchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
 
Blue line Supermicro Server Building Block Solutions
Blue line Supermicro Server Building Block SolutionsBlue line Supermicro Server Building Block Solutions
Blue line Supermicro Server Building Block Solutions
 
Storage class memory
Storage class memoryStorage class memory
Storage class memory
 
Eonstor GSc family introduction
Eonstor GSc family introductionEonstor GSc family introduction
Eonstor GSc family introduction
 
2018 Infortrend All Flash Arrays Introduction (GS3025A)
2018 Infortrend All Flash Arrays Introduction (GS3025A)2018 Infortrend All Flash Arrays Introduction (GS3025A)
2018 Infortrend All Flash Arrays Introduction (GS3025A)
 

Viewers also liked

NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
Ontico
 

Viewers also liked (15)

3D Xpoint memory technology
3D Xpoint memory technology3D Xpoint memory technology
3D Xpoint memory technology
 
Storage Class Memory: Learning from 3D NAND
Storage Class Memory: Learning from 3D NANDStorage Class Memory: Learning from 3D NAND
Storage Class Memory: Learning from 3D NAND
 
2016 Flash Storage-NVMe Brand Leader Mini-Report
2016 Flash Storage-NVMe Brand Leader Mini-Report2016 Flash Storage-NVMe Brand Leader Mini-Report
2016 Flash Storage-NVMe Brand Leader Mini-Report
 
NVMe Over Fabrics Support in Linux
NVMe Over Fabrics Support in LinuxNVMe Over Fabrics Support in Linux
NVMe Over Fabrics Support in Linux
 
Function Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe DriverFunction Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe Driver
 
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
 
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
 
Software Defined Storage - Open Framework and Intel® Architecture Technologies
Software Defined Storage - Open Framework and Intel® Architecture TechnologiesSoftware Defined Storage - Open Framework and Intel® Architecture Technologies
Software Defined Storage - Open Framework and Intel® Architecture Technologies
 
How Spiceworks Integrated Intel Technology into the Spiceworks IT Desktop - K...
How Spiceworks Integrated Intel Technology into the Spiceworks IT Desktop - K...How Spiceworks Integrated Intel Technology into the Spiceworks IT Desktop - K...
How Spiceworks Integrated Intel Technology into the Spiceworks IT Desktop - K...
 
Using Storage Class Memory
Using Storage Class MemoryUsing Storage Class Memory
Using Storage Class Memory
 
Storage classes
Storage classesStorage classes
Storage classes
 
Storage Class Memory: Technology Overview & System Impacts
Storage Class Memory: Technology Overview & System ImpactsStorage Class Memory: Technology Overview & System Impacts
Storage Class Memory: Technology Overview & System Impacts
 
Bullying
BullyingBullying
Bullying
 
GPUrdma - Presentation
GPUrdma - PresentationGPUrdma - Presentation
GPUrdma - Presentation
 
HERD-Hanjun
HERD-HanjunHERD-Hanjun
HERD-Hanjun
 

Similar to Intel and DataStax: 3D XPoint and NVME Technology Cassandra Storage Comparison

Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red_Hat_Storage
 
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent MemoryAccelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
Databricks
 

Similar to Intel and DataStax: 3D XPoint and NVME Technology Cassandra Storage Comparison (20)

Impact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCImpact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPC
 
Deep Dive On Intel Optane SSDs And New Server Platforms
Deep Dive On Intel Optane SSDs And New Server PlatformsDeep Dive On Intel Optane SSDs And New Server Platforms
Deep Dive On Intel Optane SSDs And New Server Platforms
 
Reimagining HPC Compute and Storage Architecture with Intel Optane Technology
Reimagining HPC Compute and Storage Architecture with Intel Optane TechnologyReimagining HPC Compute and Storage Architecture with Intel Optane Technology
Reimagining HPC Compute and Storage Architecture with Intel Optane Technology
 
Overcoming Scaling Challenges in MongoDB Deployments with SSD
Overcoming Scaling Challenges in MongoDB Deployments with SSDOvercoming Scaling Challenges in MongoDB Deployments with SSD
Overcoming Scaling Challenges in MongoDB Deployments with SSD
 
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDSAccelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
 
NVMe_Infrastructure_final1.pdf
NVMe_Infrastructure_final1.pdfNVMe_Infrastructure_final1.pdf
NVMe_Infrastructure_final1.pdf
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...
 
5 Things You Need to Know About Enterprise Fl
 5 Things You Need to Know About Enterprise Fl 5 Things You Need to Know About Enterprise Fl
5 Things You Need to Know About Enterprise Fl
 
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
 
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」
 
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and ContributionsCeph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
 
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and ContributionsCeph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
 
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent MemoryAccelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
 
Webinář: Dell VRTX - datacentrum vše-v-jednom za skvělou cenu / 7.10.2013
Webinář: Dell VRTX - datacentrum vše-v-jednom za skvělou cenu / 7.10.2013Webinář: Dell VRTX - datacentrum vše-v-jednom za skvělou cenu / 7.10.2013
Webinář: Dell VRTX - datacentrum vše-v-jednom za skvělou cenu / 7.10.2013
 
Yashi dealer meeting settembre 2016 tecnologie xeon intel italia
Yashi dealer meeting settembre 2016 tecnologie xeon intel italiaYashi dealer meeting settembre 2016 tecnologie xeon intel italia
Yashi dealer meeting settembre 2016 tecnologie xeon intel italia
 
LF_DPDK_Accelerate storage service via SPDK
LF_DPDK_Accelerate storage service via SPDK LF_DPDK_Accelerate storage service via SPDK
LF_DPDK_Accelerate storage service via SPDK
 
DUG'20: 11 - Platform Performance Evolution from bring-up to reaching link sa...
DUG'20: 11 - Platform Performance Evolution from bring-up to reaching link sa...DUG'20: 11 - Platform Performance Evolution from bring-up to reaching link sa...
DUG'20: 11 - Platform Performance Evolution from bring-up to reaching link sa...
 
Ceph Day Beijing - Storage Modernization with Intel & Ceph
Ceph Day Beijing - Storage Modernization with Intel & Ceph Ceph Day Beijing - Storage Modernization with Intel & Ceph
Ceph Day Beijing - Storage Modernization with Intel & Ceph
 
Ceph Day Beijing - Storage Modernization with Intel and Ceph
Ceph Day Beijing - Storage Modernization with Intel and CephCeph Day Beijing - Storage Modernization with Intel and Ceph
Ceph Day Beijing - Storage Modernization with Intel and Ceph
 

More from DataStax Academy

Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart Labs
DataStax Academy
 
Cassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stackCassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stack
DataStax Academy
 
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & PythonCassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
DataStax Academy
 
Standing Up Your First Cluster
Standing Up Your First ClusterStanding Up Your First Cluster
Standing Up Your First Cluster
DataStax Academy
 
Real Time Analytics with Dse
Real Time Analytics with DseReal Time Analytics with Dse
Real Time Analytics with Dse
DataStax Academy
 
Introduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache CassandraIntroduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache Cassandra
DataStax Academy
 
Enabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax EnterpriseEnabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax Enterprise
DataStax Academy
 
Advanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache CassandraAdvanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache Cassandra
DataStax Academy
 

More from DataStax Academy (20)

Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craftForrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
 
Introduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseIntroduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph Database
 
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache CassandraIntroduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
 
Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart Labs
 
Cassandra 3.0 Data Modeling
Cassandra 3.0 Data ModelingCassandra 3.0 Data Modeling
Cassandra 3.0 Data Modeling
 
Cassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stackCassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stack
 
Data Modeling for Apache Cassandra
Data Modeling for Apache CassandraData Modeling for Apache Cassandra
Data Modeling for Apache Cassandra
 
Coursera Cassandra Driver
Coursera Cassandra DriverCoursera Cassandra Driver
Coursera Cassandra Driver
 
Production Ready Cassandra
Production Ready CassandraProduction Ready Cassandra
Production Ready Cassandra
 
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & PythonCassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
 
Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1
 
Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2
 
Standing Up Your First Cluster
Standing Up Your First ClusterStanding Up Your First Cluster
Standing Up Your First Cluster
 
Real Time Analytics with Dse
Real Time Analytics with DseReal Time Analytics with Dse
Real Time Analytics with Dse
 
Introduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache CassandraIntroduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache Cassandra
 
Cassandra Core Concepts
Cassandra Core ConceptsCassandra Core Concepts
Cassandra Core Concepts
 
Enabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax EnterpriseEnabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax Enterprise
 
Bad Habits Die Hard
Bad Habits Die Hard Bad Habits Die Hard
Bad Habits Die Hard
 
Advanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache CassandraAdvanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache Cassandra
 
Advanced Cassandra
Advanced CassandraAdvanced Cassandra
Advanced Cassandra
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Intel and DataStax: 3D XPoint and NVME Technology Cassandra Storage Comparison

  • 1. NVM Solutions Group Frank Ober Al Tobey NVM Solutions Group Performance Architect - DataStax
  • 2. LegalDisclaimer Information in this document is provided in connection with intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in intel's terms and conditions of sale for such products, intel assumes no liability whatsoever and intel disclaims any express or implied warranty, relating to sale and/or use of intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. A "mission critical application" is any application in which failure of the intel product could result, directly or indirectly, in personal injury or death. Should you purchase or use intel's products for any such mission critical application, you shall indemnify and hold intel and its subsidiaries, subcontractors and affiliates, and the directors, officers, and employees of each, harmless against all claims costs, damages, and expenses and reasonable attorneys' fees arising out of, directly or indirectly, any claim of product liability, personal injury, or death arising in any way out of such mission critical application, whether or not intel or its subcontractor was negligent in the design, manufacture, or warning of the intel product or any of its parts. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
  • 3. NVM Solutions Group Re-Architecting the Memory-Storage Hierarchy with 3D XPoint™ Technology and 3D NAND DDR NAND SSD Hard Disk Drives 3D XPoint (NVMe SSD) 3D XPoint (DIMM) 3D NAND SSD with TLC 3D NAND SSD CPU
  • 4. NVM Solutions Group 3DXpoint™TECHNOLOGYA new class of non-volatile memory Media 1Technology claims are based on comparisons of latency, density and write cycling metrics amongst memory technologies recorded on published specifications of in-market memory products against internal Intel specifications 1000XfasterTHAN NAND1 1000XenduranceOF NAND1 10XdenserTHAN DRAM1 Nand-likedensitiesanddram-likespeeds
  • 5. NVM Solutions Group TheExplosionofDataRequires Technology To Perform Random Data Access, Low Queue Depth and Cache Line Size Optimally Many Industries Are Seeking the “Ideal Memory” Financial Services Fraud Detection Online Advertising Scientific Research Gaming
  • 6. NVM Solutions Group Intel®ssds withintel®optane™technologyWill Come in Many Form Factors M.2 U.2 2.5in Add-inCard NVMeoptimizeslowlatencywithhighperformancestorage
  • 7. NVM Solutions Group NAND vs 3D XPoint™ Technology: SSD IOPS vs QD Queue Depth IOPS NAND NVMe SSD 0 16 32 64 96 128 …256 Intel® Optane™ SSD based on 3D XPoint™ Technology Normal operating range 4k Random Read IOPS Comparisons between memory technologies based on in-market product specifications and internal Intel specifications. 3D XPoint™ Technology Provides High IOPs and Full Bandwidth at Low Queue Depth
  • 8. NVM Solutions Group New Faster SSDs Emerge…Where will they be used? Extend DRAM In memory databases Key value stores and MemCache use models Goal is to lower TCO and execute larger datasets Faster SSD as memory and storage Real time analytics – and ever faster NoSQL Fraud detection, ad bidding, real time decision making, trading Cloud hosting – amazing QoS for better application SLAs Ultra High Definition all professional video production Caching Cloud hosting, all flash array, SAN, tiered DB Write buffer for RAID array
  • 10. NVM Solutions Group Intel® SSD DC P3700 Series Performance Intel® SSD DC P3600 Series Intel® SSD DC P3500 Series 800 GB 400 GB 1.6TB 2TB 800 GB 400 GB 1.6TB 2TB1.2TB 400 GB 2TB1.2TB Endurance 10 DWPD 3 DWPD 0.3 DWPD High Endurance Technology Mixed use Read Intensive Random 4k Read 450k IOPS Random 4k Write 175k IOPS Random 4k 70/30 R/W 265k IOPS Sequential Read 2800 MB/s Sequential Write 2000 MB/s 450k IOPS 56k IOPS 160k IOPS 2600 MB/s 1700 MB/s 450k IOPS 35k IOPS 85k IOPS 2500 MB/s 1700 MB/s
  • 11. NVM Solutions Group Workload Random 4k Read Up to 85k IOPS Random 4k Write Up to 45k IOPS Random 4k 70/30 R/W Up to 63k IOPS Sequential Read Up to 550 MB/s Sequential Write Up to 520 MB/s Avg Active R/W Power 2.6-3.1/4-6.9 W Idle Power 600 mW 800 GB 1.2TB 2.5inx7mm 400 GB 200 GB Intel® SSD DC S3710 Series Delivering up to 25% more write performance than the Intel SSD DC S3700 Series Performance Features Power loss protection End-to-end data protection AES 256b encryption High Endurance Technology 20nm NAND – 10 DWPD Consistently amazing performance Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Configurations: Intel Core i7-3770K CPU @ 3.50GHz, 8GB of system memory, Windows1 Server 2012, IOMeter. Random performance is collected with 4 workers each with 32 QD. Average RMS Active write power measured at max bandwidth. *Other names and brands may be claimed as the property of others.
  • 13. NVM Solutions Group Configuration of test machines Intel Board S2600GZ – White Box - dual socket (current – 1 generation) Intel CPU E5 2697 – v2 (12 true cores, 24 hardware threads) @ 2.8Ghz Intel Ethernet Controller 82599ES 10Gb Intel SSD DC P3700 800GB (NVMe) Intel SSD DC S3710 800GB (SATA) Non-Intel SAS HDD 7.2k RPM (SATA) Using an older release and kernel to test NVMe, we sandbagged ourselves! Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more complete information visit http://www.intel.com/performance.
  • 14. NVM Solutions Group 14 First try fio – holy cow! NVMe on bm007 300k IOPS , almost no waits. SATA on bm022, HDD on bm024
  • 15. NVM Solutions Group 15 dstat - fio rw 25/75 workload 1% CPU overhead, and PCIe bus is saturated
  • 16. NVM Solutions Group 16 Cassandra stress on large objects across 3 nodes NVMe reduces system overhead allowing Cassandra to get more done
  • 17. NVM Solutions Group 17 Latency rw 25/75 50 us 130 us
  • 18. NVM Solutions Group 18 Latency variation deep dive NVMe SATA The tighter and lower latency means a more stable system overall.
  • 19. NVM Solutions Group 19 Drive throughput matters. (50/50 rw) NVMe can outclass SATA drives many times over, No HBA’s, no bus arbitration
  • 20. NVM Solutions Group 20 NVMe driver on Linux (blog) feature/kernel 3.3 3.6 3.9 3.10 3.12 3.14 3.15 3.16 3.19 4.0 4.1 high performance, NVMe 1.0 spec √ √ √ √ √ √ √ √ √ √ √ Greater than 512byte LBA √ √ √ √ √ √ √ v √ √ Discard/TRIM √ √ √ √ √ √ √ √ √ Disk stats – iostat BIO splitting √ √ √ √ √ √ √ √ Power Management: Suspend/Resume √ √ √ √ √ √ √ Dynamic partitions Surprise removal Command Abort √ √ √ √ √ √ Surprise removal per-CPU and optimizations √ √ √ √ √ trace events √ √ √ √ Block-mq, and hot-plug finalization √ √ √ Multipath NVMe √ √ DIF/DIX & Metadata, hot-cpu √ http://intel.ly/1F6zrdh