| title: |
| Content-based publish/subscribe with P4 |
|
| contributing persons: |
| Christian Wernecke[VerfasserIn] |
 |
1391949544 |
| Gero Mühl[AkademischeR BetreuerIn] |
 |
12433492X |
|
Universität Rostock, Institut für Informatik |
| Andreas J. Kassler[AkademischeR BetreuerIn] |
|
Technische Hochschule Deggendorf, Fakultät Angewandte Informatik |
| Clemens H. Cap[AkademischeR BetreuerIn] |
 |
0000-0003-3958-6136 |
 |
121717186 |
|
Universität Rostock, Institut für Informatik |
|
| contributing corporate bodies: |
| Universität Rostock[Grad-verleihende Institution] |
 |
38329-6 |
| Universität Rostock. Fakultät für Informatik und Elektrotechnik[Grad-verleihende Institution] |
 |
10085032-7 |
|
| |
| abstract: |
|
This thesis presents novel notification delivery strategies implemented in P4. These
encode custom tags in packet headers to build notification-specific delivery trees
that balance routing information between the packet header and switch memories. Advanced
strategies compute frequently used paths by different levels of knowledge, which are
stored as virtual trees (VTs) in the switches. Complete trees can be formed from these
VTs by extending, combining or pruning them based on header tags. Evaluations show
the trade-offs among the strategies and their adaptability to diverse pub/sub scenarios.
[English] |
|
| document type: |
|
| institution: |
| Faculty of Computer Science and Electrical Engineering |
|
| language: |
|
| subject class (DDC): |
| 004 Data processing Computer sciences |
|
| extent: |
|
1 Online-Ressource (xiv, 201 Seiten)
|
|
| |
publication / production: |
Rostock
|
Rostock: Universität Rostock
|
|
13. Juni 2025
(normalised date: 2025) |
|
| statement of responsibility: |
| vorgelegt von Christian Wernecke |
|
| |
| identifiers: |
|
| |
| access condition: |
|
| license/rights statement: |
all rights reserved This work may only be used under the terms of the German Copyright Law (Urheberrechtsgesetz). |
|
|
| RosDok id: |
rosdok_disshab_0000003446 |
| created / modified: |
04.03.2026 / 04.03.2026
|
| metadata license: |
The metadata of this document was dedicated to the public domain (CC0 1.0 Universal Public Domain Dedication). |