SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
Big Memory for
Financial
Services
Learn about Big Memory
Time Topic Presenter
12:00 – 12:05 Introductions Andrew Degnan
12:05 – 12:25 Optane Persistent Memory Mark DeMarseilles
12:25 – 12:45 Big Memory Charles Fan
12:45 – 12:55 Q&A Andrew, Mark & Charles
12:55 – 01:00 Wrap-up & Raffle Andrew Degnan
2
Andrew Degnan
VP Sales
MemVerge
Mark DeMarseilles
Technical Sales
Intel
Charles Fan
CEO
MemVerge
Tech Talk Hosts
3
Have Some Fun on Draft Day
What happens in memory
stays in memory
Attend the entire Tech Talk
and you get a MemVerge
“What happens in memory
stays in memory” t-shirt.
Every attendee is automatically
registered for the raffle. If you stay
for the entire Tech Talk you might
win a jersey of your choice.
Fill out your Top 10 picks in our mock
draft. The person or people that best
match the actual Top 10 picks win an
NFL jersey of their choice.
4
https://bit.ly/memverge
5
Mark DeMarseilles Intel Optane Persistent Memory Technical Specialist
INTEL DATA CENTER GROUP
MOVE | STORE | PROCESS
90%OF WORLD’S DATA
WAS CREATED
IN THE PAST TWO
YEARS
CLOUDIFICATION
EXPANSION
AND SCALE TO THE
POINT OF USE
DATA-CENTRICERA
Deliver new services faster to handle the
deluge of data
CLO
UD
COM
MS
ENTERPRISE
deliver operational efficiencies
Deliver secure infrastructure to protect
data privacy
2%
AND ONLY
IS BEING USED
Source: https://www.forbes.com/sites/bernardmarr/2018/05/21/how-much-data-do-we-create-every-day-the-mind-blowing-stats-everyone-should-read/
INTRODUCING
INTEL® OPTANE™DC PERSISTENTMEMORY
FAST MEMORY
SIZE AND DATA
PERSISTENCE
OF STORAGE
Enhance data
insights by
Redefining the
Memory and
Storage Hierarchy
Supported on 2nd Generation
Intel® Xeon® Scalable Processors
Platinum and Gold SKUs
8
CAPACITYGAP
Storage
Delivering to the Needs of Growing Data
Close the capacity gap
Intel® 3D
NAND
NAND SSD
Performance
storage
DRAM
In package
memory
Comp
ute
cache
Memory
Intel® Optane™
Persistent memory
Brings more data into Memory
Persistentmemory
HDD-Tape
9
Big and Affordable Memory
Byte Addressable
High Performance Storage
High Reliability and Security
Two Operational Modes
FAST MEMORY, PERSISTENCE OF STORAGE.
FLEXIBLE AND SCALABLE TO ACCELERATE YOUR DATA INSIGHTS.
REDEFINING THE MEMORY AND STORAGE HIERARCHY
NEW
Future Intel® Xeon® Scalable Processor
(cascade lake)
INTEL®
OPTANE™
DC SSDS
INTEL® 3D
NAND
& SATA
SAS & SATADRAM
HIGHER COST
SmallerCapacity
FasterPerformance
LowerCost
Larger Capacity
SlowerPerformance
Memory/
Storage
Type
HARACTERISTICS
Processing
11
Data persistence
© COPYRIGHT 2019. INTEL CORPORATION.
→Customer Pain Points
SAVE MORE
HELP
IMPROVE TCO
DRAM-ONLY
ALTERNATIVE
DO MORE
CONSOLIDATE
WORKLOADS
INCREASE
MEMORY SIZE
GO FASTER
ADD HIGH SPEED
STORAGE
BREAK THE IO
BOTTLENECKS
USE INTEL ® OPTANE™ DC PERSISTENT MEMORY TO…
Storageis
too slow
Workload
performance
Scale up is
expensive
DDR4 is too
expensive
Operational
inefficiencies
Not enough
capacity
12
128 GB DDR4 comparedto
128 GB DCPMM 45% lower
256GB DDR4 comparedto
256GB DCPMM 61% lower
152 VMs 190 VMS 25% more
768GB DDR4 192GB DDR4
1TB DCPMM 33% More
18% Lower
Cost
DCPMM 180-340 nano sec 8GB/S
NAND 100 microsec 2GB/S
Intel® Confidential - NDA
What Problems Does Persistent
Memory Address?
DRAM
too costly
Scaleup too expensive
Not enough
capacity
Operational
inefficiencies
Poor workload
performance
Storage
too slow
Current Problems
Cost savings
Use INTEL® OPTANE™ DC persistent memory for…
productivity performance
Workloads that
need large or
persistent
memory
Servers greater
than 512GB
Improve
TCO
DRAM
High VMs, with
low CPU
utilization
Large memory or
software license
fees per core
Consolidate
Workloads
Increase Memory
Size
Tiered storage
subsystem
High disk I/O
traffic
AddHigh-
SpeedStorage
Break I/O
Bottlenecks
13
OPERATING MODES
BUILT-IN FLEXIBILITY TO USE BOTH MODES SIMULTANEOUSLY
MEMORY MODE
PLATFORM/OS/APP ACCESS
TO
High SPEED, HIGH CAPACITY
MEMORY
“APP DIRECT”
MODE
APP/WORKLOAD DIRECT
ACCESS TO
HIGH SPEED, HIGH CAPACITY
STORAGE
Persistentand much
higher data capacity
High availability/
less downtime
Significantly faster
storage
High capacity
Targeting >1.2X More VMs1
Affordablecapacity
128GB, 256GB and 512GB
Modules
Ease of adoption
No code changes required
14
ARCHITECTURAL OPTIONS FOR LINUX
15
Operational
Options
Memory
Mode
App Direct
Storage over
App Direct
(SToAD/BoAD)
LegacyFile API
Non-Atomic
Block I/O
Atomic Block
I/O (BTT)
Direct-Access
(DAX)
Volatile
Memory
Extension
MemKind
Library
Vmemcache
Library
DAXSystem-
RAM(Linux
Kernel v5.1)
Tiered
Memory
(Fact Finding)
Memory
MappedFiles
PMDK Custom Code
Adoption Effort
Low High
#data-centric
ECOSYSTE
M
SUPPORT
SOLUTION
OPTIMIZAT
ION TECHNOLO
GY
INNOVATI
ONS
MEMO RY I NNO VATION 10 YEARS I N THE MAKI NG
more
VM
instanc
es
u
p
t
oME E T I NG SUB -mS SLA
8 SOCKE T SY ST E M
u
p
to BW on
HANA
Record
s
NE W WOR LD R E COR D
LEARN MORE AT
Supported on future
Intel® Xeon® Scalable Processors
Platinum and Gold SKUs
intel.com/optanedcpersist
entmemory
17
Big Memory for
Financial Services
Charles Fan
CEO
MemVerge
Introducing MemVerge
Shuki Bruck
XtremIO co-founder and
Caltech professor
Founded by:
Yue Li
Caltech post-doc and top researcher
on non-volatile memory
Charles Fan
VMware storage BU leader
and creator of VSAN
20
Introducing MemVerge
World-class team in Silicon Valley assembled from:
21
Our BIG MEMORY vision
All applications live in memory
22
Our mission
Open the door to Big Memory
A world of abundance,
persistence and high availability
23
Why Not All Apps Can Run in Memory yet…
No Data Services
Crash recoveryis slow
Not plug-and-play
App rewrite needed
Can’t share memory
Siloed in servers
25
MemVerge Memory Machine™
Software
Subscription
Low Latency
PMEM over RDMA
Memory Machine
Memory Machine
Virtualizes
DRAM & PMEM
Plug Compatible
No re-writes
Memory Data Services
Snapshot, Replication,Tiering
26
Big Memory = Optane + Memory Machine
MemVerge memory
lake makes memory
abundant
Memory Machine Memory MachineMemory Machine
Optane makes
memory persistent
MemVerge snapshots,
replication & lightning fast
recovery make memory
highly available
27
Financial Services are Killer Apps
for Big Memory
Growing blast zone
Memory data services needed
Microseconds matter
In-Memory databases used
Data > memory
More capacity needed
28
Objectives
1. Market data event stream published
to multiple subscriberswith the
lowest latency
2. Achieve fairness betweenthe
subscriberprocesses
3. Persistthe event stream without
incurring significant performance
penalties
Real Time Market Data Pub/SubMemory Machine
Use Case #1
29
Big Memory Lake
Publisher
Subscribers
Solution
1. Memory Machine™ software writes market
data event stream to an in-memory bus
2. Background process commits the event
stream to PersistentMemory synchronously
or asynchronously
3. The event stream is replicated over RDMA
to memoryof other servers
4. Subscriberprocessesacross all servers
read the event stream with low latency
Real Time Market Data Pub/SubMemory Machine
Use Case #1
30
Results with 210 Subscribers
Real Time Market Data Pub/SubMemory Machine
Use Case #1
31
Results
Real Time Market Data Pub/SubMemory Machine
Use Case #1
0.5 uS
Avg. latency local host
3 uS
Avg. latency remote host
<2x avg.
99.9% tail latency
32
Problem
1. Need to run analytics, reporting or
dev/test but concerned about taking
performance hit on Primary
instance
2. Application takes a long time to
restart after crash or planned
shutdown
In-Memory Database
Cloning & Crash Recovery
Memory Machine
Use Case #2
33
Solution
1. Memory Machine takes instant snapshot,
as frequently as every 1 minute
2. In-Memory Cloning easily creates a read
replica of the primary instance using
snapshot plus log replay
3. Fast restart from the database crash
using snapshot plus log replay
In-Memory Database
Cloning & Crash Recovery
Memory Machine
Use Case #2
+
Snapshot
Clone
Replay
Restart
34
Results
In-Memory Database
Cloning & Crash Recovery
Memory Machine
Use Case #2
Zero
Performance hit
Every Minute
Fine grained Snapshots
Fast
Clone and Crash Recovery
35
Problem
1. When data is greater than the size
of DRAM, AI/ML performance
slows down dramatically
2. Memory-intensive inference jobs
take a long time to load and restart
Big Memory AI/ML InferenceMemory Machine
Use Case #3
36
Solution
1. Create big memory lakes consisting of
DRAM and PMEM to provide capacity
needed for all data including models and
embeddings
2. Fast data recovery and restart by using
in-memory data snapshot
Big Memory AI/ML Training and
Inference
Memory Machine
Use Case #3
Snapshot
Clone
Replay
Restart
Big Memory Lake
37
Test results: 1000 libs (1 million records) case
Big Memory AI/ML Training and
Inference
Memory Machine
Use Case #3
0
5
10
15
20
25
30
1 2 4 8 16 32 64 128 256
TPS
Mongo+DRAM Memory Engine
0
100000
200000
300000
400000
500000
600000
700000
800000
900000
1000000
1 2 4 8 16 32 64 128 256
Data accesslatency
Mongo+DRAM(us) Memory Engine(us)
38
Results
Big Memory AI/ML Training and
Inference
Memory Machine
Use Case #3
50%
Cost savings vs DRAM
Up to 4x
Transactions per second
Up to 100x
Lower latency
39
MemVerge Vision for Big Memory Industry
1. Persistent Memory will be mainstream and data Infrastructure will be
memory-centric.
2. Big Memory, consisting of PMEM and DRAM, will achieve petabyte-
scale over clusters of servers interconnected by next-gen memory
fabrics
3. Big Memory software will be needed to offer data services in memory,
and every application will be run in-memory.
40
By 2025…
MemVerge Vision for Big Memory Industry
Compute
Memory
Performance Storage
Capacity Storage
Compute
Big Memory
Capacity Storage
41
What happens in memory
stays in memory…
Q&A
43
Thank-you
Try it
Contract Andrew to sign-up for a PoC
Learn more about
Optane Persistent Memory at www.intel/optane
MemVerge at www.memverge.com
Contact:
mark.demarseilles@intel.com
andrew.degnan@memverge.com
44
https://www.apress.com/us/book/9781484249314
Raffle Winner
45
Tech Talk: Big Memory for Financial Services

