|Maaß, Marius: In-network complex event processing using advanced data-plane programming. |
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit Nr. 56 (2018).
87 Seiten, englisch.
Event 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.
|Abteilung(en)||Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme|
|Betreuer||Rothermel, Prof. Kurt; Kohler, Thomas; Mayer, Ruben|
|Eingabedatum||4. Juni 2019|