|
Et sus fra fortiden: CEP på Stanford ,1998-2003
Tim Bass
Mandag, 07 juli 2008 19:20:21 +0000
Courtesy of Complex Event Processing på Stanford
Komplekse tilfælde forarbejdning (CEP) er en ny teknologi. Det kan anvendes til at udvinde og analysere oplysninger fra enhver form for distribueret besked-baseret system. Det er udviklet fra Rapide begreberne (1) kausal begivenhed modellering, (2) begivenhed mønstre og mønstertilpasning, og (3) tilfælde mønster kort og begrænsninger. Kompleks begivenhed behandling kan anvendes til en bred vifte af Enterprise overvågning og ledelsesmæssige problemer, fra et lavt niveau netkontrol til højt virksomheden efterretningsvirksomhed.
[h2] Anvendelser af Complex Event Processing: [/ h2] [h2] Præsentationer: [/ h2] [h2] Publikationer: [/ h2] - Complex Event Processing i distribuerede systemer. David C. Luckham og Brian Frasca, Stanford University Technical Report CSL-TR-98-754, marts 1998, 28 sider.Abstract: Komplekse tilfælde behandlingen er en ny teknologi for at udtrække oplysninger fra distribuerede besked-baserede systemer. Denne teknologi gør det muligt for brugerne af et system til at angive de oplysninger, der er af interesse for dem. Det kan lave netværk forarbejdning data eller højt virksomhedsstyring intelligens, afhængig af den rolle og synspunkt af de enkelte brugere. Og det kan blive ændret fra øjeblik til øjeblik, mens målet systemet er i drift. Denne afhandling præsenterer et overblik over Complex Event Processing anvendes på et særligt eksempel på et distribueret besked-baseret system, en fabrikationsproces forvaltningssystem. Begreberne kausal begivenhed historier, begivenhed mønstre, begivenhed filtrering og begivenhed aggregering er indført og deres anvendelse til processen ledelsessystem er illustreret ved simple eksempler. Dette dokument giver læseren et overblik over Complex Event Processing begreber og illustrerer, hvordan de kan anvendes ved hjælp af Rapide Værktøjerne til en bestemt form for system.
*
- Event Mining med Event Processing Networks. Louis Perrochon og Walter Mann og Stephane Kasriel og David C. Luckham, Den tredje Pacific-asiatiske konference om Knowledge Discovery og Data Mining. 26-28 april 1999. Beijing, Kina, 5 sider.Abstract: Event Mining opdager og leverer information og viden i en real-time strøm af data, eller begivenheder. Vi viser, at processen med at levere viden ved at søge mønstre i data og efterfølgende indvinding af fundet mønstre kan anvendes i realtid til en kompleks, asynkron system. Vores begivenhed forarbejdning motoren består af et netværk af tilfælde proceshjælpestoffer (ØPA), der løber parallelt at interagere ved hjælp af en særlig begivenhed forarbejdning infrastruktur. Agenterne kan konfigureres på run-time ved hjælp af en formel mønster sprog. Den underliggende infrastruktur (1) giver en abstrakt kommunikationsmekanisme og dermed giver mulighed for dynamisk rekonfiguration for kommunikationen topology mellem agenter på køre-og (2) giver gennemsigtig, sted-uafhængig adgang til alle data. Disse funktioner muliggør dynamisk allokering af ØPA'erne til forskellige tråde og processer på forskellige maskiner på køre tid.
*
- eJava - Udvidelse Java med Årsagssammenhæng. Alexandre Santoro og Walter Mann og Neel Madhav og David Luckham, Proceedings of the 10. International Conference on Software Engineering and Knowledge Engineering, juni 1998, 10 sider.Abstract: Programmeringssprog som Java give designere med en række forskellige klasser at forenkle processen med program udvikling. Nogle af disse klasser tillade en let adgang til at bygge flertrådede programmer. Selvom nyttig, især i skabelsen af reaktive systemer, flertrådede programmer stede udfordrende problemer såsom race betingelser og synkronisering spørgsmål. Validering af disse programmer mod en specifikation er ikke en bagatel, da Java angiver ikke klart tråd interaktion. Disse problemer kan løses ved at ændre Java, så den producerer beregninger, samlinger af arrangementer med både årsagssammenhæng og tidsmæssige bestilling relationer defineret for dem. Specifikt årsagsforbindelsen bestilling er ideelt til at identificere tråd interaktion. Denne afhandling præsenterer eJava, en udvidelse til Java, som er både tilfælde baseret og kausalt klar, og viser, hvordan det forenkler processen med forståelse og debugging flertrådede programmer.
*
- Event-Based Efterkommelse Arkitekturer for Dynamic Software Systems. James Vera, Louis Perrochon, David C. Luckham.
Afvikling af første arbejdsdag IFIP Konfigurationsfejl. om softwarearkitektur. 1999. San Antonio, Texas.Abstract: Distribuerede systemer 'runtime problem kan være vanskeligt at forstå. Samtidig, distribueret aktivitet gøre begreberne global tilstand svært at fatte. Vi fokuserer på de runtime opbygning af et system, dets gennemførelse arkitektur, og foreslå repræsenterer dens udvikling som et delvist ordnet sæt af foruddefinerede arkitektonisk typer af begivenheder. Denne repræsentation giver mulighed for en ordning topology der skal visualiseres, analyseres og con-anstrengt. Brugen af en foruddefineret typer af begivenheder tillader udførelse arkitekturer af forskellige systemer, der let kan sammenlignes.
*
- Brug Context-Based Korrelation i Network Operations and Management. Louis Perrochon (work in progress, mail forfatter til nyeste version)Abstract: Netdrift består for en stor grad af reaktion på aktiviteter foregår i netværket. Bedre viden om nettet til enhver tid giver mulighed for mere hensigtsmæssige reaktioner. På eksempel på opdagelse, viser vi, hvordan kontekst-baserede korrelation af disse aktiviteter kan give en mere detaljeret visning af netværket i kortere tid. Vi først præsentere hvordan vi model kontekst og derefter beskrive arkitekturen i det Stanford University CEP kontekst-baserede correlator. Korrelation er angivet som begivenhed mønstre i en angivelsesmæssige sprog, som giver os mulighed for at specificere, hvad der skal påvises, i stedet for angivelse af, hvordan den bør være opdaget. CEP indfører begrebet kausal sammenhæng at indtrængningsalarmer afsløring. Den correlator er i stand til at behandle events on-line, da de er skabt, og det kan omkonfigureres ved dynamisk. Vi så vise, hvordan det øger opdagelse sats, reducere falske alarmer, og opdage storstilet angreb mønstre på et tidligt stadium.
Kilde ...
|