|
A Blast from the Past: CEP an der Stanford ,1998-2003
Tim Bass
Mon, 07 Jul 2008 19:20:21 +0000
Mit freundlicher Genehmigung von Complex Event Processing in Stanford
Complex Event Processing (CEP) ist eine neue Technologie. Es kann auf die Gewinnung und Analyse von Informationen aus jeglicher Art von verteilten Message-System. Es ist aus der Rapide Begriffe (1) ursächlichen Ereignis Modellierung, (2) Ereignis-Muster und Pattern Matching, und (3) Veranstaltung Muster Karten und Zwänge. Complex Event Verarbeitung kann auf eine Vielzahl von Enterprise-Monitoring-und Management-Probleme von Low-Level-Management auf hohem Niveau Unternehmen Informationsbeschaffung.
[H2] Anwendungen der Complex Event Processing: [/ h2] [H2] Präsentationen: [/ h2] [H2] Veröffentlichungen: [/ h2] - Complex Event Processing in Distributed Systems. David C. Luckham und Brian Frasca, der Stanford University Technical Report CSL-TR-98-754, März 1998, 28 Seiten.Zusammenfassung: Complex Event Verarbeitung ist eine neue Technologie für das Extrahieren von Informationen aus verteilten Message-basierte Systeme. Diese Technologie erlaubt es Benutzern eines Systems, um die Informationen, die für sie von Interesse sind. Es kann Low-Level-Verarbeitung der Daten oder hohen Enterprise Management Intelligence, je nach der Rolle und der Sicht der einzelnen Nutzer. Und es kann von Moment zu Moment während des TARGET-Systems ist in Betrieb. Dieses Papier gibt einen Überblick über Complex Event Processing für ein besonderes Beispiel eines verteilten Message-System, einem Fertigungsprozess-Management-System. Die Konzepte der ursächlichen Veranstaltung Geschichten, Event-Muster-, Event-Filter-, und Event-Aggregation werden vorgestellt und ihre Anwendung auf die Prozess-Management-System wird durch einfache Beispiele. Dieses Papier gibt dem Leser einen Überblick über komplexe Event Processing-Konzepte und zeigt, wie sie angewendet werden kann mit dem Rapide Toolset auf eine bestimmte Art von System.
*
- Event-Mining mit Event Processing Networks. Louis Perrochon und Walter Mann und Stephane Kasriel und David C. Luckham, Die Dritte Asien-Pazifik-Konferenz über die Knowledge Discovery and Data Mining. April 26-28, 1999. Beijing, China, 5 Seiten.Zusammenfassung: Event Bergbau entdeckt und liefert Informationen und Wissen in einem Echtzeit-Stream von Daten oder Ereignisse. Wir zeigen, dass der Prozess der Bereitstellung von Wissen durch die Suche nach Mustern in den Daten und die anschließende Entnahme der gefundenen Muster können in Echtzeit zu einem komplexen, asynchrone System. Unsere Verarbeitungs-Engine besteht aus einem Netzwerk von Veranstaltung Verarbeitungshilfsstoffen (WPA) parallel laufen, dass die Interaktion mit einem speziellen Event-Infrastruktur. Die Agenten können im laufenden Betrieb mit einem formalen Muster Sprache. Die zugrunde liegenden Infrastruktur (1) bietet eine Zusammenfassung Kommunikationsmechanismus und somit dynamische Rekonfiguration der Topologie Kommunikation zwischen Agenten während des laufenden Betriebs und (2) ermöglicht einen transparenten, Standort-unabhängigen Zugriff auf alle Daten. Diese Funktionen ermöglichen dynamische Zuweisung von WPA auf verschiedene Threads und Prozesse auf verschiedenen Maschinen während der Laufzeit.
*
- eJava - Erweiterung Java mit Kausalität. Alexandre Santoro und Walter Mann und Neel Madhav und David Luckham, Proceedings of the 10th International Conference on Software Engineering und Knowledge Engineering, Juni 1998, 10 Seiten.Zusammenfassung: Programmiersprachen wie Java die Designer mit einer Vielzahl von Klassen, die Vereinfachung des Prozesses der Entwicklung von Programmen. Einige dieser Klassen können zu einfach multithreaded Programme. Obwohl nützlich, vor allem in der Schaffung von reaktiven Systemen, multithreaded Programme präsentieren anspruchsvolle Probleme wie etwa nach Rasse und Synchronisation Fragen. Validierung dieser Programme gegen eine Spezifikation ist nicht trivial, da Java nicht klar hervor, Thread Interaktion. Diese Probleme lassen sich lösen, indem Sie Java, so dass sie Berechnungen, Sammlungen von Veranstaltungen mit den beiden kausalen und zeitlichen Beziehungen der Bestellung festgelegt werden. Insbesondere die kausalen Bestellung ist ideal für die Ermittlung Thread Interaktion. Dieses Papier präsentiert eJava, eine Erweiterung zu Java ist, dass sowohl auf der Grundlage Veranstaltung und kausal bekannt ist, und zeigt, wie es vereinfacht den Prozess des Verstehens und Debuggen von Multithread-Programmen.
*
- Event-basierte Architekturen für Dynamic Execution Software Systems. Vera James, Louis Perrochon, David C. Luckham.
Proceedings of the First IFIP Working Conf. auf Software-Architektur. 1999. San Antonio, Texas.Zusammenfassung: Verteilte Systeme "Laufzeitverhalten kann schwierig zu verstehen. Concurrent, verteilte Aktivität Begriffe globalen Zustand schwer zu begreifen. Wir konzentrieren uns auf die Laufzeit Struktur eines Systems, seine Ausführung Architektur und vorschlagen, die ihre Entwicklung als teilweise geordnete Menge von vordefinierten architektonischen Event-Typen. Diese Darstellung ermöglicht eine System-Topologie werden visualisiert, analysiert und Ver-angespannt. Die Verwendung eines vordefinierten Typen erlaubt die Ausführung Architekturen der verschiedenen Systeme zu leicht verglichen werden.
*
- Mit Context-Based Entsprechungstabelle im Network Operations and Management. Louis Perrochon (work in progress, mail Autor neueste Version)Zusammenfassung: Netzwerk-Betrieb besteht zu einem großen Teil der Reaktion auf die Aktivitäten im Netzwerk passiert. Bessere Kenntnisse über das Netzwerk zu jeder Zeit ermöglicht eine angemessene Reaktionen. Am Beispiel der Intrusion Detection, wir zeigen, wie Kontext-basierte Korrelation dieser Tätigkeiten kann eine detailliertere Ansicht des Netzes in kürzerer Zeit. Wir zuerst, wie wir Modell Kontext und dann beschreiben die Architektur von der Stanford University CEP Kontext-basierte Korrelator. Die Korrelation ist als Event-Muster in eine deklarative Sprache, die es uns ermöglicht, welche Bedürfnisse zu erkennen, statt der Angabe, wie es sollte erkannt werden. CEP wird der Begriff der kausalen Zusammenhang zu Intrusion Detection. Der Korrelator ist in der Lage, Veranstaltungen On-Line, wie sie erzeugt und kann konfiguriert werden, um dynamisch. Wir zeigen, wie es erhöht Erkennungsquote, Fehlalarme reduzieren, und erkennen großen Angriff Muster in einem frühen Stadium.
Quelle ...
|