SlideShare a Scribd company logo
Graph Stream Processing
spinning fast, large-scale, complex analytics
Paris Carbone
PhD Candidate @ KTH
Committer @ Apache Flink
We want to analyse….
We want to analyse….
data
We want to analyse….
datacomplex
We want to analyse….
datacomplexlarge-scale
We want to analyse….
data fastcomplexlarge-scale
But why do we need
large-scale, complex and fast data analysis?
>
But why do we need
large-scale, complex and fast data analysis?
to answer big complex questions faster>
to	answer	big	complex	questions	faster>
>Hej Siri_
to	answer	big	complex	questions	faster>
Get me the best route to work right now
>Hej Siri_
to	answer	big	complex	questions	faster>
Get me the best route to work right now
>Hej Siri_
…with the fewest human drivers
to	answer	big	complex	questions	faster>
Get me the best route to work right now
>Hej Siri_
Lookup a pizza recipe all of my friends like but
did not eat yesterday…
…with the fewest human drivers
to	answer	big	complex	questions	faster>
Get me the best route to work right now
>Hej Siri_
Lookup a pizza recipe all of my friends like but
did not eat yesterday… or the day before yesterday
…with the fewest human drivers
to	answer	big	complex	questions	faster>
Get me the best route to work right now
>Hej Siri_
Lookup a pizza recipe all of my friends like but
did not eat yesterday… or the day before yesterday
oh! And no kebab pizza!
…with the fewest human drivers
to	answer	big	complex	questions	faster>
Get me the best route to work right now
>Hej Siri_
Lookup a pizza recipe all of my friends like but
did not eat yesterday…
Siri, is it possible to re-unite all data
scientists in the world?
or the day before yesterday
oh! And no kebab pizza!
…with the fewest human drivers
to	answer	big	complex	questions	faster>
no matter if they use Spark or Flink or just ipython
Get me the best route to work right now
>Hej Siri_
Lookup a pizza recipe all of my friends like but
did not eat yesterday…
Siri, is it possible to re-unite all data
scientists in the world?
or the day before yesterday
oh! And no kebab pizza!
…with the fewest human drivers
to	answer	big	complex	questions	faster>
no matter if they use Spark or Flink or just ipython
Get me the best route to work right now
>Hej Siri_
Lookup a pizza recipe all of my friends like but
did not eat yesterday…
Siri, is it possible to re-unite all data
scientists in the world?
or the day before yesterday
oh! And no kebab pizza!
…with the fewest human drivers
to	answer	big	complex	questions	faster>
to	answer	big	complex	questions	faster>
no	matter	if	they	use	Spark	or	Flink	or	just	ipython
best	route	to	work	right	now
Lookup	a	pizza	recipe	all	of	my	friends	like	but	did	not	eat	
yesterday…
re-unite	all	data	scientists	in	the	world?
or	the	day	before	yesterday
oh!	And	no	kebab	pizza!
…with	the	fewest	human	drivers
3000 AD
to	answer	big	complex	questions	faster>
no	matter	if	they	use	Spark	or	Flink	or	just	ipython
best	route	to	work	right	now
Lookup	a	pizza	recipe	all	of	my	friends	like	but	did	not	eat	
yesterday…
re-unite	all	data	scientists	in	the	world?
or	the	day	before	yesterday
oh!	And	no	kebab	pizza!
…with	the	fewest	human	drivers
3000 AD
to	answer	big	complex	questions	faster>
no	matter	if	they	use	Spark	or	Flink	or	just	ipython
best	route	to	work	right	now
Lookup	a	pizza	recipe	all	of	my	friends	like	but	did	not	eat	
yesterday…
re-unite	all	data	scientists	in	the	world?
or	the	day	before	yesterday
oh!	And	no	kebab	pizza!
…with	the	fewest	human	drivers
FIRST WORLD PROBLEM
3000 AD
to	answer	big	complex	questions	faster>
use	Spark	or	Flink	or	just	ipython
best	route	to	work	right	now
re-unite	all	data	scientists	in	the	world?
oh!	And	no	kebab	pizza!
…with	the	fewest	human	drivers
30000 AD
to	answer	big	complex	questions	faster>
FIRST EARTH WORLD PROBLEM
use	Spark	or	Flink	or	just	ipython
best	route	to	work	right	now
re-unite	all	data	scientists	in	the	world?
oh!	And	no	kebab	pizza!
…with	the	fewest	human	drivers
30000 AD
Still,	fast	analytics	might	save	us	some	day…
• We can access patient movements and fb, twitter
and pretty much all social media interactions
• Can we stop a pandemic?
• Or can we predict fast where the virus can spread?
Now how do we analyse…
data fastcomplexlarge-scale ?
Now how do we analyse…
data
graphdistributed streaming
Now how do we analyse…
data
graphdistributed streaming
everything is a graph
Now how do we analyse…
data
graphdistributed streaming
everything is many everything is a graph
Now how do we analyse…
data
graphdistributed streaming
everything is many everything is a graph everything is a stream
it all started…
as a first world problem question
but then things escalated quickly…
…and machinery got cheaper and we
suddenly realised that we have big data
Distributed Graph processing was born
Thus,
Distributed Graph processing was born
Thus,
Map Reduce
1. Store Partitioned Data
2. Sent Local computation (map)
3. now shuffle it on disks
4. merge the results (reduce)
5. Store the result back
DFS :
distributed
file system
Distributed Graph processing was born
Thus,
1. Store Updates to DFS
2. Load graph snapshot (mem)
3. Compute round~superstep
4. Store updates
5. …repeat
Distributed Graph
ProcessingMap Reduce
1. Store Partitioned Data
2. Sent Local computation (map)
3. now shuffle it on disks
4. merge the results (reduce)
5. Store the result back
DFS :
distributed
file system
Distributed Graph processing was born
Thus,
1. Store Updates to DFS
2. Load graph snapshot (mem)
3. Compute round~superstep
4. Store updates
5. …repeat
Distributed Graph
ProcessingMap Reduce
1. Store Partitioned Data
2. Sent Local computation (map)
3. now shuffle it on disks
4. merge the results (reduce)
5. Store the result back
DFS :
distributed
file system
Distributed Graph processing was born
Thus,
1. Store Updates to DFS
2. Load graph snapshot (mem)
3. Compute round~superstep
4. Store updates
5. …repeat
Distributed Graph
ProcessingMap Reduce
1. Store Partitioned Data
2. Sent Local computation (map)
3. now shuffle it on disks
4. merge the results (reduce)
5. Store the result back
DFS :
distributed
file system
Distributed Graph processing was born
Thus,
1. Store Updates to DFS
2. Load graph snapshot (mem)
3. Compute round~superstep
4. Store updates
5. …repeat
Distributed Graph
ProcessingMap Reduce
1. Store Partitioned Data
2. Sent Local computation (map)
3. now shuffle it on disks
4. merge the results (reduce)
5. Store the result back
DFS :
distributed
file system
Distributed Graph processing was born
Thus,
1. Store Updates to DFS
2. Load graph snapshot (mem)
3. Compute round~superstep
4. Store updates
5. …repeat
Distributed Graph
ProcessingMap Reduce
1. Store Partitioned Data
2. Sent Local computation (map)
3. now shuffle it on disks
4. merge the results (reduce)
5. Store the result back
DFS :
distributed
file system
Distributed Graph processing was born
Thus,
1. Store Updates to DFS
2. Load graph snapshot (mem)
3. Compute round~superstep
4. Store updates
5. …repeat
Distributed Graph
ProcessingMap Reduce
1. Store Partitioned Data
2. Sent Local computation (map)
3. now shuffle it on disks
4. merge the results (reduce)
5. Store the result back
DFS :
distributed
file system
• We want to compute the Connected Components
of a distributed graph.
• Basic computation element (map): vertex
• Updates : messages to other vertices
Distributed Graph processing example
• We want to compute the Connected Components
of a distributed graph.
• Basic computation element (map): vertex
• Updates : messages to other vertices
Distributed Graph processing example
1 2
3
Distributed Graph processing example
1
43
2
5
6
7
8
ROUND 0
Distributed Graph processing example
1
43
2
5
ROUND 0
6
7
8
3
1
4
4
5
2
4
2
3
5
7
8
6
8
6
7
Distributed Graph processing example
1
21
2
2
ROUND 1
6
6
6
Distributed Graph processing example
1
2
2
2
2
1
2
6
6
6
6
1
21
2
2
ROUND 1
6
6
6
6
6
Distributed Graph processing example
1
11
2
2
ROUND 2
6
6
6
Distributed Graph processing example
1
11
2
2
ROUND 2
6
6
6
1
1
1
Distributed Graph processing example
1
11
1
1
ROUND 3
6
6
6
Distributed Graph processing example
1
11
1
1
ROUND 3
6
6
6
1
1
1
1
Distributed Graph processing example
1
11
1
1
ROUND 4
6
6
6
No messages, DONE!
• Examples of Load-Compute-Store systems:
Pregel, Graphx (spark), Graphlab, PowerGraph
• Same execution strategy - Same problems
• It’s slow
• Too much re-computation ($€) for nothing.
• Real World Updates anyone?
Distributed Graph processing systems
Graph Stream Processing : spinning fast, large scale, complex analytics
…and streaming came
to mess everything
make
fast and simple
…and streaming came
to mess everything
make
fast and simple
real
world
…and streaming came
to mess everything
make
fast and simple
real
world event records
• local state stays here
• local computation too
The Dataflow™
Graph Stream Processing : spinning fast, large scale, complex analytics
Streaming is so advanced that…
• subsecond latency and high throughput
finally coexist
• it does fault tolerance without batch writes*
• late data** is handled gracefully
* https://arxiv.org/abs/1506.08603• ** http://dl.acm.org/citation.cfm?id=2824076
Streaming is so advanced that…
…but what about complex problems?
• subsecond latency and high throughput
finally coexist
• it does fault tolerance without batch writes*
• late data** is handled gracefully
* https://arxiv.org/abs/1506.08603• ** http://dl.acm.org/citation.cfm?id=2824076
Graph Stream Processing : spinning fast, large scale, complex analytics
can we make it happen?
can we make it happen?
• Problem: Can’t keep an infinite graph in-
memory and do complex stuff
can we make it happen?
• Problem: Can’t keep an infinite graph in-
memory and do complex stuff
??
universe
can we make it happen?
• Problem: Can’t keep an infinite graph in-
memory and do complex stuff
??
universe
>it was never about the graph silly, it was about
answering complex questions, remember?
can we make it happen?
• Problem: Can’t keep an infinite graph in-
memory and do complex stuff
universe
;)
universe
summary
>it was never about the graph silly, it was about
answering complex questions, remember?
answers
Examples of Summaries
• Spanners : distance estimation
• Sparsifiers : cut estimation
• Sketches : homomorphic properties
graph summary
algorithm algorithm~R1 R2
Distributed Graph
streaming example
54
76
86
42
31
52Connected Components
on a stream of edges (additions)
31
Distributed Graph
streaming example
54
76
86
42
43
31
52
Connected Components
on a stream of edges (additions)
1
52
Distributed Graph
streaming example
54
76
86
42
43
87
52
Connected Components
on a stream of edges (additions)
31
1 2
52
4
Distributed Graph
streaming example
54
76
86
42
43
87
41
Connected Components
on a stream of edges (additions)
31
1 2
52
4
Distributed Graph
streaming example
76
86
42
43
87
41
Connected Components
on a stream of edges (additions)
31
1
76
2
6
52
4
8
Distributed Graph
streaming example
86
42
43
87
41
Connected Components
on a stream of edges (additions)
31
1
76
2
6
8
52
4
76
Distributed Graph
streaming example
42
43
87
41
Connected Components
on a stream of edges (additions)
31
1 2
6
8
52
4
76
Distributed Graph
streaming example
42
43
87
41
Connected Components
on a stream of edges (additions)
31
1 2
6
8
52
4
76
Distributed Graph
streaming example
43
87
41Connected Components
on a stream of edges (additions)
31
1
6
But Is this Efficient?
Sure, we can distribute the edges and summaries
But Is this Efficient?
Sure, we can distribute the edges and summaries
any systems in mind?
Gelly Stream
Graph stream processing with Apache Flink
Gelly Stream Oveview
DataStreamDataSet
Distributed Dataflow
Deployment
Gelly Gelly-
➤ Static Graphs
➤ Multi-Pass Algorithms
➤ Full Computations
➤ Dynamic Graphs
➤ Single-Pass Algorithms
➤ Approximate Computations
DataStream
Gelly Stream Status
➤ Properties and Metrics
➤ Transformations
➤ Aggregations
➤ Discretization
➤ Neighborhood
Aggregations
➤ Graph Streaming
Algorithms
➤ Connected
Components
➤ Bipartiteness Check
➤ Window Triangle Count
➤ Triangle Count
Estimation
➤ Continuous Degree
Aggregate
Graph Stream Processing : spinning fast, large scale, complex analytics
wait, so now we can detect
connected components right	away?
wait, so now we can detect
connected components right	away?
wait, so now we can detect
connected components right	away?
Solved! But how about our other issues now?
no	matter	if	they	use	Spark	or	Flink	or		
just	ipython
>Hej	Siri_	
Siri,	is	it	possible	to	re-unite	all	data	
scientists	in	the	world?
>
no	matter	if	they	use	Spark	or	Flink	or		
just	ipython
>Hej	Siri_	
Siri,	is	it	possible	to	re-unite	all	data	
scientists	in	the	world?
>
Gelly-Stream to the rescue
graphStream.filterVertices(DataScientists())
.slice(Time.of(10, MINUTE), EdgeDirection.IN)
.applyOnNeighbors(FindPairs())
wendy checked_in glaze
steve checked_in glaze
tom checked_in joe’s_grill
sandra checked_in glaze
rafa checked_in joe’s_grill
wendy
steve
sandra
glaze
tom
rafa
joe’s
grill
{wendy, steve}
{steve, sandra}
{wendy, sandra}
{tom, rafa}
no	matter	if	they	use	Spark	or	Flink	or		
just	ipython
>Hej	Siri_	
Siri,	is	it	possible	to	re-unite	all	data	
scientists	in	the	world?
>
no	matter	if	they	use	Spark	or	Flink	or		
just	ipython
>Hej	Siri_	
Siri,	is	it	possible	to	re-unite	all	data	
scientists	in	the	world?
>	yes
The next step
• Iterative model* on streams for deeper analytics
• More Summaries
• Better Our-Of-Core State Integration
• AdHoc Graph Queries
Large-scale, Complex, Fast, Deep Analytics
* http://dl.acm.org/citation.cfm?id=2983551
Try out Gelly-Stream*
because all questions matter
@SenorCarbone
*https://github.com/vasia/gelly-streaming

