EVENT MANAGEMENT IN MULTIVARIATE STREAMING SENSOR DATA National and Kapodistrian University of Athens.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Chapter 17 Project Management McGraw-Hill/Irwin
Online Filtering, Smoothing & Probabilistic Modeling of Streaming Data In short, Applying probabilistic models to Streams Bhargav Kanagal & Amol Deshpande.
Predictive Data Modeling A CASE STUDY FOR DATA MODELING.
Systems Analysis and Design 9th Edition
Dynamic Bayesian Networks (DBNs)
Chapter 22 Object-Oriented Systems Analysis and Design and UML Systems Analysis and Design Kendall and Kendall Fifth Edition.
Best-First Search: Agendas
Chapter 12: Expert Systems Design Examples
Insider Access Behavior Team May 06 Brandon Reher Jake Gionet Steven Bromley Jon McKee Advisor Client Dr. Tom DanielsThe Boeing Company Contact Dr. Nick.
Econometric Details -- the market model Assume that asset returns are jointly multivariate normal and independently and identically distributed through.
© 2005 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 14 Using Multivariate Design and Analysis.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering On-line Alert Systems for Production Plants A Conflict Based Approach.
Multi-Scale Analysis for Network Traffic Prediction and Anomaly Detection Ling Huang Joint work with Anthony Joseph and Nina Taft January, 2005.
Part 2 of 3: Bayesian Network and Dynamic Bayesian Network.
Locality Optimizations in OceanStore Patrick R. Eaton Dennis Geels An introduction to introspective techniques for exploiting locality in wide area storage.
Efficient Estimation of Emission Probabilities in profile HMM By Virpi Ahola et al Reviewed By Alok Datar.
Probabilistic Model of Sequences Bob Durrant School of Computer Science University of Birmingham (Slides: Dr Ata Kabán)
. Approximate Inference Slides by Nir Friedman. When can we hope to approximate? Two situations: u Highly stochastic distributions “Far” evidence is discarded.
Why teach coding?.
Multivariate Analysis Techniques
Classification and Prediction: Regression Analysis
Service Oriented Architecture (SOA) and Complex Event Processing (CEP) – Complementary Views of the Enterprise John Salasin, Ph. D. Defense Advanced Research.
COMPLEX EVENT PROCESSING KENNY INTHIRATH. EVENT-DRIVEN APPLICATIONS Event-Driven Applications High numbers of events Low latency Real-time Opposed to.
Radial Basis Function Networks
 Workflow  ETL workflow  Complex event processing(CEP) Mona Alnahari.
Business Process Performance Prediction on a Tracked Simulation Model Andrei Solomon, Marin Litoiu– York University.
Research Terminology for The Social Sciences.  Data is a collection of observations  Observations have associated attributes  These attributes are.
Mathematical Processes GLE  I can identify the operations needed to solve a real-world problem.  I can write an equation to solve a real-world.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
GrIDS -- A Graph Based Intrusion Detection System For Large Networks Paper by S. Staniford-Chen et. al.
Budapest University of Technology and Economics Adaptive Graph Pattern Matching for Model Transformations using Model-sensitive Search Plans Gergely Varró.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved Section 10-1 Review and Preview.
Introduction to Statistical Quality Control, 4th Edition
Two Approaches to Calculating Correlated Reserve Indications Across Multiple Lines of Business Gerald Kirschner Classic Solutions Casualty Loss Reserve.
DoWitcher: Effective Worm Detection and Containment in the Internet Core S. Ranjan et. al in INFOCOM 2007 Presented by: Sailesh Kumar.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Various topics Petter Mostad Overview Epidemiology Study types / data types Econometrics Time series data More about sampling –Estimation.
+ Simulation Design. + Types event-advance and unit-time advance. Both these designs are event-based but utilize different ways of advancing the time.
Abstract ACCOUNTING FRAMEWORK ON EDUCATIONAL SERVICE SYSTEM Peng Su, Zhengping Wu Department of Computer Science and Engineering University of Bridgeport,
 Fundamentally, data mining is about processing data and identifying patterns and trends in that information so that you can decide or judge.  Data.
