Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-10027
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.authorMaaß, Marius-
dc.date.accessioned2018-09-21T13:04:48Z-
dc.date.available2018-09-21T13:04:48Z-
dc.date.issued2018de
dc.identifier.other51204645X-
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-100443de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/10044-
dc.identifier.urihttp://dx.doi.org/10.18419/opus-10027-
dc.description.abstractEvent detection latency is an important aspect of complex event processing which could be improved significantly by utilizing the capabilities of networking devices, which already exist in computer networks. For this reason, this thesis presents a new language for expressing complex event detection rules along with P4CEP, a compiler which translates these rules into P4 code, which can be used for integrating complex event detection into the data-plane. P4CEP reads a CEP rule definition, builds a finite state machine for event detection and then converts the rules into P4 code and forwarding table entries. P4CEP was tested and evaluated with the Netronome SmartNIC and compared against the state-of-the-art CEP framework Apache Flink. In a simple test case and with the Netronome SmartNIC, an event detection latency of 18 µs was measured for P4CEP compared to 232 µs with Apache Flink, which is a 93% decrease in latency.en
dc.description.abstractDie Latenz der Ereigniserkennung ist ein wichtiger Aspekt der Verarbeitung komplexer Ereignisse (Complex Event Processing), der durch die Ausnutzung existierender Fähigkeiten von Netzwerkkomponenten verbessert werden kann. Aus diesem Grund wird in dieser Arbeit eine neue Sprache für das Ausdrücken von Regeln für die Erkennung komplexer Ereignisse und P4CEP, ein Compiler, der diese Sprache in P4 Code übersetzt, vorgestellt, womit die Erkennung komplexer Ereignisse in die Datenschicht (data-plane) des Netzwerks integriert werden kann. P4CEP liest eine Regeldefinition zur Erkennung komplexer Ereignisse in dieser Sprache ein, verarbeitet diese Definitionen weiter zu einem endlichen Automat und konvertiert diesen in P4 Code und Tabelleneinträge für die Weiterleitungstabellen des Switches. P4CEP wurde mit dem Netronome SmartNIC getestet, evaluiert und mit dem CEP System Apache Flink verglichen. In einem einfachen Vergleichsfall wurden 18 µs Latenz mit P4CEP und 232 µs mit Apache Flink gemessen, dies stellt eine Verringerung der Latenz um 93% dar.de
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleIn-network complex event processing using advanced data-plane programmingen
dc.typemasterThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Parallele und Verteilte Systemede
ubs.publikation.seiten85de
ubs.publikation.typAbschlussarbeit (Master)de
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
thesis.pdf909,52 kBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.