More Related Content

PDF
Not Less, Not More: Exactly Once, Large-Scale Stream Processing in Action
PDF
Single-Pass Graph Stream Analytics with Apache Flink
PDF
Reintroducing the Stream Processor: A universal tool for continuous data anal...
PDF
Data Stream Analytics - Why they are important
PDF
Tech Talk @ Google on Flink Fault Tolerance and HA
PDF
Self-managed and automatically reconfigurable stream processing
PDF
Matthias J. Sax – A Tale of Squirrels and Storms
PDF
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
Not Less, Not More: Exactly Once, Large-Scale Stream Processing in Action
Single-Pass Graph Stream Analytics with Apache Flink
Reintroducing the Stream Processor: A universal tool for continuous data anal...
Data Stream Analytics - Why they are important
Tech Talk @ Google on Flink Fault Tolerance and HA
Self-managed and automatically reconfigurable stream processing
Matthias J. Sax – A Tale of Squirrels and Storms
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin

What's hot (20)

PPTX
Apache Flink Training: System Overview
PPTX
Till Rohrmann – Fault Tolerance and Job Recovery in Apache Flink
PPTX
Virtual Flink Forward 2020: Cogynt: Flink without code - Samantha Chan, Aslam...
PDF
Don't Cross The Streams - Data Streaming And Apache Flink
PPTX
Architecture of Flink's Streaming Runtime @ ApacheCon EU 2015
PDF
Christian Kreuzfeld – Static vs Dynamic Stream Processing
PDF
Tran Nam-Luc – Stale Synchronous Parallel Iterations on Flink
PPTX
Extending the Yahoo Streaming Benchmark
PDF
A look at Flink 1.2
PPTX
SICS: Apache Flink Streaming
PDF
K. Tzoumas & S. Ewen – Flink Forward Keynote
PDF
Pulsar connector on flink 1.14
PPTX
Debunking Common Myths in Stream Processing
PDF
State Management in Apache Flink : Consistent Stateful Distributed Stream Pro...
PPTX
An Introduction to Distributed Data Streaming
PDF
Stateful stream processing with Apache Flink
PDF
Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...
PPTX
A Data Streaming Architecture with Apache Flink (berlin Buzzwords 2016)
PPTX
Continuous Processing with Apache Flink - Strata London 2016
PDF
A Call for Sanity in NoSQL
Apache Flink Training: System Overview
Till Rohrmann – Fault Tolerance and Job Recovery in Apache Flink
Virtual Flink Forward 2020: Cogynt: Flink without code - Samantha Chan, Aslam...
Don't Cross The Streams - Data Streaming And Apache Flink
Architecture of Flink's Streaming Runtime @ ApacheCon EU 2015
Christian Kreuzfeld – Static vs Dynamic Stream Processing
Tran Nam-Luc – Stale Synchronous Parallel Iterations on Flink
Extending the Yahoo Streaming Benchmark
A look at Flink 1.2
SICS: Apache Flink Streaming
K. Tzoumas & S. Ewen – Flink Forward Keynote
Pulsar connector on flink 1.14
Debunking Common Myths in Stream Processing
State Management in Apache Flink : Consistent Stateful Distributed Stream Pro...
An Introduction to Distributed Data Streaming
Stateful stream processing with Apache Flink
Keynote: Building and Operating A Serverless Streaming Runtime for Apache Bea...
A Data Streaming Architecture with Apache Flink (berlin Buzzwords 2016)
Continuous Processing with Apache Flink - Strata London 2016
A Call for Sanity in NoSQL
Ad