Copyright © 2012, SAS Institute Inc. All rights reserved. ANALYTICS IN BIG DATA ERA ANALYTICS TECHNOLOGY AND ARCHITECTURE TO MANAGE VELOCITY AND VARIETY,
Graphical Models for Machine Learning and Computer Vision.
K. Kolomvatsos 1, C. Anagnostopoulos 2, and S. Hadjiefthymiades 1 An Efficient Environmental Monitoring System adopting Data Fusion, Prediction & Fuzzy.
SOFTWARE DESIGN. INTRODUCTION There are 3 distinct types of activities in design 1.External design 2.Architectural design 3.Detailed design Architectural.
A Generalization of Forward-backward Algorithm Ai Azuma Yuji Matsumoto Nara Institute of Science and Technology.
Stats Probability Theory Summary. The sample Space, S The sample space, S, for a random phenomena is the set of all possible outcomes.
A generalized bivariate Bernoulli model with covariate dependence Fan Zhang.
Regression Analysis: Part 2 Inference Dummies / Interactions Multicollinearity / Heteroscedasticity Residual Analysis / Outliers.
APPLIED DATA ANALYSIS IN CRIMINAL JUSTICE CJ 525 MONMOUTH UNIVERSITY Juan P. Rodriguez.
Chapter 8: Adaptive Networks
1 SMU EMIS 7364 NTU TO-570-N Control Charts Basic Concepts and Mathematical Basis Updated: 3/2/04 Statistical Quality Control Dr. Jerrell T. Stracener,
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
1 An infrastructure for context-awareness based on first order logic 송지수 ISI LAB.
Predictive Analytics derived from HVAC and PMU data at UCSD Chuck Wells Industry Principal OSIsoft, LLC 1.
Safety Guarantee of Continuous Join Queries over Punctuated Data Streams Hua-Gang Li *, Songting Chen, Junichi Tatemura Divykant Agrawal, K. Selcuk Candan.
University of Warwick, Department of Sociology, 2014/15 SO 201: SSAASS (Surveys and Statistics) (Richard Lampard) Week 3 Multivariate analysis.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
FACTOR ANALYSIS CLUSTER ANALYSIS Analyzing complex multidimensional patterns.
Chapter 17 Project Management McGraw-Hill/Irwin
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 12
COS 518: Advanced Computer Systems Lecture 11 Michael Freedman
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 12
Feifei Li, Ching Chang, George Kollios, Azer Bestavros
K. Kolomvatsos1, C. Anagnostopoulos2, and S. Hadjiefthymiades1
Intelligent Contextual Data Stream Monitoring
Chapter 22 Object-Oriented Systems Analysis and Design and UML
COS 518: Advanced Computer Systems Lecture 12 Michael Freedman
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 12
Presentation transcript:

EVENT MANAGEMENT IN MULTIVARIATE STREAMING SENSOR DATA National and Kapodistrian University of Athens

Event Management in Sensor Network

What is an event? The term “event” is used to describe an alteration on one or more variables monitored by the system Two kinds of processing modules with respect to an event Online event processing: focuses on real event detection, identification of time dependent correlations and causalities Offline event processing: event storage, post-processing of stored events and data -warehousing

Online event processing

Event/Change Detection Sensor streams arrives as raw data that provide instant measurements Generation of event streams over an existing set of sensor streams The problem concerns both detecting whether or not a change has occurred, or whether several changes might have occurred, and identifying the times of any such changes.

Event/Change detection algorithms Change detection algorithms Cumulative Sum (CUSUM) Shewhart Controller Multivariate Autoregressive Model (MAR)

CUSUM(1/3)

CUSUM (2/3)

CUSUM (3/3)

Shewhart Controller (1/3)

Shewhart Controller (2/3)

Shewhart Controller (3/3)

Multivariate Autoregressive (MAR)

Event Correlation Technique for making sense of a large number of events and pinpointing the few events that are really important in that mass of information Accomplished by looking for and analyzing relationships between events. Implemented by a piece of software called “event correlator”

Event correlation: step-by-step Event filtering consists in discarding events that are deemed to be irrelevant by the event correlator Event aggregation a technique where multiple events that are very similar (but not necessarily identical) are combined into an aggregate that represents the underlying event data Event masking consists in ignoring events pertaining to systems that are downstream of a failed system Root cause analysis It consists in analyzing dependencies between events, based for instance on a model of the environment and dependency graphs, to detect whether some events can be explained by others

Event Correlation Engine (ECE) Typical event correlation scheme (univariate data) A transition from object (i.e., event or sequence of events) A to object B occurs if and only if B occurs immediately after A (i.e., not within a time window). Only one object is considered at each step of the sequence (i.e., there are no objects occurring at the same time). Event correlation over multivariate sensor data an alerting situation or a malfunctioning system is expected to lead to several events triggered at the same time step.

Correlation of Multivariate Event Data Stepwise correlation Based on a first order Markov chain Variable-order correlation of Multivariate Event Data Based on idea of partial matching [Fan et al. 1999] Event correlation based on sliding window Hybrid scheme that correlates events within a time window

Stepwise Correlation

Variable-order correlation Partial matching algorithm [Fan et al.199]

Variable-order correlation

Sliding window algorithm

Frequency of each vertex, a – indicator For estimating the probabilities within two nodes, b - indicator The b-indicator examines whether the event sets of two nodes occur at two, possibly separate, time steps.

Sliding window algorithm

Event processing A method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them Complex event processing, or CEP, is event processing that combines data from multiple sources to infer events or patterns that suggest more complicated circumstances Techniques for CEP Event-pattern detection Event abstraction Event filtering Event aggregation and transformation Modeling event hierarchies

CEP categories Two main categories Aggregation-oriented CEP: an aggregation-oriented CEP solution is focused on executing on-line algorithms as a response to event data entering the system. A simple example is to continuously calculate an average based on data in the inbound events Detection-oriented CEP: focused on detecting combinations of events called events patterns or situations. A simple example of detecting a situation is to look for a specific sequence of events.

Adaptive filtering of rules Use of aging or decay function Linear or exponential degradation Rules probability