SlideShare a Scribd company logo
Persistent Memory (PM) for Big Data &
Analytic
Kumar Prabhat, Sr Director Product,
Plexistor
Flash Memory Summit 2016
Santa Clara, CA 1
Agenda
§  Enterprise Applications/IT Environment (2006 & Beyond)
§  Emergence of New Generation of Applications
§  The In Memory Challenges
§  Opportunity for Flash and PM
§  A New Approach to Storage
§  Benefits
§  Summary
8/14/16 2
Enterprise Applications/IT Environment
(2006 and Beyond)
3
Volume
Velocity
Variety
+ =
Big Data
Fast DataNOW
Emergence of In Memory Applications
and No SQL: 2010 & Beyond
8/14/16 4
•  Millions of nodes deployed
•  Massive Adoption of open source
•  In-memory compute gave up on Storage and
moved the working set to Memory
•  tremendous performance gains, but challenging
The In-Memory Challenge
§  DRAM is limited and expensive
§  Puts Data at Risk
§  Suffers from slow recovery time during power failures
§  Over provisioning to achieve QoS for dynamic workload
§  Multiple compute & data silo’s optimized for different
applications
8/14/16 5
BIG DATA BIG DATA CENTER
Good News…
§  Emergence of persistent memory
•  different cost/performance characteristics
•  NVDIMM, 3DxPoint, ReRAM
§  Massive Adoption of Flash in Data Center
•  SAS, SATA, PCIe, NVMe
§  Availability of Network Speed (40GB -> 100 GB)
8/14/16 6
Opportunity
§  Bring the best of both worlds
•  leverage persistent memory and Flash
§  Memory like speed to address application
latency requirements
§  High capacity & low cost of traditional storage
8/14/16 7
A New Approach to Storage
§  New Software Stack for Persistent Memory
§  Convergence of memory and storage
§  Unlock the power of byte addressability of memory
§  Tier Architecture with SCM and Flash
§  Memory Oriented Data Services
§  Support for standard API
•  POSIX, NVML
8
A New Approach
8/14/16
DRAM FLASHNVDIMM 3DxPoint
LINUX
NEW ABSTRACTION LAYER
DATA SERVICES
Standard
POSIX
Benchmark running in Amazon EC2
8/14/16 10
Performance Benefit – Shared Storage
Millions of writes utilizing Mellanox 100GbE/RDMA with few 𝜇s of latency, an order of
magnitude better than Rack Optimized Flash Storage solutions such as DSSD (~100 𝜇s)8/14/16 11
Shared Storage (SCM + FLASH)
Latency sensitive application
100GbE
RDMA
100GbE
RDMA
Latency sensitive application
X86
Server
New Software
Stack
X86
Server
New Software
Stack
X86
Server
New Software
Stack
Very Fast Data Replication
12
At 1 million write ops/s:
(40Gb)
•  Async < 4us
•  Sync < 6us
Using Mellanox 100GbE with RDMA
Benefits
13
Single Storage PlatformPredictable End User Experience Easy to Deploy & Manage
•  Run all NoSQL DB’s - I/O
& Latency sensitive
•  Persistent
•  Address dynamic work
loads
•  Eliminate storage spikes
•  No overprovisioning, no
dedicated hardware
•  Faster Recovery
•  No Application Modification
Summary
§  Memory and storage convergence is the future!
§  Persistent Memory is great technology, but also
complex and expensive than Flash!
The right approach will be to mix FLASH with PM
and new software stack
8/14/16 14

More Related Content

What's hot

Сергей Сверчков и Виталий Руденя. Choosing a NoSQL database
Сергей Сверчков и Виталий Руденя. Choosing a NoSQL databaseСергей Сверчков и Виталий Руденя. Choosing a NoSQL database
Сергей Сверчков и Виталий Руденя. Choosing a NoSQL database
Volha Banadyseva
 
Tom Kyte and and Cary Milsap - 2013
Tom Kyte and and Cary Milsap - 2013Tom Kyte and and Cary Milsap - 2013
Tom Kyte and and Cary Milsap - 2013
Connor McDonald
 
RedisConf18 - Video Experience Operational Insights in Real Time.
RedisConf18 - Video Experience Operational Insights in Real Time.RedisConf18 - Video Experience Operational Insights in Real Time.
RedisConf18 - Video Experience Operational Insights in Real Time.
Redis Labs
 
Alluxio Data Orchestration Platform for the Cloud
Alluxio Data Orchestration Platform for the CloudAlluxio Data Orchestration Platform for the Cloud
Alluxio Data Orchestration Platform for the Cloud
Shubham Tagra
 
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_ComputingIntroduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
YanpingWang
 