Viewers also liked (20)

PDF
Aggregate Sharing for User-Define Data Stream Windows
PDF
Spark meetup london share and analyse genomic data at scale with spark, adam...
PPTX
Cloud PARTE: Elastic Complex Event Processing based on Mobile Actors
PPTX
Flink. Pure Streaming
ODP
JUDCon India 2012 Drools Fusion
PDF
Graphs as Streams: Rethinking Graph Processing in the Streaming Era
PDF
Twitter's Real Time Stack - Processing Billions of Events Using Distributed L...
PDF
Gelly-Stream: Single-Pass Graph Streaming Analytics with Apache Flink
PDF
Apache Flink Training Workshop @ HadoopCon2016 - #1 System Overview
PDF
Gelly in Apache Flink Bay Area Meetup
PDF
Graph Processing with Apache TinkerPop
PDF
Batch and Stream Graph Processing with Apache Flink
PDF
Internet of Things and Complex event processing (CEP)/Data fusion
PPTX
ETL into Neo4j
PPT
Complex Event Processing (CEP) for Next-Generation Security Event Management,...
PDF
Flink Apachecon Presentation
PDF
20170126 big data processing
PDF
Quantum Processes in Graph Computing
PDF
Introduction to Streaming Analytics
PDF
How to monitor NGINX
Aggregate Sharing for User-Define Data Stream Windows
Spark meetup london share and analyse genomic data at scale with spark, adam...
Cloud PARTE: Elastic Complex Event Processing based on Mobile Actors
Flink. Pure Streaming
JUDCon India 2012 Drools Fusion
Graphs as Streams: Rethinking Graph Processing in the Streaming Era
Twitter's Real Time Stack - Processing Billions of Events Using Distributed L...
Gelly-Stream: Single-Pass Graph Streaming Analytics with Apache Flink
Apache Flink Training Workshop @ HadoopCon2016 - #1 System Overview
Gelly in Apache Flink Bay Area Meetup
Graph Processing with Apache TinkerPop
Batch and Stream Graph Processing with Apache Flink
Internet of Things and Complex event processing (CEP)/Data fusion
ETL into Neo4j
Complex Event Processing (CEP) for Next-Generation Security Event Management,...
Flink Apachecon Presentation
20170126 big data processing
Quantum Processes in Graph Computing
Introduction to Streaming Analytics
How to monitor NGINX
Ad

