Complex Event Processing



Ähnliche Dokumente
Ausarbeitung Anwendungen 1 - WiSe 11/12

Event Stream Processing & Complex Event Processing. Dirk Bade

Reduzierung der Netzwerklast von CEP unter Zuhilfenahme von Datenbanken

Text Mining. Joachim Schole. Fakultät Technik und Informatik Hochschule für angewandte Wissenschaften Hamburg. Grundseminar, WS 2014

(Software) Architektur der Dinge. Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT

Semantic Complex Event Processing relevantes Wissen, zur richtigen Zeit, am richtigen Ort

Harry gefangen in der Zeit Begleitmaterialien

EAM-Vorlesung (SS2017)

Visual Analytics. Diana Topko. Grundseminar, 18. Dezember 2018

Advanced Business Intelligence. Advanced Networking. Artificial Intelligence. Campus Offenburg Badstraße 24, 77652

Complex Event Processing für intelligente mobile M2M- Kommunikation

Lehrveranstaltungen im Wintersemester 2012/2013

BLOCKCHAINS IN DER STANDARDISIERUNG: ISO TC 307

INFORMATIONEN ZUR PARTNEREINRICHTUNG UND MANDAT

ISO Reference Model

Risikogovernance: politikwissenschaftliche Perspektiven auf den Umgang mit Risiken

Context-adaptation based on Ontologies and Spreading Activation

Visualizing multiple Last.fm listening histories

Reduzierung der Komplexität gewachsener Unternehmensarchitekturen (EAs)

Abschnitt 1. BPM als Lingua franca. Management, Fachbereiche und IT Ist BPM ein Weg zur (Auf-)Lösung der Sprachbarriere?

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

BIG ANALYTICS AUF DEM WEG ZU EINER DATENSTRATEGIE. make connections share ideas be inspired. Wolfgang Schwab SAS D

Die gesunde Schilddrüse: Was Sie unbedingt wissen sollten über Gewichtsprobleme, Depressionen, Haarausfall und andere Beschwerden (German Edition)

Modulliste. für den Masterstudiengang. Data & Knowledge Engineering (alt) an der Otto von Guericke Universität Magdeburg Fakultät für Informatik

Wie Programm Neighborhood Agent mit Secure Gateway konfigurieren. von Stefan Müri

Addressing the Location in Spontaneous Networks

Digitales Controlling die Zukunft ist Heute. Markus Zorn & Miriam Hirs 26. September 2017

Exercise (Part I) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Studienprojekt HP-CEP

Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically

DAS ERSTE MAL UND IMMER WIEDER. ERWEITERTE SONDERAUSGABE BY LISA MOOS

A Classification of Partial Boolean Clones

System i Monitoring & Automation

E.T.A. Hoffmann: Kindermärchen - "Nussknacker und Mausekönig": Abhandlung einer These (German Edition)

H Mcast Future Internet made in Hamburg?

Big Data bei unstrukturierten Daten. AW1 Vortrag Sebastian Krome

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

Systemarchitekturen für Verteilte Anwendungen

SECURITY INFORMATION AND EVENT MANAGEMENT SYSTEMS. Arne Thiele HAW Hamburg Grundseminar WiSe 2018

RAMI 4.0 Toolbox: Vom Konzept zum Modell

Hardwarekonfiguration an einer Siemens S7-300er Steuerung vornehmen (Unterweisung Elektriker / - in) (German Edition)

Otto-Friedrich-Universität Bamberg

Präzisierung zur Absolvierung von Studienschwerpunkten

"Zigeuner" oder Sinti und Roma?: Stereotypen und Vorurteile (German Edition)

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443

A system to integrate the usage of heterogenous input and output devices by the use of a generic interface

Geschichte der Philosophie im Überblick: Band 3: Neuzeit (German Edition)

J RG IMMENDORFF STANDORT F R KRITIK MALEREI UND INSPIRATION ERSCHEINT ZUR AUSSTELLUNG IM MUSEUM LU

Pluralisierung von Lebensformen - Veränderung familiärer Strukturen und innergesellschaftlicher Wandel (German Edition)

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

Data Mining auf Datenströmen Andreas M. Weiner