Virtual Storage Center
Virtual Storage CenterVirtual Storage Center
Virtual Storage Center
IBM Danmark
 
RubiX
RubiXRubiX
Nano-node: Intelligent Hard Drives in Large Storage Infrastructures
Nano-node: Intelligent Hard Drives in Large Storage InfrastructuresNano-node: Intelligent Hard Drives in Large Storage Infrastructures
Nano-node: Intelligent Hard Drives in Large Storage Infrastructures
OpenIO Object Storage
 
Data Center Blueprints: Open Compute
Data Center Blueprints: Open ComputeData Center Blueprints: Open Compute
Data Center Blueprints: Open Compute
Adaptec by PMC
 
Doing E-commerce Right – Magento on DigitalOcean
Doing E-commerce Right – Magento on DigitalOceanDoing E-commerce Right – Magento on DigitalOcean
Doing E-commerce Right – Magento on DigitalOcean
DigitalOcean
 
OnCommand Insight - Example Value
OnCommand Insight - Example ValueOnCommand Insight - Example Value
OnCommand Insight - Example Value
Kai Niebergall
 
Monitoring with Clickhouse
Monitoring with ClickhouseMonitoring with Clickhouse
Monitoring with Clickhouse
unicast
 
Ramunas Balukonis. Research DWH
Ramunas Balukonis. Research DWHRamunas Balukonis. Research DWH
Ramunas Balukonis. Research DWH
Volha Banadyseva
 
BigTable PreReading
BigTable PreReadingBigTable PreReading
BigTable PreReading
everestsun
 
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
In-Memory Computing Summit
 
In-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common PatternsIn-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common Patterns
Srinath Perera
 
IBM posts leadership results on the SAP Transaction Banking standard applicat...
IBM posts leadership results on the SAP Transaction Banking standard applicat...IBM posts leadership results on the SAP Transaction Banking standard applicat...
IBM posts leadership results on the SAP Transaction Banking standard applicat...
IBM India Smarter Computing
 
Running MySQL in AWS
Running MySQL in AWSRunning MySQL in AWS
Running MySQL in AWS
Laine Campbell
 
Brian Bulkowski. Aerospike
Brian Bulkowski. AerospikeBrian Bulkowski. Aerospike
Brian Bulkowski. Aerospike
Volha Banadyseva
 
Frb sanbox environment
Frb sanbox environmentFrb sanbox environment
Frb sanbox environment
Rod Delwar
 

What's hot (20)

Сергей Сверчков и Виталий Руденя. Choosing a NoSQL database
Сергей Сверчков и Виталий Руденя. Choosing a NoSQL databaseСергей Сверчков и Виталий Руденя. Choosing a NoSQL database
Сергей Сверчков и Виталий Руденя. Choosing a NoSQL database
 
Tom Kyte and and Cary Milsap - 2013
Tom Kyte and and Cary Milsap - 2013Tom Kyte and and Cary Milsap - 2013
Tom Kyte and and Cary Milsap - 2013
 
RedisConf18 - Video Experience Operational Insights in Real Time.
RedisConf18 - Video Experience Operational Insights in Real Time.RedisConf18 - Video Experience Operational Insights in Real Time.
RedisConf18 - Video Experience Operational Insights in Real Time.
 
Alluxio Data Orchestration Platform for the Cloud
Alluxio Data Orchestration Platform for the CloudAlluxio Data Orchestration Platform for the Cloud
Alluxio Data Orchestration Platform for the Cloud
 
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_ComputingIntroduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
 
Virtual Storage Center
Virtual Storage CenterVirtual Storage Center
Virtual Storage Center
 
RubiX
RubiXRubiX
RubiX
 
Nano-node: Intelligent Hard Drives in Large Storage Infrastructures
Nano-node: Intelligent Hard Drives in Large Storage InfrastructuresNano-node: Intelligent Hard Drives in Large Storage Infrastructures
Nano-node: Intelligent Hard Drives in Large Storage Infrastructures
 
Data Center Blueprints: Open Compute
Data Center Blueprints: Open ComputeData Center Blueprints: Open Compute
Data Center Blueprints: Open Compute
 
Doing E-commerce Right – Magento on DigitalOcean
Doing E-commerce Right – Magento on DigitalOceanDoing E-commerce Right – Magento on DigitalOcean
Doing E-commerce Right – Magento on DigitalOcean
 
OnCommand Insight - Example Value
OnCommand Insight - Example ValueOnCommand Insight - Example Value
OnCommand Insight - Example Value
 
