SlideShare a Scribd company logo
Democratizing Fast Analytics with Ampool
(Powered by Apache Geode-incubating)
Avinash Dongre and Robert Geiger, Ampool Inc.
 "
" "
Analytics
#
#
#
#
Apps
Multi-Device
Testing
$
%
&
|

)
*
Analytics	needs	to	work	in	CLOSED	LOOP with	AppsAnalytics	Needs	to	be	Faster!
 "
" "
Analytics
#
#
#
#
Apps
Multi-Device
Testing
$
%
&
|

)
*
What	are	the	CHALLENGES?
⚠ Many	data	users/	
stakeholders
⚠ Disparate	tools	&	
processing	needs
⚠ Long	time	to	
insights
Meet	the	ChallengesDISTRIBUTED	MEMORY	LAYER	…
Smart	Distributed	In-Memory	Object	Store
Smart	Distributed	In-Memory	Object	Store
CHOICE in	Best	of	Breed	Engines,	…
Smart	Distributed	In-Memory	Object	Store
… PLUGGABLE distributed	memory	layer…
+  …
AnalyticsIngest App	UseETL
… FAST	OBJECT	ACCESS	across	the	pipeline
# # #
, ,


-
,




…
. Data	Architect
Data	Developers
. . Business	Analysts
Data	Scientists
.
What	ENABLERS can	help	here?
In-Memory	Fabric	Technology	
• Apache	Geode!
• Flexible,	stable,	and	proven	distributed	in-memory	technology
New	memory	technologies	and	fast	network	fabrics
• Storage	Class	Memory
• low	latency,	high	throughput,	persistent
• Initially	exposed	via	file	system	interface
• Regular	or	memory	mapped
Emerging	Storage	Class	Memory	(SCM)	is	DISRUPTIVE
Challenges	the	value	proposition	of	in-memory	solutions
Near	DRAM	latency	and	throughput	at	lower	cost
Based	on	one	of	several	types	of	memory	technology
• MRAM	(magnetic)
• ReRAM (resistive)
• FRAM	(ferroelectric),	PCM	(phase	change)
• 3D-XPointTM (Intel/Micron)
Accessible	via	Java	and	C/C++	libraries
• Mnemonic	(Java)
• Pmem.io (C++)
SCM	is	ATTRACTIVE in	the	Memory/	Storage	Hierarchy
In-Memory	Technology	CHALLENGES
Line	between	memory	and	storage	is	blurring
File	systems	getting	really	fast,	so	the	speed	gap	is	closing
• SCM	File	Systems	will	also	be	low	latency
• File	system	overhead	still	limits	latency	improvements
• Before:	disk	based	vs.	in-memory
• After:	file	system	vs.	byte	addressable	object	store
Managing	multiple	layers	and	types	of	memory
Fast	Closed	Loop	Analytics,
Powered	by	a Smart,	Distributed	In-Memory	Fabric…
High	throughput	and	large	data	handling	matters
• Throughput,	latency,	and	capacity:
• each	pipeline	stage	values	these	differently
Common	interfaces,	multiple	region	types
• Meet	the	needs	of	many	types	of	best	of	breed	engines
Managing	multiple	layers	of	memory	and	storage
• Speed	(latency,	throughput)	differentiator	will	diminish
More	classifications	for	data	now
• Hot,	cold	=>	hot,	warm,	lukewarm,	cold
…must	handle	MULTIPLE needs	in	one	fabric
Need	for	High	Throughput
Need	for	Low	latency
Early	stages	(ingest,	ETL)
Later	stages
(data	driven	
insights	&	actions)
What	Matters	for	App,	DB,	and	Compute?
The	flexibility,	suitability,	and	ease	of	use of	the	interfaces	
Memory	&	storage	are	managed	transparently	to	provide	QoS
The	service	guarantee abstractions	are	provided
Conflicts	are	managed and	prevented
Freeing	developersfrom	re-inventing	the	wheel
A	Distributed,	Memory-Centric,	Object	Store	
for	Closed	Loop	Analytics
Introducing….
Smart	Distributed	In-Memory	Object	Store
PLUGGABLE distributed	memory	layer	…
+  3D XPointTM
......
Smart	Distributed	In-Memory	Object	Store
…	for	MANAGED	FLEXIBILITY...
+  3D XPointTM
......
✅ Flexible	regions	
and	interfaces	for	
‘Best	of	breed’	
engines
✅ Extensible	Core
✅ Pluggable	stores
AnalyticsIngest App	UseETL
…and	FAST	OBJECT	ACCESS	across	the	pipeline
# # #
, ,


-
,




