SlideShare a Scribd company logo
1 of 28
Download to read offline
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                               Cambridge, United Kingdom




HOLMES: An event-driven solution to monitor
 data centers through continuous queries and
               machine learning


             Pedro Henriques dos Santos Teixeira
                  Ricardo Gomes Clemente
                    Ronald Andreu Kaiser
                   Denis Almeida Vieira Jr
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                           Cambridge, United Kingdom



                                            Topics
•   Motivation
•   Use Case
•   The Solution
        •
            Overview
        •
            System architecture
        •
            CEP
        •
            Machine learning
        •
            CEP & Machine learning integration
        •
            Visualization and User Interface
•   Conclusion
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                    Cambridge, United Kingdom




            Motivation
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                      Cambridge, United Kingdom



                                 Motivation


•   Non-stop growing environment, dynamic
•
    Understand our environment
•
    Too many dependencies
•   Can't afford downtime
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                       Cambridge, United Kingdom



                                  Motivation


•   Monitoring can be tricky
•
    Precede the inevitable and try to avoid chaos
•
    1.2K servers
•   14K+ monitored items
•   Correlation
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                    Cambridge, United Kingdom




               Use Case
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                       Cambridge, United Kingdom



                                    Use Case

•   Big Brother Brazil
•   New world record
•
    151 million votes in 2 days
•
    Peaks of 13500 votes per minute (~220 v/s)
•   DDoS atack detected
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                    Cambridge, United Kingdom




              Overview
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                    Cambridge, United Kingdom
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                      Cambridge, United Kingdom




The System Architecture
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                             Cambridge, United Kingdom




HOLMES
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                       Cambridge, United Kingdom



    System architecture – modules and its purposes


•   CEP module: known problems
•
    Machine learning module: unknown problems
•
    Visualization module: situational awareness
•   Storage: events history/log
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                    Cambridge, United Kingdom




                      CEP
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                        Cambridge, United Kingdom



                                           CEP

•   Reaction to incidents in real-time is a requirement for data
      center monitoring


•   Expression of abstract rules related to the business is desirable

•
    Correlation of events through user-defined queries
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                       Cambridge, United Kingdom



                                 CEP - Esper

•   Open source CEP Implementation

•   Supports an EPL

•   High throughput, requirement in our context

•   Ease of embed in our application
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                     Cambridge, United Kingdom



                 CEP – simple example

SELECT avg(response_time) FROM HTTP.win:time(5 min)



        events stream


                        E5
                        E1        E4        E3        E2         E1
                        4 t.u.    3 t.u.    2 t.u.    3 t.u.     5 t.u.




          Ei
      response time                                            5 min
           ...
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                    Cambridge, United Kingdom




                                              IfIfthe number of sessions
                                                    the number of sessions
                                                 increase in 10% in aa33
                                                   increase in 10% in
                                                minute window and the
                                                  minute window and the
                                              average of cpu's usage of
                                               average of cpu's usage of
                                                   the web farm do not
                                                     the web farm do not
                                                increase in 5% and the
                                                  increase in 5% and the
                                              number of slow queries in
                                               number of slow queries in
                                             the database is higher than
                                              the database is higher than
                                            10, then we have achieved aa
                                             10, then we have achieved
                                                   database contention
                                                     database contention
                                                     situation. Alarm it!
                                                      situation. Alarm it!
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                    Cambridge, United Kingdom




                  Machine learning
“any signal, which is totally predictable, carries no information” - Shannon
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                      Cambridge, United Kingdom



             Machine learning characteristics


•   FRAHST learns to detect anomalous behaviors

•   Unsupervised streaming algorithm

•
    Linear complexity to the number
      of data streams
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                          Cambridge, United Kingdom



    FRAHST, state-of-the-art




For further information, see reference [12] in our paper.
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                    Cambridge, United Kingdom



     Anomaly detection
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                       Cambridge, United Kingdom



          CEP & Machine Learning Integration

•   Users choose the data streams to be correlated

•   CEP module aggregates events

•   Notifications are raised whether
      a rank variance is detected
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                          Cambridge, United Kingdom




