|
A Blast dal passato: CEP alla Stanford ,1998-2003
Tim Bass
Lunedì, 07 luglio 2008 19:20:21 +0000
Per gentile concessione di Complex Event Processing a Stanford
Complesso caso di trasformazione (CEP) è una nuova tecnologia. Esso può essere applicato a estrarre e analizzare informazioni di alcun tipo di messaggio distribuito basato su sistema. E 'sviluppato dalla Rapide concetti di (1) evento causale modellazione (2), modelli di evento e la corrispondenza del pattern, e (3) mappe caso del modello e dei vincoli. Complesso evento di trasformazione può essere applicata a una vasta gamma di imprese di sorveglianza e di gestione dei problemi, da un basso livello di gestione della rete ad alto livello delle imprese di raccolta di intelligence.
[h2] Applicazioni di Complex Event Processing: [/ h2] [h2] Presentazioni: [/ h2] [h2] Pubblicazioni: [/ h2] - Complex Event Processing in sistemi distribuiti. David C. Luckham e Brian Frasca, Stanford University, Technical Report CSL-TR-98-754, marzo 1998, 28 pagine.Premessa: Complesso caso di trasformazione è una nuova tecnologia per l'estrazione di informazioni da distribuiti messaggio di sistemi basati su. Questa tecnologia consente agli utenti di un sistema per specificare le informazioni che sono di loro interesse. Si può essere a basso livello di elaborazione dati o di alto livello delle imprese di gestione di intelligence, a seconda del punto di vista e il ruolo dei singoli utenti. E può essere modificata da momento a momento, mentre il sistema è in funzione. Questo documento presenta una panoramica di eventi complessi di trasformazione applicata ad un particolare esempio di un messaggio distribuiti sistema basato su un sistema di gestione del processo di fabbricazione. I concetti di evento causale storie, modelli di evento, evento di filtraggio, l'aggregazione e l'evento sono stati introdotti e la loro applicazione al processo di gestione del sistema è rappresentato da semplici esempi. Il presente documento fornisce al lettore una panoramica dei concetti di elaborazione di eventi complessi e illustra il modo in cui può essere applicato utilizzando la Rapide di strumenti per uno specifico tipo di sistema.
*
- Estrazione evento Evento con reti di elaborazione. Louis Perrochon e Walter Mann e Stephane Kasriel e David C. Luckham, La Terza Conferenza Asia-Pacifico sul Knowledge Discovery e Data Mining. 26-28 aprile, 1999. Pechino, Cina, 5 pagine.Premessa: Evento Mining scopre e fornisce informazioni e conoscenze in un tempo reale lo streaming di dati, o eventi. Ci mostrano che il processo di distribuzione della conoscenza, cercando modelli di dati e la successiva estrazione di trovare modelli possono essere applicati in tempo reale ad un complesso sistema asincrono. Il nostro motore di elaborazione evento si compone di una rete di agenti di evento (APE) che funziona in parallelo che interagiscono utilizzando un evento dedicato alla trasformazione delle infrastrutture. Gli agenti possono essere configurati a run-time utilizzando un modello di linguaggio formale. Le infrastrutture di base (1) fornisce un meccanismo di comunicazione astratta e quindi permette la riconfigurazione dinamica dei sistemi di comunicazione tra agenti topologia a run-time e (2), prevede trasparente, indipendente dal luogo di accesso a tutti i dati. Queste funzionalità consentono di assegnazione dinamica degli APE diversi thread e processi su macchine diverse in fase di esecuzione.
*
- eJava - Java con l'estensione di causalità . Alexandre Santoro e Walter Mann e Neel Madhav e David Luckham, Atti della 10a Conferenza internazionale sul Software Engineering and Knowledge Engineering, giugno 1998, 10 pagine.Premessa: Linguaggi di programmazione come Java fornire progettisti con una varietà di classi che semplificano il processo di sviluppo del programma. Alcuni di questi corsi permettono di costruire facilmente programmi multithread. Sebbene utili, in particolare nella creazione di sistemi reattivi, programmi multithread presentare problemi di difficile risoluzione, come la razza e la sincronizzazione questioni. Convalida di questi programmi nei confronti di una specifica non è banale in quanto Java non indica chiaramente l'interazione thread. Questi problemi possono essere risolti mediante la modifica di Java in modo che produce calcoli, le collezioni di eventi con due causale e temporale ordinare le relazioni definite per loro. In particolare, il nesso di causalità ordinazione è l'ideale per l'identificazione thread interazione. Questo documento presenta eJava, l'estensione a Java che sia basato evento causale e consapevole, e mostra come si semplifica il processo di comprensione e il debug di programmi multithread.
*
- Event-Based Dynamic Execution Architetture Software Systems. Vera James, Louis Perrochon, David C. Luckham.
Atti del primo lavoro IFIP Conf.. Architettura sul Software. 1999. San Antonio, Texas.Premessa: Sistemi distribuiti 'comportamento in fase di esecuzione, può essere difficile da capire. Concurrent, distribuiti rendere concetti di attività a livello mondiale stato difficile da afferrare. Ci concentriamo sulla struttura di un software di sistema, la sua architettura di esecuzione, e di proporre che rappresenta la sua evoluzione come un insieme parzialmente ordinato di tipologie di eventi predefiniti architettonico. Questo consente un sistema di rappresentanza della topologia ad essere visualizzati, analizzati e con-tesa. L'uso di un evento tipi predefiniti consente la realizzazione di architetture di sistemi diversi per essere facilmente rispetto.
*
- Utilizzo di Context-Based Correlazione in rete e la gestione delle operazioni. Louis Perrochon (lavori in corso, e-mail autore per la versione più recente)Premessa: Il funzionamento della rete è costituita di un ampio grado di reazione alle attività avviene in rete. Una migliore conoscenza della rete, in qualsiasi momento, consente reazioni più appropriato. Sulla esempio di rilevamento delle intrusioni, ci mostrano come contesto a base di correlazione di tali attività in grado di fornire una vista più dettagliata della rete in breve tempo. Siamo presenti come primo modello contesto e quindi descrivere l'architettura della Università di Stanford CEP contesto basato su correlatore. Correlazione è specificato come evento modelli dichiarativi in una lingua che ci permette di specificare ciò che deve essere rilevata, invece di specificare in che modo deve essere rilevato. CEP introduce il concetto di nesso di causalità contesto di rilevamento delle intrusioni. Il correlatore è in grado di elaborare gli eventi on-line, in quanto sono generati e può essere riconfigurato in modo dinamico. Abbiamo poi mostrare come aumenta tasso di individuazione, di ridurre i falsi allarmi, e di individuare i grandi modelli di attacco in una fase precoce.
Fonte ...
|