DOWNLOAD OR READ : MICROSOFT WINDOWS SHAREPOINT SERVICES QUICK SOURCE GUIDE PDF EBOOK EPUB MOBI

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

VAULT MIT ERP VERBINDEN

SOA im Zeitalter von Industrie 4.0

Ein frischer Blick auf existierende Prozesse

Big Data Analytics. Fifth Munich Data Protection Day, March 23, Dr. Stefan Krätschmer, Data Privacy Officer, Europe, IBM

Martin Luther. Click here if your download doesn"t start automatically

Ab 40 reif für den Traumjob!: Selbstbewusstseins- Training Für Frauen, Die Es Noch Mal Wissen Wollen (German Edition)

SWS im Prüfungsgebiet Module 1. Sem. 2. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition)

Self-Organisation in Germany s Higher Education IT

Sinn und Aufgabe eines Wissenschaftlers: Textvergleich zweier klassischer Autoren (German Edition)

The Passive - Introduction

Business Intelligence & Machine Learning

Ausführliche Unterrichtsvorbereitung: Der tropische Regenwald und seine Bedeutung als wichtiger Natur- und Lebensraum (German Edition)

Neues von Grid Control. Ralf Durben Oracle Deutschland B.V. & Co. KG Business Unit Datenbank DBTec

Institut für Künstliche Intelligenz

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung

Browserbasiertes, kollaboratives Whiteboard

Transkript:

[10] Armin Steudte HAW Hamburg Masterstudiengang Informatik - WS 2011/2012

Agenda Motivation Grundlagen Event Processing Networks Ausblick Quellen 2

Agenda Motivation Grundlagen Event Processing Networks Ausblick Quellen 3

Motivation Unser tägliches Handeln wird durch Ereignisse beeinflusst: Telefon klingelt S-Bahn verspätet sich Geschäftsprozesse werden auch beeinflusst: Kunde storniert Bestellung Server fällt aus 4

Motivation Ereignisse sind für einen Großteil des menschlichen Handelns verantwortlich Sie stellen eine Methode zum Modellieren von Abläufen und Systemen dar [6] 5

Motivation Konkrete Anwendungsgebiete: Vehrkehrsüberwachung/-steuerung [6] Business Activity Monitoring (BAM) [6,7,9] Meine Motivation im Verlauf des Masterstudiums: Demand Side Management in Smart Grids Anbieter und Großabnehmer (Industrie, Hochschulen, ) zusammenbringen Automatisiertes Abschalten von z.b. Produktionsanlagen zum Lastausgleich 6

Agenda Motivation Grundlagen Event Processing Networks Ausblick Quellen 7

Grundlagen Was sind Ereignisse/Events? O. Etzion und P. Niblett: An event is an occurence within a particular system or domain; it is something that has happened, or is contemplated as having happened in that domain. The word event is also used to mean a programming entity that represents such an occurence in a computing system. G. Mühl et al.: An event can be defined as any occurence of a happening of interest that can be observed from within a computer system. D. Luckham: In CEP an event is an object that can be subject to computer processing. It signifies, or is a record of, an activity that has happened. An event may be related to other events. 8

Grundlagen Was sind Ereignisse/Events? O. Etzion und P. Niblett: An event is an occurence within a particular system or domain; it is something that has happened, or is contemplated as having happened in that domain. The word event is also used to mean a programming entity that represents such an occurence in a computing system. G. Mühl et al.: An event can be defined as any occurence of a happening of interest that can be observed from within a computer system. D. Luckham: In CEP an event is an object that can be subject to computer processing. It signifies, or is a record of, an activity that has happened. An event may be related to other events. 9

Grundlagen Was sind Ereignisse/Events? O. Etzion und P. Niblett: An event is an occurence within a particular system or domain; it is something that has happened, or is contemplated as having happened in that domain. The word event is also used to mean a programming entity that represents such an occurence in a computing system. G. Mühl et al.: An event can be defined as any occurence of a happening of interest that can be observed from within a computer system. D. Luckham: In CEP an event is an object that can be subject to computer processing. It signifies, or is a record of, an activity that has happened. An event may be related to other events. 10

