COMPLEX EVENT PROCESSING KENNY INTHIRATH. EVENT-DRIVEN APPLICATIONS Event-Driven Applications High numbers of events Low latency Real-time Opposed to.

Slides:



Advertisements
Similar presentations
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Advertisements

Supporting End-User Access
SunCast: Fine-grained Prediction of Natural Sunlight Levels for Improved Daylight Harvesting Jiakang Lu and Kamin Whitehouse Department of Computer Science,
A Fast Growing Market. Interesting New Players Lyzasoft.
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
5 Complex Event Processing (CEP) is the continuous and incremental processing of event streams from multiple sources based on declarative query.
DATA MINING CS157A Swathi Rangan. A Brief History of Data Mining The term “Data Mining” was only introduced in the 1990s. Data Mining roots are traced.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Introduction to Modeling
IS500: Information Systems Instructor: Dr. Boris Jukic Decision Support Systems.
Chapter 8 Management Support and Coordination Systems.
HOL9396: Oracle Event Processing 12c
Building Knowledge-Driven DSS and Mining Data
OEP BOF9272 SOA Event Delivery Network
Complex Event Processing: Power your middleware with StreamInsight Mahesh Patel (Microsoft) Amit Bansal (PeoplewareIndia.com)
Create Real-Time Awareness with Business Activity Monitoring iCEP – FIS September 2008 Sinan Sen Forschungszentrum Informatik - FZI, Karlsruhe,
Service Oriented Architecture (SOA) and Complex Event Processing (CEP) – Complementary Views of the Enterprise John Salasin, Ph. D. Defense Advanced Research.
Copyright © 2014 Pearson Education, Inc. 1 It's what you learn after you know it all that counts. John Wooden Key Terms and Review (Chapter 6) Enhancing.
Governance, Risk, and Compliance Bill Greene Senior Industry Director.
Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization.
Enabling Organization-Decision Making
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Data Management Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
Ihr Logo Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang.
Stream-Based Electricity Load Forecast Authors: Joao Gama Pedro Pereira Rodrigues Presented by: Viktor Botev.
EVENT MANAGEMENT IN MULTIVARIATE STREAMING SENSOR DATA National and Kapodistrian University of Athens.
Chapter 6: Foundations of Business Intelligence - Databases and Information Management Dr. Andrew P. Ciganek, Ph.D.
DECISION SUPPORT SYSTEM ARCHITECTURE: The data management component.
Highline Class, BI 348 Basic Business Analytics using Excel, Chapter 01 Intro to Business Analytics BI 348, Chapter 01.
Chapter 1 Introduction to Data Mining
Architecture styles Pipes and filters Object-oriented design Implicit invocation Layering Repositories.
Datawarehouse Objectives
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
John Plummer Technical Specialist Data Platform Microsoft Ltd StreamInsight Complex Event Processing (CEP) Platform.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
Cayuga: A General Purpose Event Monitoring System Mirek Riedewald Joint work with Alan Demers, Johannes Gehrke, Biswanath Panda, Varun Sharma (IIT Delhi),
Data Warehouse. Design DataWarehouse Key Design Considerations it is important to consider the intended purpose of the data warehouse or business intelligence.
Right In Time Presented By: Maria Baron Written By: Rajesh Gadodia
Complex Event Processing Standards Bob Marcus. Motivation for the CEP Standards Session Complex Event Processing (CEP) technology is an essential complement.
Why use a Database B8 B8 1.
Ihr Logo Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang.
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved Business Driven Information Systems 2e CHAPTER 2 STRATEGIC DECISION MAKING CHAPTER.
Chapter 7: Business Intelligence and Decision Support Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
…optimise your IT investments Warehousing for low latency analytics Philip Howard Research Director – Bloor Research.
INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
Utilizing Databases to Manage Precision Ag Data Candice Johnson BAE 4213 Spring 2004.
Chapter 4 Decision Support System & Artificial Intelligence.
BPEL Business Process Engineering Language A technology used to build programs in SOA architecture.
1 Mean Time to Innocence Your Dashboards are Green – but your end users are still complaining. Now What? Phil Stanhope October 2015.
AP Statistics Section 4.1 A Transforming to Achieve Linearity.
7 Themes. Chronological Reasoning 1. Historical Causation: relationships among multiple historical causes and effects, distinguishing between those that.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 5 Business Intelligence and and Knowledge Management.
Comprehensive Flexible Global Storage and Search Responsive Available Secure Manageable Federation Coordination Consolidation Transformation Synchronization.
DNS Traffic Management and DNS data mining Making Windows DNS Server Cloud Ready ~Kumar Ashutosh, Microsoft.
Data Quality Processes in MMEA platform
Using Blog Properties to Improve Retrieval Gilad Mishne (ICWSM 2007)
MMEA Platform Harri Hytönen (Vaisala) September 23, 2015.
Unlock the Business Value of Virtualization with Analytics
OPERATING SYSTEMS CS 3502 Fall 2017
Data Mining Generally, (Sometimes called data or knowledge discovery) is the process of analyzing data from different perspectives and summarizing it.
Contextual Intelligence as a Driver of Services Innovation
R SE to the challenges of ntelligent systems
Remote Monitoring solution
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Data Mining.
Big DATA.
Enabling the Organization – Decision Making
Analytics, BI & Data Integration
Recommender System.
Presentation transcript:

COMPLEX EVENT PROCESSING KENNY INTHIRATH

EVENT-DRIVEN APPLICATIONS Event-Driven Applications High numbers of events Low latency Real-time Opposed to program-driven applications Fairly Linear Batch Jobs Taking in a stream of inputs Processing a conclusion

PROGRAM-DRIVEN VS EVENT-DRIVEN

COMPLEX EVENTS Complex Event Represents a set of other events That could lead to an opportunity or threat Complex Event Processing Combining multiple data sources Trying to determine meaningful patterns/workflow Analyze in (near) real-time streaming Goal of Complex Event Processing Identifying opportunities or threats quickly Responding to minimize or maximize outcomes

WEATHER FORECAST WORKFLOW

COMPLEX EVENT PROCESSING TECHNIQUES Pattern detection Abstraction Filtering Aggregation and transformation Modeling hierarchies Detecting relationships

AGGREGATION + DETECTION PROCESSING Aggregation Continually collect data and process results Example Continuously process some average Detection Detecting combination of events Looking for specific sequences Most apps use a hybrid approach of both.

ROOTS Discrete event simulation Active databases Research projects in the 90’s Related Concepts Operational Intelligence Query analysis to provide live, processed data feeds Inference Engines Rule-based reasoning Artificial Intelligence

BUSINESS AWARENESS + TECHNOLOGICAL Business Process Management Complex Event Processing exists at two levels Business Awareness Users understand pros/cons of individual processes Technological Technical analysis Results fed to business Helps business make appropriate choices Online Advertising Example Determine the stream of clicks/interactions of ads Relay information to business Decide which ads works

COMMERCIAL PRODUCTS For application development Microsoft StreamInsight High-throughput Oracle Complex Event Processing Filter, correlate, process ESPER Filter, analyze in real-time Tibco StreamBase Identify opportunities and remediate threats