Fachstudie Softwaretechnik FACH-0115

Bibliograph.
Daten
Grohe, Stefan; Schlameuß, Christoph; Sommer, Ralf: Performancevergleich von CEP-Engines.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Fachstudie Softwaretechnik Nr. 115 (2010).
49 Seiten, deutsch.
CR-Klassif.C.2.4 (Distributed Systems)
Kurzfassung

Complex Event Processing, als Erweiterung des Event Processing, ermöglicht das Erkennen und Reagieren auf komplexe Ereignisse, die sich durch die Verknüpfung vieler atomarer Ereignisse zu Einheiten einer semantisch höheren Ordnung zusammensetzen. Dieses findet in CEP-Engines statt, von denen bereits eine Vielzahl an Implementierungen existiert.

Diese Fachstudie vergleicht die realisierten Sprachen von vier verschiedene Engines Amit, Drools, Esper und Jrules miteinander und die Performance der verschiedenen Engines in einem Benchmark-Test. Neben dem allgemeinen Vergleich der Syntax und angebotenen Schnittstellen werden die einzelnen Messungen der verschiedenen Engines auf einer Referenzmaschine verglichen und bewertet.

Als Ergebnis lässt sich festhalten, dass die Formulierung von Regeln in den verschiedenen Engines auf stark unterschiedliche Weise stattfindet, da die Syntax der Engines stark voneinander abweicht. Esper, als Engine auf Basis eines Event Processing Engine entwickelt, fällt bei den Tests im allgemeinen durch hohe Performance auf, Amit hebt sich vor allem durch den großen Umfang an Formulierungsmöglichkeiten von den Engines ab.

Volltext und
andere Links
PDF (2609831 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme
BetreuerSchilling Björn
Eingabedatum7. Juli 2010
   Publ. Institut   Publ. Informatik