Visualization and User Interface
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                       Cambridge, United Kingdom



              Visualization and User Interface


•   Users can create Perspectives

•   Real-time dashboard personalizations

•   Events history visualization
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                    Cambridge, United Kingdom



              Dashboards
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                    Cambridge, United Kingdom
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                                         Cambridge, United Kingdom



                                    Conclusion

•   Successfully implementation and acceptance in a real use case

•   New challenges
         •
             improving situational
               awareness & prediction
         •
             Make creation of queries
              more intuitive
DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System
                                                              Cambridge, United Kingdom




                         This presentation:
         http://www.slideshare.net/intelie/debs2010


              Our Nagios Plugin source code:
           http://github.com/intelie/neb2activemq


            Intelligent Monitoring with Esper:
http://esper.codehaus.org/tutorials/tutorial/presentations.html


           Denis Vieira Jr. - davieira@gmail.com
            Ronald Kaiser - ronald@intelie.com.br

More Related Content

Viewers also liked

Futurecom 2012-Monitoração de Aplicações Críticas de Negócio
Futurecom 2012-Monitoração de Aplicações Críticas de NegócioFuturecom 2012-Monitoração de Aplicações Críticas de Negócio
Futurecom 2012-Monitoração de Aplicações Críticas de NegócioJose Ricardo Maia Moraes
 
Phiboo Consultoria em Web 2.0 e Social Media Marketing
Phiboo Consultoria em Web 2.0 e Social Media MarketingPhiboo Consultoria em Web 2.0 e Social Media Marketing
Phiboo Consultoria em Web 2.0 e Social Media MarketingErick Augusto
 
Conheça técnicas para aumentar o ROI do projeto de monitoramento
Conheça técnicas para aumentar o ROI do projeto de monitoramentoConheça técnicas para aumentar o ROI do projeto de monitoramento
Conheça técnicas para aumentar o ROI do projeto de monitoramentoNetwall
 
Amazing field
Amazing fieldAmazing field
Amazing fieldSon Tose
 
#você.serpro: A rede social corporativa do Serpro
#você.serpro: A rede social corporativa do Serpro#você.serpro: A rede social corporativa do Serpro
#você.serpro: A rede social corporativa do SerproLeandro Nunes
 
Compuware presentation cio 26 08-2010
Compuware presentation cio 26 08-2010Compuware presentation cio 26 08-2010
Compuware presentation cio 26 08-2010comunicacaosucesu
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMarkus Christen
 
Uma visão do impacto do digital nos consumidores e nos negócios
Uma visão do impacto do digital nos consumidores e nos negócios Uma visão do impacto do digital nos consumidores e nos negócios
Uma visão do impacto do digital nos consumidores e nos negócios Erick Iucksh Santos
 
Standard Chartered Marathon 2013 Event Handbook
Standard Chartered Marathon 2013 Event Handbook Standard Chartered Marathon 2013 Event Handbook
Standard Chartered Marathon 2013 Event Handbook MarathonSG
 
29th Athnes classic marathon
29th Athnes classic marathon29th Athnes classic marathon
29th Athnes classic marathonNikos
 
Gartner ITxpo 2015 - 3 casos de operações digitais mais inteligentes usando r...
Gartner ITxpo 2015 - 3 casos de operações digitais mais inteligentes usando r...Gartner ITxpo 2015 - 3 casos de operações digitais mais inteligentes usando r...
Gartner ITxpo 2015 - 3 casos de operações digitais mais inteligentes usando r...Intelie
 
Standard Chartered Marathon Singapore 2012 event handbook
Standard Chartered Marathon Singapore 2012 event handbookStandard Chartered Marathon Singapore 2012 event handbook
Standard Chartered Marathon Singapore 2012 event handbookMarathonSG
 
Portfolio = Proposal for A Women\'s Networking Group
Portfolio = Proposal for A Women\'s Networking GroupPortfolio = Proposal for A Women\'s Networking Group
Portfolio = Proposal for A Women\'s Networking GroupLENovak
 
