SlideShare a Scribd company logo
Ultra Massive application storage
capacity for real-time applications
A True Limitless Capacity Data Grid
Shay Hassidim , Deputy CTO ,
GigaSpaces
Flash Memory Summit 2014
Santa Clara, CA 1
shay@gigaspaces.com
@ShayHassidim
About myself – Shay Hassidim
• GigaSpaces Deputy CTO
• More than 20 years of SW development
• Java , .Net , C++ , DB , Dist. Systems , Cloud …
• 11 years with GigaSpaces
• From the time we have been startup at the
garage…
• Oversight the entire technical operations
within the Americas, Customer focused.
• Located in GigaSpaces NYC HQ
Flash Memory Summit 2014
Santa Clara, CA 2
GigaSpaces Business Card
3
HealthcareTravel &
Trans.
Founded 2000
300+ Direct Customers
30,000 Sites running GigaSpaces
75+ Cloud Customers
25+ ISVs
Selected Customers…
4
What they all want? – The 3 S
5
Speed
Scalability
Simplicity
The mantra…
Do more with
less $
6
What's your largest in-memory
compute data grid?
7
SSD is Everywhere - Big Time
and it’s Not That Expensive!
8
http://www.extremetech.com/computing/153879-storage-pricewatch-hdds-back-to-pre-flood-prices-ssds-grow-as-gb-holds-steady
The Dream-Team Combination
9
What’s the Motivation Moving
into a SSD-based Data Grid?
10
Data Lookup Pattern Challenge
11
http://www.contaque.com/contaque/blogs/ - Posted by : Abhay Gupta http://www.sbp-romania.com/Blog/2014/03/05/sql-vs-nosql.aspx
Data Consistency Challenge
12
http://smist08.wordpress.com/2012/01/28/nosql-for-erp/
Data Distribution Challenge
13
What is XAP MemoryXtend ?
 XAP MemoryXtend
manages large
amount of data in a
grid configuration
using high density
SSD capacity servers.
 Built on top of
SanDisk ZetaScale™
14
XAP MemoryXtend Position
15
Big Data
IMDB
IMDG
RDBMS
RT Analytics
Applications
Complexity
16
Typical Usage Scenario - RT Big Data
Event
Stream
Cloudify Elastic management
Real
time
batch
Cloudify Elastic
management
XAP In-Memory elastic processing -
Counting, Aggregating , Validating …
Multi TB capacity-
– RAM +SSD Storage
User backend
environment
Multi PB capacity
- HDD Storage
RAM + SSD
Open API
Open API
Mainframe Offloading Scenario
17
Very
expensive
MIPS
Tier 1 Bank eCom Current Architecture
Cannot perform
well due-to
complex data
model
18
Non-
Scalable
XAP SSD Usage Scenario - Mainframe offload Architecture
No Oracle DB anywhere , Less Load on the Mainframe !
Performance Benchmark
20
SSD is slower than RAM - No surprise!
* The benchmark was running on HP DL 380 server with 2 sockets 2.8GHz CPU with total 24 cores, 148G DRAM , CentOS 5.8 ,2 FusionIO SLC PCIe
cards with software raid 0. The payload is 1KB object size, Single String based key. Uniform read distribution.
* Based on test conducted by SanDisk
339000
124000
1127000
242000
0
200000
400000
600000
800000
1000000
1200000
RAM Write SSD Write RAM Read SSD Read
TPS
RAM XAP IMDG vs. SSD XAP IMDG
Absolute Write/Read Benchmark Results
No database on any HW platform can
deliver such performance !
16.95
62
56.35
121
0
20
40
60
80
100
120
140
RAM Write SSD Write RAM Read SSD Read
Price-Performance
Price-Performance
XAP RAM IMDG vs. XAP SSD IMDG
Price-Performance Benchmark
21
- We assume 1TB SSD price is $2K, 1TB RAM price is $20K.
SSD is
3.6X
better
SSD is
2.1X
better
An Important Difference between the RAM
IMDG and SSD IMDG Benchmark…
22
The RAM data grid benchmark executed with 20GB total
capacity where the SSD data grid benchmark performed
with a total of 1TB data capacity!
1:50 Capacity Ratio!
Data Grid sizing example…
 HP DL 580 or Cisco UCS B420/B440 series,
comes with built-in support for 2TB RAM and
8 SSD card slots.
 Intel , Sandisk, FusionIO or Tegile, offer up to
3TB SSD per card.
 You can have upto 24 TB SSD capacity per