Contenu connexe

Dernier

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Dernier (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Tech Talk: Big Memory for Financial Services

  • 2. Learn about Big Memory Time Topic Presenter 12:00 – 12:05 Introductions Andrew Degnan 12:05 – 12:25 Optane Persistent Memory Mark DeMarseilles 12:25 – 12:45 Big Memory Charles Fan 12:45 – 12:55 Q&A Andrew, Mark & Charles 12:55 – 01:00 Wrap-up & Raffle Andrew Degnan 2
  • 3. Andrew Degnan VP Sales MemVerge Mark DeMarseilles Technical Sales Intel Charles Fan CEO MemVerge Tech Talk Hosts 3
  • 4. Have Some Fun on Draft Day What happens in memory stays in memory Attend the entire Tech Talk and you get a MemVerge “What happens in memory stays in memory” t-shirt. Every attendee is automatically registered for the raffle. If you stay for the entire Tech Talk you might win a jersey of your choice. Fill out your Top 10 picks in our mock draft. The person or people that best match the actual Top 10 picks win an NFL jersey of their choice. 4
  • 6. Mark DeMarseilles Intel Optane Persistent Memory Technical Specialist
  • 7. INTEL DATA CENTER GROUP MOVE | STORE | PROCESS 90%OF WORLD’S DATA WAS CREATED IN THE PAST TWO YEARS CLOUDIFICATION EXPANSION AND SCALE TO THE POINT OF USE DATA-CENTRICERA Deliver new services faster to handle the deluge of data CLO UD COM MS ENTERPRISE deliver operational efficiencies Deliver secure infrastructure to protect data privacy 2% AND ONLY IS BEING USED Source: https://www.forbes.com/sites/bernardmarr/2018/05/21/how-much-data-do-we-create-every-day-the-mind-blowing-stats-everyone-should-read/
  • 8. INTRODUCING INTEL® OPTANE™DC PERSISTENTMEMORY FAST MEMORY SIZE AND DATA PERSISTENCE OF STORAGE Enhance data insights by Redefining the Memory and Storage Hierarchy Supported on 2nd Generation Intel® Xeon® Scalable Processors Platinum and Gold SKUs 8
  • 9. CAPACITYGAP Storage Delivering to the Needs of Growing Data Close the capacity gap Intel® 3D NAND NAND SSD Performance storage DRAM In package memory Comp ute cache Memory Intel® Optane™ Persistent memory Brings more data into Memory Persistentmemory HDD-Tape 9
  • 10. Big and Affordable Memory Byte Addressable High Performance Storage High Reliability and Security Two Operational Modes
  • 11. FAST MEMORY, PERSISTENCE OF STORAGE. FLEXIBLE AND SCALABLE TO ACCELERATE YOUR DATA INSIGHTS. REDEFINING THE MEMORY AND STORAGE HIERARCHY NEW Future Intel® Xeon® Scalable Processor (cascade lake) INTEL® OPTANE™ DC SSDS INTEL® 3D NAND & SATA SAS & SATADRAM HIGHER COST SmallerCapacity FasterPerformance LowerCost Larger Capacity SlowerPerformance Memory/ Storage Type HARACTERISTICS Processing 11 Data persistence
  • 12. © COPYRIGHT 2019. INTEL CORPORATION. →Customer Pain Points SAVE MORE HELP IMPROVE TCO DRAM-ONLY ALTERNATIVE DO MORE CONSOLIDATE WORKLOADS INCREASE MEMORY SIZE GO FASTER ADD HIGH SPEED STORAGE BREAK THE IO BOTTLENECKS USE INTEL ® OPTANE™ DC PERSISTENT MEMORY TO… Storageis too slow Workload performance Scale up is expensive DDR4 is too expensive Operational inefficiencies Not enough capacity 12 128 GB DDR4 comparedto 128 GB DCPMM 45% lower 256GB DDR4 comparedto 256GB DCPMM 61% lower 152 VMs 190 VMS 25% more 768GB DDR4 192GB DDR4 1TB DCPMM 33% More 18% Lower Cost DCPMM 180-340 nano sec 8GB/S NAND 100 microsec 2GB/S
  • 13. Intel® Confidential - NDA What Problems Does Persistent Memory Address? DRAM too costly Scaleup too expensive Not enough capacity Operational inefficiencies Poor workload performance Storage too slow Current Problems Cost savings Use INTEL® OPTANE™ DC persistent memory for… productivity performance Workloads that need large or persistent memory Servers greater than 512GB Improve TCO DRAM High VMs, with low CPU utilization Large memory or software license fees per core Consolidate Workloads Increase Memory Size Tiered storage subsystem High disk I/O traffic AddHigh- SpeedStorage Break I/O Bottlenecks 13
  • 14. OPERATING MODES BUILT-IN FLEXIBILITY TO USE BOTH MODES SIMULTANEOUSLY MEMORY MODE PLATFORM/OS/APP ACCESS TO High SPEED, HIGH CAPACITY MEMORY “APP DIRECT” MODE APP/WORKLOAD DIRECT ACCESS TO HIGH SPEED, HIGH CAPACITY STORAGE Persistentand much higher data capacity High availability/ less downtime Significantly faster storage High capacity Targeting >1.2X More VMs1 Affordablecapacity 128GB, 256GB and 512GB Modules Ease of adoption No code changes required 14
  • 15. ARCHITECTURAL OPTIONS FOR LINUX 15 Operational Options Memory Mode App Direct Storage over App Direct (SToAD/BoAD) LegacyFile API Non-Atomic Block I/O Atomic Block I/O (BTT) Direct-Access (DAX) Volatile Memory Extension MemKind Library Vmemcache Library DAXSystem- RAM(Linux Kernel v5.1) Tiered Memory (Fact Finding) Memory MappedFiles PMDK Custom Code Adoption Effort Low High
  • 16. #data-centric ECOSYSTE M SUPPORT SOLUTION OPTIMIZAT ION TECHNOLO GY INNOVATI ONS MEMO RY I NNO VATION 10 YEARS I N THE MAKI NG more VM instanc es u p t oME E T I NG SUB -mS SLA 8 SOCKE T SY ST E M u p to BW on HANA Record s NE W WOR LD R E COR D
  • 17. LEARN MORE AT Supported on future Intel® Xeon® Scalable Processors Platinum and Gold SKUs intel.com/optanedcpersist entmemory 17
  • 18.
  • 19. Big Memory for Financial Services Charles Fan CEO MemVerge
  • 20. Introducing MemVerge Shuki Bruck XtremIO co-founder and Caltech professor Founded by: Yue Li Caltech post-doc and top researcher on non-volatile memory Charles Fan VMware storage BU leader and creator of VSAN 20
  • 21. Introducing MemVerge World-class team in Silicon Valley assembled from: 21
  • 22. Our BIG MEMORY vision All applications live in memory 22
  • 23. Our mission Open the door to Big Memory A world of abundance, persistence and high availability 23
  • 24.
  • 25. Why Not All Apps Can Run in Memory yet… No Data Services Crash recoveryis slow Not plug-and-play App rewrite needed Can’t share memory Siloed in servers 25
  • 26. MemVerge Memory Machine™ Software Subscription Low Latency PMEM over RDMA Memory Machine Memory Machine Virtualizes DRAM & PMEM Plug Compatible No re-writes Memory Data Services Snapshot, Replication,Tiering 26
  • 27. Big Memory = Optane + Memory Machine MemVerge memory lake makes memory abundant Memory Machine Memory MachineMemory Machine Optane makes memory persistent MemVerge snapshots, replication & lightning fast recovery make memory highly available 27
  • 28. Financial Services are Killer Apps for Big Memory Growing blast zone Memory data services needed Microseconds matter In-Memory databases used Data > memory More capacity needed 28
  • 29. Objectives 1. Market data event stream published to multiple subscriberswith the lowest latency 2. Achieve fairness betweenthe subscriberprocesses 3. Persistthe event stream without incurring significant performance penalties Real Time Market Data Pub/SubMemory Machine Use Case #1 29 Big Memory Lake Publisher Subscribers
  • 30. Solution 1. Memory Machine™ software writes market data event stream to an in-memory bus 2. Background process commits the event stream to PersistentMemory synchronously or asynchronously 3. The event stream is replicated over RDMA to memoryof other servers 4. Subscriberprocessesacross all servers read the event stream with low latency Real Time Market Data Pub/SubMemory Machine Use Case #1 30
  • 31. Results with 210 Subscribers Real Time Market Data Pub/SubMemory Machine Use Case #1 31
  • 32. Results Real Time Market Data Pub/SubMemory Machine Use Case #1 0.5 uS Avg. latency local host 3 uS Avg. latency remote host <2x avg. 99.9% tail latency 32
  • 33. Problem 1. Need to run analytics, reporting or dev/test but concerned about taking performance hit on Primary instance 2. Application takes a long time to restart after crash or planned shutdown In-Memory Database Cloning & Crash Recovery Memory Machine Use Case #2 33
  • 34. Solution 1. Memory Machine takes instant snapshot, as frequently as every 1 minute 2. In-Memory Cloning easily creates a read replica of the primary instance using snapshot plus log replay 3. Fast restart from the database crash using snapshot plus log replay In-Memory Database Cloning & Crash Recovery Memory Machine Use Case #2 + Snapshot Clone Replay Restart 34
  • 35. Results In-Memory Database Cloning & Crash Recovery Memory Machine Use Case #2 Zero Performance hit Every Minute Fine grained Snapshots Fast Clone and Crash Recovery 35
  • 36. Problem 1. When data is greater than the size of DRAM, AI/ML performance slows down dramatically 2. Memory-intensive inference jobs take a long time to load and restart Big Memory AI/ML InferenceMemory Machine Use Case #3 36
  • 37. Solution 1. Create big memory lakes consisting of DRAM and PMEM to provide capacity needed for all data including models and embeddings 2. Fast data recovery and restart by using in-memory data snapshot Big Memory AI/ML Training and Inference Memory Machine Use Case #3 Snapshot Clone Replay Restart Big Memory Lake 37
  • 38. Test results: 1000 libs (1 million records) case Big Memory AI/ML Training and Inference Memory Machine Use Case #3 0 5 10 15 20 25 30 1 2 4 8 16 32 64 128 256 TPS Mongo+DRAM Memory Engine 0 100000 200000 300000 400000 500000 600000 700000 800000 900000 1000000 1 2 4 8 16 32 64 128 256 Data accesslatency Mongo+DRAM(us) Memory Engine(us) 38
  • 39. Results Big Memory AI/ML Training and Inference Memory Machine Use Case #3 50% Cost savings vs DRAM Up to 4x Transactions per second Up to 100x Lower latency 39
  • 40. MemVerge Vision for Big Memory Industry 1. Persistent Memory will be mainstream and data Infrastructure will be memory-centric. 2. Big Memory, consisting of PMEM and DRAM, will achieve petabyte- scale over clusters of servers interconnected by next-gen memory fabrics 3. Big Memory software will be needed to offer data services in memory, and every application will be run in-memory. 40 By 2025…
  • 41. MemVerge Vision for Big Memory Industry Compute Memory Performance Storage Capacity Storage Compute Big Memory Capacity Storage 41
  • 42. What happens in memory stays in memory…
  • 44. Thank-you Try it Contract Andrew to sign-up for a PoC Learn more about Optane Persistent Memory at www.intel/optane MemVerge at www.memverge.com Contact: mark.demarseilles@intel.com andrew.degnan@memverge.com 44 https://www.apress.com/us/book/9781484249314