Event and Conference Profile 2009
Event and Conference Profile 2009Event and Conference Profile 2009
Event and Conference Profile 2009Muhammad Nasir
 
O melhor da monitoração de web performance
O melhor da monitoração de web performanceO melhor da monitoração de web performance
O melhor da monitoração de web performanceDavidson Fellipe
 
Oracle OEM Grid Control 11g
Oracle OEM Grid Control 11gOracle OEM Grid Control 11g
Oracle OEM Grid Control 11gRodrigo Almeida
 
Os 7 mitos da monitoração de Serviços de TI - Indo além da monitoração da inf...
Os 7 mitos da monitoração de Serviços de TI - Indo além da monitoração da inf...Os 7 mitos da monitoração de Serviços de TI - Indo além da monitoração da inf...
Os 7 mitos da monitoração de Serviços de TI - Indo além da monitoração da inf...Ivan Luizio Magalhães
 

Viewers also liked (20)

Futurecom 2012-Monitoração de Aplicações Críticas de Negócio
Futurecom 2012-Monitoração de Aplicações Críticas de NegócioFuturecom 2012-Monitoração de Aplicações Críticas de Negócio
Futurecom 2012-Monitoração de Aplicações Críticas de Negócio
 
Phiboo Consultoria em Web 2.0 e Social Media Marketing
Phiboo Consultoria em Web 2.0 e Social Media MarketingPhiboo Consultoria em Web 2.0 e Social Media Marketing
Phiboo Consultoria em Web 2.0 e Social Media Marketing
 
Conheça técnicas para aumentar o ROI do projeto de monitoramento
Conheça técnicas para aumentar o ROI do projeto de monitoramentoConheça técnicas para aumentar o ROI do projeto de monitoramento
Conheça técnicas para aumentar o ROI do projeto de monitoramento
 
Amazing field
Amazing fieldAmazing field
Amazing field
 
#você.serpro: A rede social corporativa do Serpro
#você.serpro: A rede social corporativa do Serpro#você.serpro: A rede social corporativa do Serpro
#você.serpro: A rede social corporativa do Serpro
 
Compuware presentation cio 26 08-2010
Compuware presentation cio 26 08-2010Compuware presentation cio 26 08-2010
Compuware presentation cio 26 08-2010
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações Distribuídas
 
Uma visão do impacto do digital nos consumidores e nos negócios
Uma visão do impacto do digital nos consumidores e nos negócios Uma visão do impacto do digital nos consumidores e nos negócios
Uma visão do impacto do digital nos consumidores e nos negócios
 
Standard Chartered Marathon 2013 Event Handbook
Standard Chartered Marathon 2013 Event Handbook Standard Chartered Marathon 2013 Event Handbook
Standard Chartered Marathon 2013 Event Handbook
 
Social Media for Marathons
Social Media for Marathons Social Media for Marathons
Social Media for Marathons
 
29th Athnes classic marathon
29th Athnes classic marathon29th Athnes classic marathon
29th Athnes classic marathon
 
Gartner ITxpo 2015 - 3 casos de operações digitais mais inteligentes usando r...
Gartner ITxpo 2015 - 3 casos de operações digitais mais inteligentes usando r...Gartner ITxpo 2015 - 3 casos de operações digitais mais inteligentes usando r...
Gartner ITxpo 2015 - 3 casos de operações digitais mais inteligentes usando r...
 
Standard Chartered Marathon Singapore 2012 event handbook
Standard Chartered Marathon Singapore 2012 event handbookStandard Chartered Marathon Singapore 2012 event handbook
Standard Chartered Marathon Singapore 2012 event handbook
 
Portfolio = Proposal for A Women\'s Networking Group
Portfolio = Proposal for A Women\'s Networking GroupPortfolio = Proposal for A Women\'s Networking Group
Portfolio = Proposal for A Women\'s Networking Group
 
Talwalkars Webinar - Running the extra mile for Marathon
Talwalkars Webinar - Running the extra mile for MarathonTalwalkars Webinar - Running the extra mile for Marathon
Talwalkars Webinar - Running the extra mile for Marathon
 