server.
4 servers delivers 8 TB data in
RAM and 96 TB SSD!
231:10 ratio RAM:SSD Ratio
24
Application
In-Memory Data Grid
GSCGSC
Partition 1
Sync
Replication
BackupPrimary
GSCGSC
Partition n
Sync
Replication
BackupPrimary
Processing
Processing
XAP MemoryXtend Deployment
XAP SSD
Storage module
running within
each data grid
instance
XAP SSD
Storage module
running within
each data grid
instance
XAP SSD
Storage module
running within
each data grid
instance
XAP SSD
Storage module
running within
each data grid
instance
Java/.Net/
C++/Scala/
Web service
API
Raw Data
XAP MemoryXtend Internal Architecture
GSC
Space Instance
Heap (-Xmx)
Perm Gem (-XXMaxPermSize)
Stack (-Xss)
Extra Memory
high_watermark_percentage (95%)
write_only_block_percentage (85%)
write_only_check_percentage (76%)
indexes , space class meta
data , transactions ,
replication redolog , leases ,
statistics
cache-entries-percentage (20%)
blob-store-cache-size-MB (100MB)
ZetaScale Off-heap
in-process
serialized LRU
cache
On-heap de-
serialized LRU
cache
Summary
XAP brings Dramatic Cost Savings
Server Consolidation
60-80% Reduced HW footprint
100X data per node
From 30GB to 3TB!
28
XAP MemoryXtend
Available for
download from
www.gigaspaces.com
30
Thank you!
31
shay@gigaspaces.com

More Related Content

PPTX
Data Modeling Basics for the Cloud with DataStax
PPTX
MongoDB and In-Memory Computing
PPTX
Welcome | MariaDB today and our vision for the future
PPTX
Leveraging ApsaraDB to Deploy Business Data on the Cloud
PPTX
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
PPTX
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
PPTX
Real-Time Analytics in Transactional Applications by Brian Bulkowski
PPTX
Maximizing performance via tuning and optimization
Data Modeling Basics for the Cloud with DataStax
MongoDB and In-Memory Computing
Welcome | MariaDB today and our vision for the future
Leveraging ApsaraDB to Deploy Business Data on the Cloud
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Real-Time Analytics in Transactional Applications by Brian Bulkowski
Maximizing performance via tuning and optimization

What's hot (20)

PDF
In-Memory Computing: Myths and Facts
PDF
Cassandra Community Webinar: From Mongo to Cassandra, Architectural Lessons
PPTX
IMC Summit 2016 Breakout - Pandurang Naik - Demystifying In-Memory Data Grid,...
PDF
The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)
PPTX
Building Data Pipelines with SMACK: Designing Storage Strategies for Scale an...
PPTX
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
PPTX
Welcome: MariaDB today and our vision for the future
PPTX
RedisConf18 - The Intelligent Database Proxy
PPTX
Delivering fast, powerful and scalable analytics
PPTX
Welcome: MariaDB today and our vision for the future
PDF
Aerospike AdTech Gets Hacked in Lower Manhattan
PPTX
The of Operational Analytics Data Store
PDF
Securing data and preventing data breaches
PPTX
IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...
PPTX
NoSQL on MySQL - MySQL Document Store by Vadim Tkachenko
PPTX
Welcome | MariaDB today and our vision for the future
PDF
Redis as database - HashedIn
PDF
Building a Real-Time Gaming Analytics Service with Apache Druid
PDF
A Gentle Introduction to GPU Computing by Armen Donigian
PDF
Shaping the Future of Travel with MongoDB
In-Memory Computing: Myths and Facts
Cassandra Community Webinar: From Mongo to Cassandra, Architectural Lessons
IMC Summit 2016 Breakout - Pandurang Naik - Demystifying In-Memory Data Grid,...
The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)
Building Data Pipelines with SMACK: Designing Storage Strategies for Scale an...
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
Welcome: MariaDB today and our vision for the future
RedisConf18 - The Intelligent Database Proxy
Delivering fast, powerful and scalable analytics
Welcome: MariaDB today and our vision for the future
Aerospike AdTech Gets Hacked in Lower Manhattan
The of Operational Analytics Data Store
Securing data and preventing data breaches
IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...
NoSQL on MySQL - MySQL Document Store by Vadim Tkachenko
Welcome | MariaDB today and our vision for the future
Redis as database - HashedIn
Building a Real-Time Gaming Analytics Service with Apache Druid
A Gentle Introduction to GPU Computing by Armen Donigian
Shaping the Future of Travel with MongoDB
Ad