Similar to Graph Stream Processing : spinning fast, large scale, complex analytics (20)

PPTX
RedisConf17 - Too Big to Failover - A cautionary tale of scaling Redis
PDF
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
PPTX
Data oriented design and c++
PDF
PDF
Approximate "Now" is Better Than Accurate "Later"
PDF
Open Day July 2019
PDF
Flink Forward Berlin 2018: Lasse Nedergaard - "Our successful journey with Fl...
PDF
Hadoop Operations Powered By ... Hadoop (Hadoop Summit 2014 Amsterdam)
PDF
PGDAY FR 2014 : presentation de Postgresql chez leboncoin.fr
PPTX
Pg nordic-day-2014-2 tb-enough
PDF
Apache Spark Structured Streaming for Machine Learning - StrataConf 2016
PDF
DataDay 2023 Presentation - Notes
PPTX
Beyond pretty charts, Analytics for the rest of us. Toufic Boubez DevOps Days...
PDF
Using BigBench to compare Hive and Spark (Long version)
PDF
My talk at Linux Piter 2015
PPTX
Big Data Day LA 2015 - Applications of the Apriori Algorithm on Open Data by ...
PDF
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
PDF
WorDS of Data Science in the Presence of Heterogenous Computing Architectures
PDF
Thinking in MapReduce - StampedeCon 2013
PDF
Apache Giraph: Large-scale graph processing done better
RedisConf17 - Too Big to Failover - A cautionary tale of scaling Redis
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Data oriented design and c++
Approximate "Now" is Better Than Accurate "Later"
Open Day July 2019
Flink Forward Berlin 2018: Lasse Nedergaard - "Our successful journey with Fl...
Hadoop Operations Powered By ... Hadoop (Hadoop Summit 2014 Amsterdam)
PGDAY FR 2014 : presentation de Postgresql chez leboncoin.fr
Pg nordic-day-2014-2 tb-enough
Apache Spark Structured Streaming for Machine Learning - StrataConf 2016
DataDay 2023 Presentation - Notes
Beyond pretty charts, Analytics for the rest of us. Toufic Boubez DevOps Days...
Using BigBench to compare Hive and Spark (Long version)
My talk at Linux Piter 2015
Big Data Day LA 2015 - Applications of the Apriori Algorithm on Open Data by ...
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
WorDS of Data Science in the Presence of Heterogenous Computing Architectures
Thinking in MapReduce - StampedeCon 2013
Apache Giraph: Large-scale graph processing done better