Monitoring with Clickhouse
Monitoring with ClickhouseMonitoring with Clickhouse
Monitoring with Clickhouse
 
Ramunas Balukonis. Research DWH
Ramunas Balukonis. Research DWHRamunas Balukonis. Research DWH
Ramunas Balukonis. Research DWH
 
BigTable PreReading
BigTable PreReadingBigTable PreReading
BigTable PreReading
 
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
 
In-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common PatternsIn-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common Patterns
 
IBM posts leadership results on the SAP Transaction Banking standard applicat...
IBM posts leadership results on the SAP Transaction Banking standard applicat...IBM posts leadership results on the SAP Transaction Banking standard applicat...
IBM posts leadership results on the SAP Transaction Banking standard applicat...
 
Running MySQL in AWS
Running MySQL in AWSRunning MySQL in AWS
Running MySQL in AWS
 
Brian Bulkowski. Aerospike
Brian Bulkowski. AerospikeBrian Bulkowski. Aerospike
Brian Bulkowski. Aerospike
 
Frb sanbox environment
Frb sanbox environmentFrb sanbox environment
Frb sanbox environment
 

Viewers also liked

SanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and CassandraSanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and Cassandra
DataStax Academy
 
Strategic Management
Strategic ManagementStrategic Management
Strategic Management
Muhammad Nosherwan
 
Types of Character in Literature
Types of Character in LiteratureTypes of Character in Literature
Types of Character in Literature
Keena Patricia Gonzales
 
Intro
IntroIntro
CV-D.Bjelopavlic
CV-D.BjelopavlicCV-D.Bjelopavlic
CV-D.Bjelopavlic
Darko Bjelopavlich
 
PKN
PKNPKN
Applause_2015
Applause_2015Applause_2015
Applause_2015
Pandian Palavesamuthu
 
Unit 3 presentation learning agreement
Unit 3 presentation   learning agreementUnit 3 presentation   learning agreement
Unit 3 presentation learning agreement
Les Bicknell
 
Small Business Lending Index June 2015 – Biz2Credit
Small Business Lending Index June 2015 – Biz2CreditSmall Business Lending Index June 2015 – Biz2Credit
Small Business Lending Index June 2015 – Biz2Credit
Biz2Credit
 
Maintenance & inspection adapted to equipment criticality gunnars & jonsson...
Maintenance & inspection adapted to equipment criticality   gunnars & jonsson...Maintenance & inspection adapted to equipment criticality   gunnars & jonsson...
Maintenance & inspection adapted to equipment criticality gunnars & jonsson...
Jens Gunnars
 
Double page spread
Double page spreadDouble page spread
Double page spread
Naheem32
 
U 2 and 3 summer 2015 rlc
U 2 and 3 summer 2015 rlcU 2 and 3 summer 2015 rlc
U 2 and 3 summer 2015 rlc
lcepting
 
Planeacion tic
Planeacion ticPlaneacion tic
Planeacion tic
Grisprimera
 
Sport kalamoti φύλλο6
Sport kalamoti φύλλο6Sport kalamoti φύλλο6
Sport kalamoti φύλλο6guest9454b17
 
bestofjess SXSWi promos 2011
bestofjess SXSWi promos 2011bestofjess SXSWi promos 2011
bestofjess SXSWi promos 2011
Jessica Best
 

Viewers also liked (20)

SanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and CassandraSanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and Cassandra
 
Strategic Management
Strategic ManagementStrategic Management
Strategic Management
 
Types of Character in Literature
Types of Character in LiteratureTypes of Character in Literature
Types of Character in Literature
 
Intro
IntroIntro
Intro
 
CV-D.Bjelopavlic
CV-D.BjelopavlicCV-D.Bjelopavlic
CV-D.Bjelopavlic
 
PKN
PKNPKN
PKN
 
Mitosis
MitosisMitosis
Mitosis
 
SusGren3
SusGren3SusGren3
SusGren3
 
Applause_2015
Applause_2015Applause_2015
Applause_2015
 
Hellen
HellenHellen
Hellen
 
Unit 3 presentation learning agreement
Unit 3 presentation   learning agreementUnit 3 presentation   learning agreement
Unit 3 presentation learning agreement
 
Small Business Lending Index June 2015 – Biz2Credit
Small Business Lending Index June 2015 – Biz2CreditSmall Business Lending Index June 2015 – Biz2Credit
Small Business Lending Index June 2015 – Biz2Credit
 
Maintenance & inspection adapted to equipment criticality gunnars & jonsson...
Maintenance & inspection adapted to equipment criticality   gunnars & jonsson...Maintenance & inspection adapted to equipment criticality   gunnars & jonsson...
Maintenance & inspection adapted to equipment criticality gunnars & jonsson...
 
