SlideShare a Scribd company logo
gannon@Indiana.edu
Dennis.gannon@outlook.com
Microservices and Streaming Data:
Scaling ML in the Cloud
Microservice performance-b
Microservice performance-b
Microservice performance-b
Microservice performance-b
compute
compute
compute
compute
compute
compute
compute
compute
compute
compute
compute
compute
Microservice performance-b
Microservice performance-b
Marathon
Master
node
Master
Backup
Worker
node
Worker
node
Worker
node
Mesos
Zookeeper
Microservice performance-b
Microservice performance-b
Microservice performance-b
Microservice performance-b
*
*
Microservice performance-b
Microservice performance-b
Microservice performance-b
Microservice performance-b
Microservice performance-b
Microservice performance-b
Microservice performance-b
Microservice performance-b
Microservice performance-b
classify Push to table
Microservice performance-b
Microservice performance-b
classify Push to table
classify Push to table
classify Push to table
classify Push to table
classify Push to table
classify Push to table
te te te
ta ta
classify Push to table classify Push to table
𝑡 𝑒 = time spent pulling events and pushing
notifications to RabbitMQ
𝑡 𝑐 = time classify documents
𝑡 𝑤 = time to invoke the web service
𝑡 𝑎 = time to put final results into the
Azure table service
𝑡 𝑠𝑒𝑞 = 𝑓 𝑡 𝑒 , 𝑡 𝑎
𝑡 𝑝𝑎𝑟 = 𝑡 𝑐 + 𝑡 𝑤
𝑇𝑠𝑒𝑟𝑖𝑎𝑙 = 𝑡 𝑠𝑒𝑞 + 𝑡 𝑝𝑎𝑟
𝑇𝑝𝑎𝑟 𝑛 = 𝑡 𝑠𝑒𝑞 +
𝑡 𝑝𝑎𝑟
𝑛
𝑆 𝑛 =
𝑇𝑠𝑒𝑟𝑖𝑎𝑙
𝑇𝑝𝑎𝑟 𝑛
=
1 +
𝑡 𝑝𝑎𝑟
𝑡 𝑠𝑒𝑞
1 +
𝑡 𝑝𝑎𝑟
𝑛 ∗ 𝑡 𝑠𝑒𝑞
lim
𝑛→∞
𝑆(𝑛) = 1 +
𝑡 𝑝𝑎𝑟
𝑡 𝑠𝑒𝑞
1.00 2.02 3.53 7.91 12.33 13.05
Microservice performance-b
Microservice performance-b
Microservice performance-b

More Related Content

PDF
AWS DEV DAY SEOUL 2017 Buliding Serverless Web App - 직방 Image Converter
PDF
Scaling metrics
DOCX
MS Excel functions
PDF
Demystifying Distributed Graph Processing
PDF
Climate data in r with the raster package
PPTX
Have your cake and eat it too, further dispelling the myths of the lambda arc...
PDF
Cassandra&map reduce
AWS DEV DAY SEOUL 2017 Buliding Serverless Web App - 직방 Image Converter
Scaling metrics
MS Excel functions
Demystifying Distributed Graph Processing
Climate data in r with the raster package
Have your cake and eat it too, further dispelling the myths of the lambda arc...
Cassandra&map reduce

What's hot (10)

PDF
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
PPTX
Adaptive Data Cleansing with StreamSets and Cassandra
PDF
Moment-Based Estimation for Hierarchical Models in Apache Spark with Kyle Sch...
PDF
OpenLayers Feature Frenzy
PPTX
Event streaming pipeline with Windows Azure and ArcGIS Geoevent extension
PDF
Ruby Time & Date
PPTX
Internship
PPTX
From Trill to Quill: Pushing the Envelope of Functionality and Scale
PPTX
Build 2017 - B8037 - Explore the next generation of innovative UI in the Visu...
PPTX
Storm
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
Adaptive Data Cleansing with StreamSets and Cassandra
Moment-Based Estimation for Hierarchical Models in Apache Spark with Kyle Sch...
OpenLayers Feature Frenzy
Event streaming pipeline with Windows Azure and ArcGIS Geoevent extension
Ruby Time & Date
Internship
From Trill to Quill: Pushing the Envelope of Functionality and Scale
Build 2017 - B8037 - Explore the next generation of innovative UI in the Visu...
Storm
Ad

Viewers also liked (6)

PPTX
In Praise of Slowness - Summary and Conversation Lesson
PPT
Use Your Mind to Change Your Brain: Tools for Cultivating Happiness, Love and...
PDF
Neuroplasticity
PDF
Diagrams for "Word Formation" in FCE and CAE
PDF
Words that mostly appear on the Word Formation part of FCE exam, Use of English
DOC
Useful phrases for speakink
In Praise of Slowness - Summary and Conversation Lesson
Use Your Mind to Change Your Brain: Tools for Cultivating Happiness, Love and...
Neuroplasticity
Diagrams for "Word Formation" in FCE and CAE
Words that mostly appear on the Word Formation part of FCE exam, Use of English
Useful phrases for speakink
Ad

Similar to Microservice performance-b (12)

PDF
DataTalks.Club - Building Scalable End-to-End Deep Learning Pipelines in the ...
PPTX
Взгляд на облака с точки зрения HPC
PDF
Azure 10 major services
PDF
Cloud Computing for Data Professionals
PPTX
AI for Good at Microsoft
PPT
High Performance Computing - Cloud Point of View
PDF
Microservice and Service Fabric talk
PDF
Machine learning at Scale with Apache Spark
PDF
Calton pu experimental methods on performance in cloud and accuracy in big da...
PPT
CLOUD COMPUTING : BASIC CONCEPT REGARDING LOAD BALANCING AND Virtual Machine ...
PPTX
Migrating Existing Open Source Machine Learning to Azure
PPT
Google Cloud Computing on Google Developer 2008 Day
DataTalks.Club - Building Scalable End-to-End Deep Learning Pipelines in the ...
Взгляд на облака с точки зрения HPC
Azure 10 major services
Cloud Computing for Data Professionals
AI for Good at Microsoft
High Performance Computing - Cloud Point of View
Microservice and Service Fabric talk
Machine learning at Scale with Apache Spark
Calton pu experimental methods on performance in cloud and accuracy in big da...
CLOUD COMPUTING : BASIC CONCEPT REGARDING LOAD BALANCING AND Virtual Machine ...
Migrating Existing Open Source Machine Learning to Azure
Google Cloud Computing on Google Developer 2008 Day

Recently uploaded (20)

PDF
System and Network Administraation Chapter 3
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
L1 - Introduction to python Backend.pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
AI in Product Development-omnex systems
PDF
System and Network Administration Chapter 2
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Introduction to Artificial Intelligence
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
System and Network Administraation Chapter 3
Reimagine Home Health with the Power of Agentic AI​
L1 - Introduction to python Backend.pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
AI in Product Development-omnex systems
System and Network Administration Chapter 2
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Odoo Companies in India – Driving Business Transformation.pdf
CHAPTER 2 - PM Management and IT Context
wealthsignaloriginal-com-DS-text-... (1).pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Operating system designcfffgfgggggggvggggggggg
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Which alternative to Crystal Reports is best for small or large businesses.pdf
Transform Your Business with a Software ERP System
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Introduction to Artificial Intelligence
Wondershare Filmora 15 Crack With Activation Key [2025

Microservice performance-b