SlideShare una empresa de Scribd logo
1 de 17
ALTARIDEY:ALTARIDEY:
Real-Time Stream ProcessingReal-Time Stream Processing
Teaching machines to react
Real-time stream analysis for:Real-time stream analysis for:
Monitoring
Prediction
Control
The Benefits of Real-TimeThe Benefits of Real-Time
“Smart” data warehousing
◦ Retain raw data only around graph inflection points
Real-time exploitation
◦ “Complex” alarms, etc.
Dynamic Control Systems
◦ Control VoI by the best means available
And many others…
A bit of TheoryA bit of Theory
“Everything is a Control System”
◦ Basic structure:
◦ Objective is always: conserve some quantity
◦ Control systems:
 Simple: thermostat, cruise control
 Complex: society, language
 Key to recognizing a control system is recognizing what is being
controlled
A bit more TheoryA bit more Theory
Control systems from scratch:
◦ An ab initio thermostat
Generalizing:
◦ Observation of system relationships within
system
Detect RelationshipsDetect Relationships
Shazam for data:
Real-time correlation:
Serial correlation:
Relationship bank ControllerRelationship bank Controller
Select the variable controlled for
Use relationship graph to find variables
that can control it
Use response function formalism to build
controller
Let’s automateLet’s automate
Our application loop automates the
process just described
Dynamic control system:
DemoDemo
“Shazam for data”, in action
Relationship detector in correlated data
The practical sideThe practical side
A cloud-based solution that lets you:
◦ Monitor (via Web/Desktop/Custom UI)
◦ Control (via API)
Cutting-edge technology saves money
(one server does the work of 5)
Software is tuned to meet specific needs
Unique Features + BenefitsUnique Features + Benefits
Your data streams can be anonymous to
protect privacy
Deals with missing data
Intuitive relationship browser (via network
graphs)
In SummaryIn Summary
Automate data stream analytics at the
apex of the value chain
Utilize the result to predict/control
Make a friend of the data avalanche!
www.altaridey.comwww.altaridey.com
Is This ML?*Is This ML?*
Principle of ML:
X 1000000’s
◦ Accumulation of knowledge
◦ Don’t repeat mistakes (hopefully)
*Not quite
Case Study:Case Study:
Maximize PUE in a datacenter *Maximize PUE in a datacenter *
Conditions:
120 signal streams
An explicit value function
Google Deepmind Approach:
Reinforcement learning (ML) via Neural Nets
Can altaridey do well with this problem?
*http://www.theverge.com/2016/7/21/12246258/google-deepmind-ai-data-center-cooling
Case Study, cont’dCase Study, cont’d
ML (ANN) Altaridey
Analogy Brain-like, cognitive Cell-like, reactive
Gets smarter
with age
possibly no
Vert Data
requirements
high low
Advantages Very fast once trained; Real-time; system-
agnostic;
Disadvantages Training is system-
specific and takes time
Resource utilization high
throughout;
Dynamic control theory requires frequent maintenance of
the model; “substitute speed for intelligence”

Más contenido relacionado

Similar a Altaridey Demo

SmartCloud Monitoring and Capacity Planning
SmartCloud Monitoring and Capacity PlanningSmartCloud Monitoring and Capacity Planning
SmartCloud Monitoring and Capacity Planning
IBM Danmark
 
Real time machine learning
Real time machine learningReal time machine learning
Real time machine learning
Vinoth Kannan
 

Similar a Altaridey Demo (20)

Rise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetupRise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetup
 
Monitoring Your AWS Cloud Infrastructure
Monitoring Your AWS Cloud InfrastructureMonitoring Your AWS Cloud Infrastructure
Monitoring Your AWS Cloud Infrastructure
 
[WSO2Con EU 2017] Deriving Insights for Your Digital Business with Analytics
[WSO2Con EU 2017] Deriving Insights for Your Digital Business with Analytics[WSO2Con EU 2017] Deriving Insights for Your Digital Business with Analytics
[WSO2Con EU 2017] Deriving Insights for Your Digital Business with Analytics
 
Visualization in the Age of Big Data
Visualization in the Age of Big DataVisualization in the Age of Big Data
Visualization in the Age of Big Data
 
An Introduction to Prometheus (GrafanaCon 2016)
An Introduction to Prometheus (GrafanaCon 2016)An Introduction to Prometheus (GrafanaCon 2016)
An Introduction to Prometheus (GrafanaCon 2016)
 
Witekio introducing-predictive-maintenance
Witekio introducing-predictive-maintenanceWitekio introducing-predictive-maintenance
Witekio introducing-predictive-maintenance
 