Double page spread
Double page spreadDouble page spread
Double page spread
 
U 2 and 3 summer 2015 rlc
U 2 and 3 summer 2015 rlcU 2 and 3 summer 2015 rlc
U 2 and 3 summer 2015 rlc
 
Цахим хичээл
Цахим хичээлЦахим хичээл
Цахим хичээл
 
Framtiden och hemmet
Framtiden och hemmetFramtiden och hemmet
Framtiden och hemmet
 
Planeacion tic
Planeacion ticPlaneacion tic
Planeacion tic
 
Sport kalamoti φύλλο6
Sport kalamoti φύλλο6Sport kalamoti φύλλο6
Sport kalamoti φύλλο6
 
bestofjess SXSWi promos 2011
bestofjess SXSWi promos 2011bestofjess SXSWi promos 2011
bestofjess SXSWi promos 2011
 

Similar to 20160811 s301 e_prabhat

NetApp All Flash storage
NetApp All Flash storageNetApp All Flash storage
NetApp All Flash storage
MarketingArrowECS_CZ
 
Has Your Data Gone Rogue?
Has Your Data Gone Rogue?Has Your Data Gone Rogue?
Has Your Data Gone Rogue?
Tony Pearson
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale Overview
Pete Jarvis
 
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
In-Memory Computing Summit
 
Data core overview - haluk-final
Data core overview - haluk-finalData core overview - haluk-final
Data core overview - haluk-final
Haluk Ulubay
 
Evoluzione dello storage
Evoluzione dello storageEvoluzione dello storage
Evoluzione dello storage
Andrea Mauro
 
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
Fujitsu India
 
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
Redis Labs
 
Application acceleration from the data storage perspective
Application acceleration from the data storage perspectiveApplication acceleration from the data storage perspective
Application acceleration from the data storage perspective
Interop
 
DDN Product Update from SC13
DDN Product Update from SC13DDN Product Update from SC13
DDN Product Update from SC13
inside-BigData.com
 
RAMCloud: Scalable Datacenter Storage Entirely in DRAM
RAMCloud: Scalable  Datacenter Storage  Entirely in DRAMRAMCloud: Scalable  Datacenter Storage  Entirely in DRAM
RAMCloud: Scalable Datacenter Storage Entirely in DRAM
George Ang
 
Optimizing Flash Storage for SQL Databases
Optimizing Flash Storage for SQL DatabasesOptimizing Flash Storage for SQL Databases
Optimizing Flash Storage for SQL Databases
Storage Switzerland
 
Ceph's journey at SUSE
Ceph's journey at SUSECeph's journey at SUSE
Ceph's journey at SUSE
Ceph Community
 
Diablo Memory Channel Flash Podcast
Diablo Memory Channel Flash PodcastDiablo Memory Channel Flash Podcast
Diablo Memory Channel Flash Podcast
inside-BigData.com
 
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory ComputingIMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
In-Memory Computing Summit
 
Next Generation Software-Defined Storage
Next Generation Software-Defined StorageNext Generation Software-Defined Storage
Next Generation Software-Defined Storage
StorMagic
 
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMFGestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
SUSE Italy
 
StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9
StorPool Storage
 
EMEA TechTalk – The NetApp Flash Optimized Portfolio
EMEA TechTalk – The NetApp Flash Optimized PortfolioEMEA TechTalk – The NetApp Flash Optimized Portfolio
EMEA TechTalk – The NetApp Flash Optimized Portfolio
NetApp
 
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
DataStax
 

Similar to 20160811 s301 e_prabhat (20)

NetApp All Flash storage
NetApp All Flash storageNetApp All Flash storage
NetApp All Flash storage
 
Has Your Data Gone Rogue?
Has Your Data Gone Rogue?Has Your Data Gone Rogue?
Has Your Data Gone Rogue?
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale Overview
 
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
 
Data core overview - haluk-final
Data core overview - haluk-finalData core overview - haluk-final
Data core overview - haluk-final
 
Evoluzione dello storage
Evoluzione dello storageEvoluzione dello storage
Evoluzione dello storage
 
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
 
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
 
Application acceleration from the data storage perspective
Application acceleration from the data storage perspectiveApplication acceleration from the data storage perspective
Application acceleration from the data storage perspective
 
DDN Product Update from SC13
DDN Product Update from SC13DDN Product Update from SC13
DDN Product Update from SC13
 
RAMCloud: Scalable Datacenter Storage Entirely in DRAM
RAMCloud: Scalable  Datacenter Storage  Entirely in DRAMRAMCloud: Scalable  Datacenter Storage  Entirely in DRAM
RAMCloud: Scalable Datacenter Storage Entirely in DRAM
 