More from Paris Carbone (6)

PDF
Continuous Intelligence - Intersecting Event-Based Business Logic and ML
PDF
Scalable and Reliable Data Stream Processing - Doctorate Seminar
PDF
Stream Loops on Flink - Reinventing the wheel for the streaming era
PDF
Asynchronous Epoch Commits for Fast and Reliable Data Stream Execution in Apa...
PDF
A Future Look of Data Stream Processing as an Architecture for AI
PDF
Continuous Deep Analytics
Continuous Intelligence - Intersecting Event-Based Business Logic and ML
Scalable and Reliable Data Stream Processing - Doctorate Seminar
Stream Loops on Flink - Reinventing the wheel for the streaming era
Asynchronous Epoch Commits for Fast and Reliable Data Stream Execution in Apa...
A Future Look of Data Stream Processing as an Architecture for AI
Continuous Deep Analytics

Recently uploaded (20)

PDF
annual-report-2024-2025 original latest.
PPTX
Computer network topology notes for revision
PDF
Mega Projects Data Mega Projects Data
PPTX
Introduction to Knowledge Engineering Part 1
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
Lecture1 pattern recognition............
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPT
ISS -ESG Data flows What is ESG and HowHow
annual-report-2024-2025 original latest.
Computer network topology notes for revision
Mega Projects Data Mega Projects Data
Introduction to Knowledge Engineering Part 1
Clinical guidelines as a resource for EBP(1).pdf
Lecture1 pattern recognition............
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Reliability_Chapter_ presentation 1221.5784
IBA_Chapter_11_Slides_Final_Accessible.pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Galatica Smart Energy Infrastructure Startup Pitch Deck
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Supervised vs unsupervised machine learning algorithms
Business Ppt On Nestle.pptx huunnnhhgfvu
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
IB Computer Science - Internal Assessment.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
ISS -ESG Data flows What is ESG and HowHow

Graph Stream Processing : spinning fast, large scale, complex analytics