Event and Conference Profile 2009
Event and Conference Profile 2009Event and Conference Profile 2009
Event and Conference Profile 2009
 
O melhor da monitoração de web performance
O melhor da monitoração de web performanceO melhor da monitoração de web performance
O melhor da monitoração de web performance
 
Monitoração com Nagios
Monitoração com NagiosMonitoração com Nagios
Monitoração com Nagios
 
Oracle OEM Grid Control 11g
Oracle OEM Grid Control 11gOracle OEM Grid Control 11g
Oracle OEM Grid Control 11g
 
Os 7 mitos da monitoração de Serviços de TI - Indo além da monitoração da inf...
Os 7 mitos da monitoração de Serviços de TI - Indo além da monitoração da inf...Os 7 mitos da monitoração de Serviços de TI - Indo além da monitoração da inf...
Os 7 mitos da monitoração de Serviços de TI - Indo além da monitoração da inf...
 

Similar to Debs2010

Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...David Wallom
 
Why I should Model my Network
Why I should Model my NetworkWhy I should Model my Network
Why I should Model my NetworkAPNIC
 
Hub Distributed Model 2009
Hub Distributed Model 2009Hub Distributed Model 2009
Hub Distributed Model 2009Jane Stevenson
 
CLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchCLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchTom Connor
 
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingOn Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingAlpen-Adria-Universität
 
Tintricity on the Road: Unified Critical Communications
Tintricity on the Road: Unified Critical CommunicationsTintricity on the Road: Unified Critical Communications
Tintricity on the Road: Unified Critical CommunicationsTintri
 
An Admission Control Algorithm For Providing Quality-Of-Service Guarantee For...
An Admission Control Algorithm For Providing Quality-Of-Service Guarantee For...An Admission Control Algorithm For Providing Quality-Of-Service Guarantee For...
An Admission Control Algorithm For Providing Quality-Of-Service Guarantee For...Jennifer Daniel
 
071510 sun b_1515_feldman_stephen_forpublic
071510 sun b_1515_feldman_stephen_forpublic071510 sun b_1515_feldman_stephen_forpublic
071510 sun b_1515_feldman_stephen_forpublicSteve Feldman
 
COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Project
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorialAnna Liu
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28korusamol
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP Project
 
eNovance Make Your Cloud
eNovance Make Your CloudeNovance Make Your Cloud
eNovance Make Your CloudeNovance
 
NAP with IPSEC and PKI in a Real World
NAP with IPSEC and PKI in a Real WorldNAP with IPSEC and PKI in a Real World
NAP with IPSEC and PKI in a Real WorldRodrigo Immaginario
 
QConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdf
QConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdfQConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdf
QConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdfSimranjyotSuri
 

Similar to Debs2010 (20)

Climb bath
Climb bathClimb bath
Climb bath
 
Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...
 
Why I should Model my Network
Why I should Model my NetworkWhy I should Model my Network
Why I should Model my Network
 
Hub Distributed Model 2009
Hub Distributed Model 2009Hub Distributed Model 2009
Hub Distributed Model 2009
 
Caching review
Caching   reviewCaching   review
Caching review
 
CLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchCLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB Launch
 
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingOn Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
 
Tintricity on the Road: Unified Critical Communications
Tintricity on the Road: Unified Critical CommunicationsTintricity on the Road: Unified Critical Communications
Tintricity on the Road: Unified Critical Communications
 
An Admission Control Algorithm For Providing Quality-Of-Service Guarantee For...
An Admission Control Algorithm For Providing Quality-Of-Service Guarantee For...An Admission Control Algorithm For Providing Quality-Of-Service Guarantee For...
An Admission Control Algorithm For Providing Quality-Of-Service Guarantee For...
 
071510 sun b_1515_feldman_stephen_forpublic
071510 sun b_1515_feldman_stephen_forpublic071510 sun b_1515_feldman_stephen_forpublic
071510 sun b_1515_feldman_stephen_forpublic
 
COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
 