Prometheus (Prometheus London, 2016)
Prometheus (Prometheus London, 2016)Prometheus (Prometheus London, 2016)
Prometheus (Prometheus London, 2016)
 
AWS Security in Your Sleep: Build End-to-End Automation for IR Workflows (SEC...
AWS Security in Your Sleep: Build End-to-End Automation for IR Workflows (SEC...AWS Security in Your Sleep: Build End-to-End Automation for IR Workflows (SEC...
AWS Security in Your Sleep: Build End-to-End Automation for IR Workflows (SEC...
 
Validation
ValidationValidation
Validation
 
Challenges of monitoring distributed systems
Challenges of monitoring distributed systemsChallenges of monitoring distributed systems
Challenges of monitoring distributed systems
 
SHOWDOWN: Threat Stack vs. Red Hat AuditD
SHOWDOWN: Threat Stack vs. Red Hat AuditDSHOWDOWN: Threat Stack vs. Red Hat AuditD
SHOWDOWN: Threat Stack vs. Red Hat AuditD
 
Smarter Event-Driven Edge with Amazon SageMaker & Project Flogo (AIM204-S) - ...
Smarter Event-Driven Edge with Amazon SageMaker & Project Flogo (AIM204-S) - ...Smarter Event-Driven Edge with Amazon SageMaker & Project Flogo (AIM204-S) - ...
Smarter Event-Driven Edge with Amazon SageMaker & Project Flogo (AIM204-S) - ...
 
WSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
WSO2Con USA 2017: Driving Insights for Your Digital Business With AnalyticsWSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
WSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
 
Machine Learning open studio solution for data scientists & developers
Machine Learning open studio solution for data scientists & developersMachine Learning open studio solution for data scientists & developers
Machine Learning open studio solution for data scientists & developers
 
Pretty pictures - Brandon Satrom
Pretty pictures - Brandon SatromPretty pictures - Brandon Satrom
Pretty pictures - Brandon Satrom
 
SmartCloud Monitoring and Capacity Planning
SmartCloud Monitoring and Capacity PlanningSmartCloud Monitoring and Capacity Planning
SmartCloud Monitoring and Capacity Planning
 
Real time machine learning
Real time machine learningReal time machine learning
Real time machine learning
 
Big Data : Risks and Opportunities
Big Data : Risks and OpportunitiesBig Data : Risks and Opportunities
Big Data : Risks and Opportunities
 
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
 
How to build observability into a serverless application
How to build observability into a serverless applicationHow to build observability into a serverless application
How to build observability into a serverless application
 

Último

Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 

Altaridey Demo

  • 1. ALTARIDEY:ALTARIDEY: Real-Time Stream ProcessingReal-Time Stream Processing Teaching machines to react
  • 2. Real-time stream analysis for:Real-time stream analysis for: Monitoring Prediction Control
  • 3. The Benefits of Real-TimeThe Benefits of Real-Time “Smart” data warehousing ◦ Retain raw data only around graph inflection points Real-time exploitation ◦ “Complex” alarms, etc. Dynamic Control Systems ◦ Control VoI by the best means available And many others…
  • 4. A bit of TheoryA bit of Theory “Everything is a Control System” ◦ Basic structure: ◦ Objective is always: conserve some quantity ◦ Control systems:  Simple: thermostat, cruise control  Complex: society, language  Key to recognizing a control system is recognizing what is being controlled
  • 5. A bit more TheoryA bit more Theory Control systems from scratch: ◦ An ab initio thermostat Generalizing: ◦ Observation of system relationships within system
  • 6. Detect RelationshipsDetect Relationships Shazam for data: Real-time correlation: Serial correlation:
  • 7. Relationship bank ControllerRelationship bank Controller Select the variable controlled for Use relationship graph to find variables that can control it Use response function formalism to build controller
  • 8. Let’s automateLet’s automate Our application loop automates the process just described Dynamic control system:
  • 9. DemoDemo “Shazam for data”, in action Relationship detector in correlated data
  • 10. The practical sideThe practical side A cloud-based solution that lets you: ◦ Monitor (via Web/Desktop/Custom UI) ◦ Control (via API) Cutting-edge technology saves money (one server does the work of 5) Software is tuned to meet specific needs
  • 11. Unique Features + BenefitsUnique Features + Benefits Your data streams can be anonymous to protect privacy Deals with missing data Intuitive relationship browser (via network graphs)
  • 12. In SummaryIn Summary Automate data stream analytics at the apex of the value chain Utilize the result to predict/control Make a friend of the data avalanche!
  • 13.
  • 15. Is This ML?*Is This ML?* Principle of ML: X 1000000’s ◦ Accumulation of knowledge ◦ Don’t repeat mistakes (hopefully) *Not quite
  • 16. Case Study:Case Study: Maximize PUE in a datacenter *Maximize PUE in a datacenter * Conditions: 120 signal streams An explicit value function Google Deepmind Approach: Reinforcement learning (ML) via Neural Nets Can altaridey do well with this problem? *http://www.theverge.com/2016/7/21/12246258/google-deepmind-ai-data-center-cooling
  • 17. Case Study, cont’dCase Study, cont’d ML (ANN) Altaridey Analogy Brain-like, cognitive Cell-like, reactive Gets smarter with age possibly no Vert Data requirements high low Advantages Very fast once trained; Real-time; system- agnostic; Disadvantages Training is system- specific and takes time Resource utilization high throughout; Dynamic control theory requires frequent maintenance of the model; “substitute speed for intelligence”

Notas del editor

  1. Set the scene: 1. I like the faucet analogy because I boils the problem down to the essentials. 2. a data faucet produces a data stream: a continuous stream of date-value pairs corresponding to some observable. 3. notice that we go from the data streams to a graph that relates the data streams to each other, denoting the dependencies within the data. 4. and this is what the application does: it takes the large volumes of time data and constructs a far more compact dependency graph. And it does this as often as it needs to in order to be up to date. The only question you should ask yourself before deciding to really pay attention is: does the data that I care about fit this template. If it does, then using real-time analysis will add value to what you’re doing. How it will add value depends on how you use the application, but the data can be exploited to do anything from simple monitoring of the graph, to using this graph to make predictions about a specific stream, to using it as input to construct a control system to control the stream’s output.
  2. Of course, that was interesting in theory, but how can it be applied in practice? The honest answer is that “it depends”, mostly on your specific situation and data flows, but let me give you a few examples of where this software can make a difference: -because we’re recomputing the dependency graph continuously, we can cut down the amount of raw data we have to store, to zero in on “interesting” data -presumably we installed the sensor because we want to be able to act on this data (smoke sensor->fire alarm). But what if the alarm we want to set off isn’t tied to a single metric, and, more precisely, there is no model relating the sensor to the alarm. Let me be specific: a mood alarm (at various times, one or more of dozens of factors may control your mood, and you don’t have a formula). -an alarm is a very crude mechanism of predicting outcomes, and if we’ve come far enough to claim that we can predict outcomes, why not come further and start to control outcomes. This is the most interesting and the most ambitious application of this software. Most of this presentation is about this third category of applications, both because it is the hardest to conceptualize, and because, by considering it in detail, we can illuminate the “lower” applications as well.
  3. -what if we didn’t know anything about thermostats, furnaces, and temperatures. How would you construct a thermostat from general observations? -by devising processes that control factors that you can control, you end up controlling factors that you want to control
  4. So, let’s now think about how we’d automate this process. First, we’d need a set of relationships.
  5. -we continually update the relationship bank -controller is rebuilt as needed
  6. --what you’ve just seen in the demo is the system viewer, which is an entirely web-based application platform. But suppose you want to build an actual controller that controls something in your enterprise. We have an API for that. --exploits graphics processing units to speed up computations and to deliver results in fractions of second --we can build proof-of-concept controllers for you, using desktop platforms
  7. --you don’t have to reveal the source of the data stream (i.e. what real-life system is throwing off the data) --sensors and data sources will occasionally skip a point, but our data analysis techniques—both analytic and statistical—are designed to manage missing data and deliver sound analysis
  8. -we’ve seen how a dynamic control system concept potentially eliminates the need for human input into control systems that are coupled to real-time stream analytics, and we’ve seen how control systems are ubiquitous and can be applied to virtually any business model. -as a corollary, we have seen how we can stop short of building a control system, and use the relationship graph to browse and discover stream relationships, or to make predictions about the further behavior of specific series
  9. -we’ve seen how a dynamic control system virtually eliminates the need for human intervention in control systems and data analytics -as a direct consequence, we’ve also seen how fear of significant data volumes is no longer justified, since all the information that can be collected can be exploited nearly in real-time, and the data subsequently discarded
  10. “explicit value function” == the thing that you’re maximizing is itself a signal (or can be made into one) -in order to answer the question of whether altaridey can do it, we need to examine the distinctions between the two approaches, to highlight the relative strengths.
  11. “explicit value function” == the thing that you’re maximizing is itself a signal (or can be made into one) -in order to answer the question of whether altaridey can do it, we need to examine the distinctions between the two approaches, to highlight the relative strengths.