…
. Data	Architect
Data	Developers
. . Business	Analysts
Data	Scientists
.
In-Memory	Distributed	Sys
Low-latency	Comms.
Key-Value	Store
Function	Pushdown
+
High	Throughput
Table	Store
Native	InterfacePluggable	Store	Manager
Java	API
MASH	(CLI	Ext)
Java	API
Building	on	PROVEN In-memory	Technology
Smart	Data	Tiering
Mature	Event	Model
Tunable	Consistency
Metadata/	Catalog
Security	AuthZ
ampool
+
…
ORC
…
First	release	covers	MULTIPLE analytical	needs…
No	change	in	data	
application	code
Config.	changes	only
No	change	in	user	
experience
Performance	benefits	
No	added	hassles
Current	mgmt.	tools
…and	deliver	VALUE to	all	Analytics	stakeholders
. Data	Architect
Data	Developers
.
. Business	Analysts
Data	Scientists
.
. Data	Admins
Infra/	Sys	Admins
.
Contributing	Back
Plan	for	contributions	back	to	Apache	Geode:	
• Storage	plug-ability	layer
• Off-heap	memory	plug-ability
• SCM	plugin	(Mnemonic)
• Impersonation	support	for	security	
• Region	type	plug-ability
Thank	You!
Avinash Dongre
Architect,		Ampool India	Pvt.	Limited
avinash@ampool.io
Robert	Geiger
Chief	Architect	&	VP	Engineering,	 	Ampool Inc.
robert@ampool.io

More Related Content

PDF
#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...
PDF
#GeodeSummit: Easy Ways to Become a Contributor to Apache Geode
PPTX
xPatterns - Spark Summit 2014
PDF
Build your first Internet of Things app today with Open Source
PPTX
Accumulo Summit 2014: Accumulo with Distributed SQL queries
PDF
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
PDF
Rounds analytics pipeline
POTX
Building Effective Apache Geode Applications with Spring Data GemFire
#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...
#GeodeSummit: Easy Ways to Become a Contributor to Apache Geode
xPatterns - Spark Summit 2014
Build your first Internet of Things app today with Open Source
Accumulo Summit 2014: Accumulo with Distributed SQL queries
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
Rounds analytics pipeline
Building Effective Apache Geode Applications with Spring Data GemFire

What's hot (20)

PDF
DataEngConf SF16 - Unifying Real Time and Historical Analytics with the Lambd...
PDF
Apache deep learning 202 Washington DC - DWS 2019
PDF
Scalable and Reliable Logging at Pinterest
PPTX
An Introduction to Apache Geode (incubating)
PDF
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
PDF
What's New in Apache Hive
PDF
Metrics & more
PDF
Apache Geode Meetup, Cork, Ireland at CIT
PDF
Apache Geode - The First Six Months
PPTX
Apache Deep Learning 201
PDF
Big data at AWS Chicago User Group - 2014
PPTX
Top 5 Java Performance Metrics, Tips & Tricks
PDF
Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement
PDF
Scaling ML-Based Threat Detection For Production Cyber Attacks
PDF
Apache Kylin Use Cases in China and Japan
PPTX
Hive 3 - a new horizon
PPTX
Geode Meetup Apachecon
PPTX
Using Apache Geode: Lessons Learned at Southwest Airlines
PDF
Continus sql with sql stream builder
PDF
Getting Ready to Use Redis with Apache Spark with Tague Griffith
DataEngConf SF16 - Unifying Real Time and Historical Analytics with the Lambd...
Apache deep learning 202 Washington DC - DWS 2019
Scalable and Reliable Logging at Pinterest
An Introduction to Apache Geode (incubating)
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
What's New in Apache Hive
Metrics & more
Apache Geode Meetup, Cork, Ireland at CIT
Apache Geode - The First Six Months
Apache Deep Learning 201
Big data at AWS Chicago User Group - 2014
Top 5 Java Performance Metrics, Tips & Tricks
Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement
Scaling ML-Based Threat Detection For Production Cyber Attacks
Apache Kylin Use Cases in China and Japan
Hive 3 - a new horizon
Geode Meetup Apachecon
Using Apache Geode: Lessons Learned at Southwest Airlines
Continus sql with sql stream builder
Getting Ready to Use Redis with Apache Spark with Tague Griffith
Ad

Viewers also liked (15)

