Experimenting with Complex Event Processing for Large Scale Internet Services Monitoring Stephan Grell, Olivier Nano Microsoft, Ritter Strasse 23, Aachen,

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

If you knew what I know or CloudWave - Improving services in the Cloud through collaborative adaptation Eliot Salant IBM Haifa Research.
Dynamo: Amazon's Highly Available Key-value Store Distributed Storage Systems CS presented by: Hussam Abu-Libdeh.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
5 Complex Event Processing (CEP) is the continuous and incremental processing of event streams from multiple sources based on declarative query.
Agenda  Introduction  Background to CEP  Complex Event Processing  Stream Insight  Anatomy of a Stream Insight Project.
Overview Of Microsoft New Technology ENTER. Processing....
Wade Wegner Windows Azure Technical Evangelist Microsoft Corporation Windows Azure AppFabric Caching.
ATSN 2009 Towards an Extensible Agent-based Middleware for Sensor Networks and RFID Systems Dirk Bade University of Hamburg, Germany.
System Integration Management (SIM)
Partnering for Innovation Dr. Götz-Philip Brasche ATC 2005, Stockholm, October 18, 2005 Intelligent Web Services for Networked Home Environments.
Ravi Sankar Technology Evangelist | Microsoft Corporation
“Collaborative automation: water network and the virtual market of energy”, an example of Operational Efficiency improvement through Analytics Stockholm,
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
© Siemens AG, CT SE 1, Dr. A. Ulrich C O R P O R A T E T E C H N O L O G Y Research at Siemens CT SE Software & Engineering Development Techniques.
APC InfraStruxure TM Central Smart Plug-In for HP Operations Manager Manage Power, Cooling, Security, Environment, Rack Access and Physical Layer Infrastructure.
MARCH 27, Meeting Agenda  Prototype 1 Design Goals  Prototype 1 Demo  Framework Overview  Prototype 2 Design Goals  Timeline Moving Forward.
UI and Data Entry UI and Data Entry Front-End Business Logic Mid-Tier Data Store Back-End.
SMART GRID The Next Generation Electric Grid Kunkerati Lublertlop 11/30/2011 Electrical Engineering Department Southern Taiwan University.
Introduction to Hadoop and HDFS
Case 2: Emerson and Sanofi Data stewards seek data conformity
1 Martin Schulz, Lawrence Livermore National Laboratory Brian White, Sally A. McKee, Cornell University Hsien-Hsin Lee, Georgia Institute of Technology.
John Plummer Technical Specialist Data Platform Microsoft Ltd StreamInsight Complex Event Processing (CEP) Platform.
A Self-Manageable Infrastructure for Supporting Web-based Simulations Yingping Huang Xiaorong Xiang Gregory Madey Computer Science & Engineering University.
Monitoring Windows Server 2012
Mapping Internet Sensors with Probe Response Attacks Authors: John Bethencourt, Jason Franklin, Mary Vernon Published At: Usenix Security Symposium, 2005.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
DAT325 SQL Server 2005 (Codenamed “Yukon”): Using the Service Broker To Build Asynchronous, Queued Database Applications Roger Wolter Program Manager.
Measurement in the Internet Measurement in the Internet Paul Barford University of Wisconsin - Madison Spring, 2001.
Marcelo R.N. Mendes. What is FINCoS? A set of tools for data generation, load submission, and performance measurement of CEP systems; Main Characteristics:
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
Comprehensive Flexible Global Storage and Search Responsive Available Secure Manageable Federation Coordination Consolidation Transformation Synchronization.
INSIGHT: Intelligent Synthesis and Real Time Response using Massive Streaming of Heterogeneous Data Heterogeneous Stream Processing and Crowdsourcing for.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
An Active Security Infrastructure for Grids Stuart Kenny*, Brian Coghlan Trinity College Dublin.
Features Scalability Manage Services Deliver Features Faster Create Business Value Availability Latency Lifecycle Data Integrity Portability.
Built atop SharePoint Online, WorkPoint 365 Offers a Project and Case Management Solution to Boost Business Productivity and Deliver Governance OFFICE.
Improving System Availability in Distributed Environments Sam Malek with Marija Mikic-Rakic Nels.
RT1b – EDF R&D Frankfurt (Germany), 6-9 June 2011  Smart Grids require a system approach and modularity  Smart Components will rely on nodes of integration.
A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool G. Anders (CERN), G. Avolio (CERN), A. Kazarov (PNPI),
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Monitoreo y Administración de Infraestructura Fisica (DCIM). StruxureWare for Data Centers 2.0 Arturo Maqueo Business Development Data Centers LAM.
Kick-off Meeting – Feb Stênio Fernandes SLA4CLOUD: Measurement and SLA Management of Heterogeneous Cloud Infrastructures.
Cloud-based movie search web application with transaction service Group 14 Yuanfan Zhang Ji Zhang Zhuomeng Li.
Design and Planning Tools John Grosh Lawrence Livermore National Laboratory April 2016.
MySQL HA An overview Kris Buytaert. ● Senior Linux and Open Source ● „Infrastructure Architect“ ● I don't remember when I started.
Won Huh Product Marketing Manager
Web GIS: Architectural Patterns and Practices
Connected Infrastructure
Microsoft Dynamics 365 for Operations Roadmap Deployment Scenarios
ControlLogix 5580 Controller
5/13/2018 1:53 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Connected Maintenance Solution
IoT at the Edge Technical guidance deck.
Connected Maintenance Solution
Connected Infrastructure
YourDataStories: Transparency and Corruption Fighting through Data Interlinking and Visual Exploration Georgios Petasis1, Anna Triantafillou2, Eric Karstens3.
IoT at the Edge Technical guidance deck.
With IvSign, Office 365 Users Can Digitally Sign Word Documents in the Cloud from Any Device Without Having to Install Any Digital Certificates OFFICE.
If you knew what I know or CloudWave - Improving services in the Cloud through collaborative adaptation Eliot Salant IBM Haifa Research.
Office 365 and Microsoft Project Integrations for HULAK Project Management Software Enable Teams to Remain Productive and Within Budget OFFICE 365 APP.
SQL Server 2005 Reporting Services
Mark Quirk Head of Technology Developer & Platform Group
Overview of Computer system
Presentation transcript:

Experimenting with Complex Event Processing for Large Scale Internet Services Monitoring Stephan Grell, Olivier Nano Microsoft, Ritter Strasse 23, Aachen, 52072, Germany Tel: , Fax: {stgrell,

Overview Agenda: – SLA monitoring System – Scenarios – Language expressiveness – Offline analysis – Reliability

European Microsoft Innovation Center (EMIC) Overview Founded in May 2003 (under Craig Mundie) ~40 employees + students Goals: – Applied collaborative research with European partners (BT, Philips, etc…) – Participating in FP6, FP7 and other colaborative projects – Generating strong prototypes to drive interest at MS – Some internal projects for MS (port of CF for Symbian)

SLA monitoring System Developed as part of the FP 6 SeCSE project

Scenarios S1: Syntactic transactions Test applications ping service functionality regularly SLA evaluates success, response time and failure states The system takes appropriate actions depending on the state Requirements: – Single node CEP system – Pattern detection – state modeling S2: user generated events Monitor local service instances Aggregate on higher level – Per service role – Over service roles / per service Requirements: – Distributed CEP system – Capacity management – High Availability Support for on the fly query adaptation and root cause analysis

Language expressiveness Detecting patterns? – Over available data – Over available data with temporal constraints Building state machines? Needed: a simple way to formulate a state machine  Question: How to enable a none expert to use the tools?

Offline analysis / debugging Required for debugging processing plans – CEP simulation environment Automated event generation based on the query Step by step execution of the query Conditional break point setting – Smart logging at runtime Only required traces are stored of the query in question Only the data is stored that issued a “bad” result – Support for building the right query from the available data

Reliable Infrastructure Survive failures: High availability – Replication – Distributed storage Correct output - How to compare outputs? Deal with overload scenarios – Intelligent load shedding v. delayed execution  Question: what is the required “quality of service”

Next Steps Engaging in new scenarios Development focuses on – High Availability – Debugging / Root Cause analysis Explore heterogeneous CEP system that spans – Servers – Embedded devices – Sensors – The cloud?