Grundlagen Was sind Ereignisse/Events? O. Etzion und P. Niblett: An event is an occurence within a particular system or domain; it is something that has happened, or is contemplated as having happened in that domain. The word event is also used to mean a programming entity that represents such an occurence in a computing system. G. Mühl et al.: An event can be defined as any occurence of a happening of interest that can be observed from within a computer system. D. Luckham: In CEP an event is an object that can be subject to computer processing. It signifies, or is a record of, an activity that has happened. An event may be related to other events. 11

Grundlagen Was sind komplexe Ereignisse? [6] 12

Grundlagen Ermöglicht die parallele und dynamische Verarbeitung von mehreren Ereignissen [6] Beinhaltet Methoden und Werkzeuge um Serien von Ereignissen auf Ereignismuster zu untersuchen [8] Realisiert die Untersuchung auf Ereignismuster in nahezu Echtzeit Ereignismuster: Ereignisse, die in Beziehung zueinander stehen Beziehungsarten: Kausale Temporale Räumliche Weitere 13

Grundlagen Weitere Prinzipien: Lose Kopplung Asynchrone Verarbeitung Publisher/Subscriber [7] 14

Agenda Motivation Grundlagen Event Processing Networks Ausblick Quellen 15

Event Processing Networks 16 [7]

Event Processing Agents 17 [7]

Agenda Motivation Grundlagen Event Processing Networks Ausblick Quellen 18

Ausblick Trends beim CEP: Standardisierung [7] Komponentenebene Abfragesprachen Semantic (SCEP) [4,5] Verbindung von Ereignissen mit anderen Konzepten des Fachbereichs Wissen um die Verbindungen zur Erkennung komplexer Ereignisse nutzen 19

Ausblick Trends beim CEP: Semi-technische Entwicklungswerkzeuge [7] Neue Zielgruppe: Anwender aus dem Fachbereich Vermehrt grafische Regelmodellierung Einbetten der Ereignisverarbeitungsfunktionalität [7] Anteil an standalone Systemen schrumpft Funktionalität wandert in Anwendungen des Fachbereichs 20

Ausblick Ausblick Master Proactive Event Processing (PEP)[1,7] Nicht nur auf Situationen reagieren Aktives Vorausschauen und Eingreifen Unerwünschte Situationen vermeiden bzw. Folgen mildern Fragestellungen: Wie kann man einem System erwünschte bzw. unerwünschte Situationen mitteilen? Wie kann das nächste (die nächsten) Ereignis(-se) berechnet werden? Wie können die zu ergreifenden Maßnahmen berechnet werden? Demand Side Management mit PEP realisieren 21

Agenda Motivation Grundlagen Event Processing Networks Ausblick Quellen 22

Quellen Paper [1] Engel, Y.; Etzion, O. : Towards Proactive Event-Driven Computing Proceedings of the 5th ACM International Conference on Distributed Event-Based System, ACM, 2011, S. 125-136 [2] Luckham, D. C. ; Frasca, B. : in Distributed Systems Stanford University, 1998 [3] Perrochon L.; Mann W.; Kasriel S.; Luckham D. C. : Event Mining with Event Processing Networks Proceedings of the Third Pacific-Asia Conference on Knowledge Discovery and Data Mining, Springer, 1999, S. 474-478 [4] Teymourian, K.; Paschke, A. : Towards Semantic Event Processing Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, ACM, 2009, S. 29:1-29:2 [5] Teymourian, K.; Streibel, O.; Paschke, A.; Alnemr, R.; Meinel, C. : Towards Semantic Event-Driven Systems Proceedings of the Third International Conference on New Technologies, Mobility and Security, IEEE Press, 2009, S. 347-352 23

Quellen Bücher [6] Bruns, R.; Dunkel, J. : Event-Driven Architecture: Softwarearchitektur für ereignisgesteuerte Geschäftsprozesse Springer, 2010 [7] Etzion, O.; Niblett, P. : Event Processing in Action Manning Publications Co., 2010 [8] Luckham, D. C. : The Power of Events: An Introduction to in Distributed Enterprise Systems Addison-Wesley Longman Publishing Co., Inc., 2001 [9] Mühl, G.; Fiege, L.; Pietzuch, P. : Distributed Event-Based Systems Springer-Verlag New York, Inc., 2006 24

Quellen Web [10] The Blog http://www.thecepblog.com/ 25

Vielen Dank für die Aufmerksamkeit! Fragen? 26