PDF
#GeodeSummit - Redis to Geode Adaptor
PDF
#GeodeSummit - Wall St. Derivative Risk Solutions Using Geode
PDF
#GeodeSummit: Architecting Data-Driven, Smarter Cloud Native Apps with Real-T...
PDF
#GeodeSummit: Combining Stream Processing and In-Memory Data Grids for Near-R...
PDF
#GeodeSummit - Using Geode as Operational Data Services for Real Time Mobile ...
PPTX
#GeodeSummit - Spring Data GemFire API Current and Future
PPTX
#GeodeSummit - Off-Heap Storage Current and Future Design
PDF
#GeodeSummit - Modern manufacturing powered by Spring XD and Geode
PDF
#GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode
PDF
#GeodeSummit Keynote: Creating the Future of Big Data Through 'The Apache Way"
PDF
#GeodeSummit - Where Does Geode Fit in Modern System Architectures
PDF
#GeodeSummit - Apex & Geode: In-memory streaming, storage & analytics
PDF
#GeodeSummit - Design Tradeoffs in Distributed Systems
PDF
Apache Geode Meetup, London
PDF
StackStorm で実現する、複数システムに対する統一インターフェイス提供と運用一元化の取り組み - OpenStack最新情報セミナー(2017年3月)
#GeodeSummit - Redis to Geode Adaptor
#GeodeSummit - Wall St. Derivative Risk Solutions Using Geode
#GeodeSummit: Architecting Data-Driven, Smarter Cloud Native Apps with Real-T...
#GeodeSummit: Combining Stream Processing and In-Memory Data Grids for Near-R...
#GeodeSummit - Using Geode as Operational Data Services for Real Time Mobile ...
#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Off-Heap Storage Current and Future Design
#GeodeSummit - Modern manufacturing powered by Spring XD and Geode
#GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode
#GeodeSummit Keynote: Creating the Future of Big Data Through 'The Apache Way"
#GeodeSummit - Where Does Geode Fit in Modern System Architectures
#GeodeSummit - Apex & Geode: In-memory streaming, storage & analytics
#GeodeSummit - Design Tradeoffs in Distributed Systems
Apache Geode Meetup, London
StackStorm で実現する、複数システムに対する統一インターフェイス提供と運用一元化の取り組み - OpenStack最新情報セミナー(2017年3月)
Ad

Similar to #GeodeSummit: Democratizing Fast Analytics with Ampool (Powered by Apache Geode) (20)

PPTX
Real-time Analytics for Data-Driven Applications
PPTX
Steve Jenkins - Business Opportunities for Big Data in the Enterprise
PPTX
From Data to Services at the Speed of Business
PPTX
Big data analytics and machine intelligence v5.0
PPT
Big Data = Big Decisions
PDF
Core concepts and Key technologies - Big Data Analytics
PDF
The New Model
PDF
Hot Technologies of 2013: Investigative Analytics
PPTX
Managing your Assets with Big Data Tools
PPTX
Big data4businessusers
PDF
Accenture hana-in-memory-pov
PPTX
Io t research_arpanpal_iem
PPTX
New Trends in Data Management in the Information Industries
PDF
Capturing big value in big data
PPTX
Bigdatacooltools
PDF
Memory Database Technology is Driving a New Cycle of Business Innovation
PDF
Cetas Analytics as a Service for Predictive Analytics
PDF
Cetas Predictive Analytics Prezo
PPTX
Big Data and Semantic Web in Manufacturing
PPTX
Emerging technologies
Real-time Analytics for Data-Driven Applications
Steve Jenkins - Business Opportunities for Big Data in the Enterprise
From Data to Services at the Speed of Business
Big data analytics and machine intelligence v5.0
Big Data = Big Decisions
Core concepts and Key technologies - Big Data Analytics
The New Model
Hot Technologies of 2013: Investigative Analytics
Managing your Assets with Big Data Tools
Big data4businessusers
Accenture hana-in-memory-pov
Io t research_arpanpal_iem
New Trends in Data Management in the Information Industries
Capturing big value in big data
Bigdatacooltools
Memory Database Technology is Driving a New Cycle of Business Innovation
Cetas Analytics as a Service for Predictive Analytics
Cetas Predictive Analytics Prezo
Big Data and Semantic Web in Manufacturing
Emerging technologies

More from PivotalOpenSourceHub (15)

PPTX
Zettaset Elastic Big Data Security for Greenplum Database
PPTX
New Security Framework in Apache Geode
PPTX
Apache Geode Clubhouse - WAN-based Replication
PDF
Building Apps with Distributed In-Memory Computing Using Apache Geode
PPTX
GPORCA: Query Optimization as a Service
PDF
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
PPTX
Apache Geode Offheap Storage
PPTX
Apache Zeppelin Meetup Christian Tzolov 1/21/16
PPTX
Build & test Apache Hawq
PDF
Postgre sql linuxcontainers by Jignesh Shah
PPTX
kafka for db as postgres
PPTX
Geode Transactions by Swapnil Bawaskar
PPTX
Greenplum Database Open Source December 2015
PPTX
MADlib Architecture and Functional Demo on How to Use MADlib/PivotalR
PDF
Data Science Perspective and DS demo
Zettaset Elastic Big Data Security for Greenplum Database
New Security Framework in Apache Geode
Apache Geode Clubhouse - WAN-based Replication
Building Apps with Distributed In-Memory Computing Using Apache Geode
GPORCA: Query Optimization as a Service
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Apache Geode Offheap Storage
Apache Zeppelin Meetup Christian Tzolov 1/21/16
Build & test Apache Hawq
Postgre sql linuxcontainers by Jignesh Shah
kafka for db as postgres
Geode Transactions by Swapnil Bawaskar
Greenplum Database Open Source December 2015
MADlib Architecture and Functional Demo on How to Use MADlib/PivotalR
Data Science Perspective and DS demo

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
KodekX | Application Modernization Development
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation theory and applications.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
Electronic commerce courselecture one. Pdf
KodekX | Application Modernization Development
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

#GeodeSummit: Democratizing Fast Analytics with Ampool (Powered by Apache Geode)