eNovance Make Your Cloud
eNovance Make Your CloudeNovance Make Your Cloud
eNovance Make Your Cloud
 
OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
 
NAP with IPSEC and PKI in a Real World
NAP with IPSEC and PKI in a Real WorldNAP with IPSEC and PKI in a Real World
NAP with IPSEC and PKI in a Real World
 
QConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdf
QConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdfQConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdf
QConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdf
 

Recently uploaded

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 

Recently uploaded (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Debs2010

  • 1. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom HOLMES: An event-driven solution to monitor data centers through continuous queries and machine learning Pedro Henriques dos Santos Teixeira Ricardo Gomes Clemente Ronald Andreu Kaiser Denis Almeida Vieira Jr
  • 2. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Topics • Motivation • Use Case • The Solution • Overview • System architecture • CEP • Machine learning • CEP & Machine learning integration • Visualization and User Interface • Conclusion
  • 3. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Motivation
  • 4. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Motivation • Non-stop growing environment, dynamic • Understand our environment • Too many dependencies • Can't afford downtime
  • 5. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Motivation • Monitoring can be tricky • Precede the inevitable and try to avoid chaos • 1.2K servers • 14K+ monitored items • Correlation
  • 6. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Use Case
  • 7. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Use Case • Big Brother Brazil • New world record • 151 million votes in 2 days • Peaks of 13500 votes per minute (~220 v/s) • DDoS atack detected
  • 8. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Overview
  • 9. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom
  • 10. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom The System Architecture
  • 11. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom HOLMES
  • 12. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom System architecture – modules and its purposes • CEP module: known problems • Machine learning module: unknown problems • Visualization module: situational awareness • Storage: events history/log
  • 13. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom CEP
  • 14. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom CEP • Reaction to incidents in real-time is a requirement for data center monitoring • Expression of abstract rules related to the business is desirable • Correlation of events through user-defined queries
  • 15. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom CEP - Esper • Open source CEP Implementation • Supports an EPL • High throughput, requirement in our context • Ease of embed in our application
  • 16. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom CEP – simple example SELECT avg(response_time) FROM HTTP.win:time(5 min) events stream E5 E1 E4 E3 E2 E1 4 t.u. 3 t.u. 2 t.u. 3 t.u. 5 t.u. Ei response time 5 min ...
  • 17. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom IfIfthe number of sessions the number of sessions increase in 10% in aa33 increase in 10% in minute window and the minute window and the average of cpu's usage of average of cpu's usage of the web farm do not the web farm do not increase in 5% and the increase in 5% and the number of slow queries in number of slow queries in the database is higher than the database is higher than 10, then we have achieved aa 10, then we have achieved database contention database contention situation. Alarm it! situation. Alarm it!
  • 18. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Machine learning “any signal, which is totally predictable, carries no information” - Shannon
  • 19. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Machine learning characteristics • FRAHST learns to detect anomalous behaviors • Unsupervised streaming algorithm • Linear complexity to the number of data streams
  • 20. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom FRAHST, state-of-the-art For further information, see reference [12] in our paper.
  • 21. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Anomaly detection
  • 22. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom CEP & Machine Learning Integration • Users choose the data streams to be correlated • CEP module aggregates events • Notifications are raised whether a rank variance is detected
  • 23. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Visualization and User Interface
  • 24. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Visualization and User Interface • Users can create Perspectives • Real-time dashboard personalizations • Events history visualization
  • 25. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Dashboards
  • 26. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom
  • 27. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom Conclusion • Successfully implementation and acceptance in a real use case • New challenges • improving situational awareness & prediction • Make creation of queries more intuitive
  • 28. DEBS 2010 – 4th ACM International Conference on Distributed Event-Based System Cambridge, United Kingdom This presentation: http://www.slideshare.net/intelie/debs2010 Our Nagios Plugin source code: http://github.com/intelie/neb2activemq Intelligent Monitoring with Esper: http://esper.codehaus.org/tutorials/tutorial/presentations.html Denis Vieira Jr. - davieira@gmail.com Ronald Kaiser - ronald@intelie.com.br