Optimizing Flash Storage for SQL Databases
Optimizing Flash Storage for SQL DatabasesOptimizing Flash Storage for SQL Databases
Optimizing Flash Storage for SQL Databases
 
Ceph's journey at SUSE
Ceph's journey at SUSECeph's journey at SUSE
Ceph's journey at SUSE
 
Diablo Memory Channel Flash Podcast
Diablo Memory Channel Flash PodcastDiablo Memory Channel Flash Podcast
Diablo Memory Channel Flash Podcast
 
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory ComputingIMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
 
Next Generation Software-Defined Storage
Next Generation Software-Defined StorageNext Generation Software-Defined Storage
Next Generation Software-Defined Storage
 
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMFGestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
 
StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9
 
EMEA TechTalk – The NetApp Flash Optimized Portfolio
EMEA TechTalk – The NetApp Flash Optimized PortfolioEMEA TechTalk – The NetApp Flash Optimized Portfolio
EMEA TechTalk – The NetApp Flash Optimized Portfolio
 
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
 

Recently uploaded

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

20160811 s301 e_prabhat

  • 1. Persistent Memory (PM) for Big Data & Analytic Kumar Prabhat, Sr Director Product, Plexistor Flash Memory Summit 2016 Santa Clara, CA 1
  • 2. Agenda §  Enterprise Applications/IT Environment (2006 & Beyond) §  Emergence of New Generation of Applications §  The In Memory Challenges §  Opportunity for Flash and PM §  A New Approach to Storage §  Benefits §  Summary 8/14/16 2
  • 3. Enterprise Applications/IT Environment (2006 and Beyond) 3 Volume Velocity Variety + = Big Data Fast DataNOW
  • 4. Emergence of In Memory Applications and No SQL: 2010 & Beyond 8/14/16 4 •  Millions of nodes deployed •  Massive Adoption of open source •  In-memory compute gave up on Storage and moved the working set to Memory •  tremendous performance gains, but challenging
  • 5. The In-Memory Challenge §  DRAM is limited and expensive §  Puts Data at Risk §  Suffers from slow recovery time during power failures §  Over provisioning to achieve QoS for dynamic workload §  Multiple compute & data silo’s optimized for different applications 8/14/16 5 BIG DATA BIG DATA CENTER
  • 6. Good News… §  Emergence of persistent memory •  different cost/performance characteristics •  NVDIMM, 3DxPoint, ReRAM §  Massive Adoption of Flash in Data Center •  SAS, SATA, PCIe, NVMe §  Availability of Network Speed (40GB -> 100 GB) 8/14/16 6
  • 7. Opportunity §  Bring the best of both worlds •  leverage persistent memory and Flash §  Memory like speed to address application latency requirements §  High capacity & low cost of traditional storage 8/14/16 7
  • 8. A New Approach to Storage §  New Software Stack for Persistent Memory §  Convergence of memory and storage §  Unlock the power of byte addressability of memory §  Tier Architecture with SCM and Flash §  Memory Oriented Data Services §  Support for standard API •  POSIX, NVML 8
  • 9. A New Approach 8/14/16 DRAM FLASHNVDIMM 3DxPoint LINUX NEW ABSTRACTION LAYER DATA SERVICES Standard POSIX
  • 10. Benchmark running in Amazon EC2 8/14/16 10
  • 11. Performance Benefit – Shared Storage Millions of writes utilizing Mellanox 100GbE/RDMA with few 𝜇s of latency, an order of magnitude better than Rack Optimized Flash Storage solutions such as DSSD (~100 𝜇s)8/14/16 11 Shared Storage (SCM + FLASH) Latency sensitive application 100GbE RDMA 100GbE RDMA Latency sensitive application X86 Server New Software Stack X86 Server New Software Stack X86 Server New Software Stack
  • 12. Very Fast Data Replication 12 At 1 million write ops/s: (40Gb) •  Async < 4us •  Sync < 6us Using Mellanox 100GbE with RDMA
  • 13. Benefits 13 Single Storage PlatformPredictable End User Experience Easy to Deploy & Manage •  Run all NoSQL DB’s - I/O & Latency sensitive •  Persistent •  Address dynamic work loads •  Eliminate storage spikes •  No overprovisioning, no dedicated hardware •  Faster Recovery •  No Application Modification
  • 14. Summary §  Memory and storage convergence is the future! §  Persistent Memory is great technology, but also complex and expensive than Flash! The right approach will be to mix FLASH with PM and new software stack 8/14/16 14