Viewers also liked (9)

PDF
Soa R Dataline Government Cloud Computing Geva Perry
PPT
Scrum@GigaSpaces
PPT
The Elastic PU
PPT
Porting Spring PetClinic to GigaSpaces
PPT
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
PPT
Virtual Product Presentation
PPTX
Telecom universal datastatesharingfabric
PPT
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
PPTX
Xap memory xtend-tutorial-2014
Soa R Dataline Government Cloud Computing Geva Perry
Scrum@GigaSpaces
The Elastic PU
Porting Spring PetClinic to GigaSpaces
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Virtual Product Presentation
Telecom universal datastatesharingfabric
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
Xap memory xtend-tutorial-2014
Ad

Similar to GigaSpaces Flash Memory Summit 2014 (20)

PDF
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
PPT
MongoDB Sharding Webinar 2014
PDF
Crossbar ARM TechCon 2016 presentation
PDF
MongoDB Evenings Houston: Implementing EDW Using MongoDB by Purvesh Patel, Ch...
PDF
Using ScyllaDB for Real-Time Read-Heavy Workloads.pdf
PPT
Everything You Need to Know About Sharding
PPTX
Are your ready for in memory applications?
PPTX
Accelerated Any-Scale Solutions from DDN
PDF
In memory computing principles by Mac Moore of GridGain
PDF
Elastify Cloud-Native Spark Application with Persistent Memory
PPTX
Hybrid Transactional/Analytics Processing with Spark and IMDGs
PPTX
5 Tips for a More Efficient Data Center
PPTX
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
PDF
Cignex mongodb-sharding-mongodbdays
PDF
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
PDF
Building a High Performance Analytics Platform
PDF
Immersion Day - Como simplificar o acesso ao seu ambiente analítico
PDF
Persistent Memory Productization driven by AI & ML
PDF
DDN: Massively-Scalable Platforms and Solutions Engineered for the Big Data a...
PPTX
Webinar: The Bifurcation of the Flash Market
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
MongoDB Sharding Webinar 2014
Crossbar ARM TechCon 2016 presentation
MongoDB Evenings Houston: Implementing EDW Using MongoDB by Purvesh Patel, Ch...
Using ScyllaDB for Real-Time Read-Heavy Workloads.pdf
Everything You Need to Know About Sharding
Are your ready for in memory applications?
Accelerated Any-Scale Solutions from DDN
In memory computing principles by Mac Moore of GridGain
Elastify Cloud-Native Spark Application with Persistent Memory
Hybrid Transactional/Analytics Processing with Spark and IMDGs
5 Tips for a More Efficient Data Center
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
Cignex mongodb-sharding-mongodbdays
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Building a High Performance Analytics Platform
Immersion Day - Como simplificar o acesso ao seu ambiente analítico
Persistent Memory Productization driven by AI & ML
DDN: Massively-Scalable Platforms and Solutions Engineered for the Big Data a...
Webinar: The Bifurcation of the Flash Market

Recently uploaded (20)

PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
A Presentation on Artificial Intelligence
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
MYSQL Presentation for SQL database connectivity
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Encapsulation_ Review paper, used for researhc scholars
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
Empathic Computing: Creating Shared Understanding
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
A Presentation on Artificial Intelligence
NewMind AI Monthly Chronicles - July 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity

GigaSpaces Flash Memory Summit 2014

  • 1. Ultra Massive application storage capacity for real-time applications A True Limitless Capacity Data Grid Shay Hassidim , Deputy CTO , GigaSpaces Flash Memory Summit 2014 Santa Clara, CA 1 shay@gigaspaces.com @ShayHassidim
  • 2. About myself – Shay Hassidim • GigaSpaces Deputy CTO • More than 20 years of SW development • Java , .Net , C++ , DB , Dist. Systems , Cloud … • 11 years with GigaSpaces • From the time we have been startup at the garage… • Oversight the entire technical operations within the Americas, Customer focused. • Located in GigaSpaces NYC HQ Flash Memory Summit 2014 Santa Clara, CA 2
  • 3. GigaSpaces Business Card 3 HealthcareTravel & Trans. Founded 2000 300+ Direct Customers 30,000 Sites running GigaSpaces 75+ Cloud Customers 25+ ISVs
  • 5. What they all want? – The 3 S 5 Speed Scalability Simplicity
  • 6. The mantra… Do more with less $ 6
  • 7. What's your largest in-memory compute data grid? 7
  • 8. SSD is Everywhere - Big Time and it’s Not That Expensive! 8 http://www.extremetech.com/computing/153879-storage-pricewatch-hdds-back-to-pre-flood-prices-ssds-grow-as-gb-holds-steady
  • 10. What’s the Motivation Moving into a SSD-based Data Grid? 10
  • 11. Data Lookup Pattern Challenge 11 http://www.contaque.com/contaque/blogs/ - Posted by : Abhay Gupta http://www.sbp-romania.com/Blog/2014/03/05/sql-vs-nosql.aspx
  • 14. What is XAP MemoryXtend ?  XAP MemoryXtend manages large amount of data in a grid configuration using high density SSD capacity servers.  Built on top of SanDisk ZetaScale™ 14
  • 15. XAP MemoryXtend Position 15 Big Data IMDB IMDG RDBMS RT Analytics Applications Complexity
  • 16. 16 Typical Usage Scenario - RT Big Data Event Stream Cloudify Elastic management Real time batch Cloudify Elastic management XAP In-Memory elastic processing - Counting, Aggregating , Validating … Multi TB capacity- – RAM +SSD Storage User backend environment Multi PB capacity - HDD Storage RAM + SSD Open API Open API
  • 18. Tier 1 Bank eCom Current Architecture Cannot perform well due-to complex data model 18 Non- Scalable
  • 19. XAP SSD Usage Scenario - Mainframe offload Architecture No Oracle DB anywhere , Less Load on the Mainframe !
  • 20. Performance Benchmark 20 SSD is slower than RAM - No surprise! * The benchmark was running on HP DL 380 server with 2 sockets 2.8GHz CPU with total 24 cores, 148G DRAM , CentOS 5.8 ,2 FusionIO SLC PCIe cards with software raid 0. The payload is 1KB object size, Single String based key. Uniform read distribution. * Based on test conducted by SanDisk 339000 124000 1127000 242000 0 200000 400000 600000 800000 1000000 1200000 RAM Write SSD Write RAM Read SSD Read TPS RAM XAP IMDG vs. SSD XAP IMDG Absolute Write/Read Benchmark Results No database on any HW platform can deliver such performance !
  • 21. 16.95 62 56.35 121 0 20 40 60 80 100 120 140 RAM Write SSD Write RAM Read SSD Read Price-Performance Price-Performance XAP RAM IMDG vs. XAP SSD IMDG Price-Performance Benchmark 21 - We assume 1TB SSD price is $2K, 1TB RAM price is $20K. SSD is 3.6X better SSD is 2.1X better
  • 22. An Important Difference between the RAM IMDG and SSD IMDG Benchmark… 22 The RAM data grid benchmark executed with 20GB total capacity where the SSD data grid benchmark performed with a total of 1TB data capacity! 1:50 Capacity Ratio!
  • 23. Data Grid sizing example…  HP DL 580 or Cisco UCS B420/B440 series, comes with built-in support for 2TB RAM and 8 SSD card slots.  Intel , Sandisk, FusionIO or Tegile, offer up to 3TB SSD per card.  You can have upto 24 TB SSD capacity per server. 4 servers delivers 8 TB data in RAM and 96 TB SSD! 231:10 ratio RAM:SSD Ratio
  • 24. 24 Application In-Memory Data Grid GSCGSC Partition 1 Sync Replication BackupPrimary GSCGSC Partition n Sync Replication BackupPrimary Processing Processing XAP MemoryXtend Deployment XAP SSD Storage module running within each data grid instance XAP SSD Storage module running within each data grid instance XAP SSD Storage module running within each data grid instance XAP SSD Storage module running within each data grid instance Java/.Net/ C++/Scala/ Web service API
  • 25. Raw Data XAP MemoryXtend Internal Architecture GSC Space Instance Heap (-Xmx) Perm Gem (-XXMaxPermSize) Stack (-Xss) Extra Memory high_watermark_percentage (95%) write_only_block_percentage (85%) write_only_check_percentage (76%) indexes , space class meta data , transactions , replication redolog , leases , statistics cache-entries-percentage (20%) blob-store-cache-size-MB (100MB) ZetaScale Off-heap in-process serialized LRU cache On-heap de- serialized LRU cache
  • 26. Summary XAP brings Dramatic Cost Savings Server Consolidation 60-80% Reduced HW footprint 100X data per node From 30GB to 3TB! 28
  • 27. XAP MemoryXtend Available for download from www.gigaspaces.com 30