Abstract | ||
---|---|---|
Content-based publish/subscribe is a versatile communication mechanism for building loosely coupled distributed applications. In the past, it has often been realized by an overlay network of cooperating brokers that inspect the content of published notifications on the application layer causing a substantial delay. In this paper, we present a novel implementation of content-based routing for OpenFlow-enabled Ethernet switches that completely operates on the network layer. Publishers store a Bloom filter inside each notification containing information about the subscriptions matched by this notification. OpenFlow rules installed on each switch, then, investigate the Bloom filter to make their forwarding decisions. We present and evaluate strategies to effectively limit the number of falsely delivered additional notifications caused by the probabilistic nature of Bloom filters as well as optimizations to reduce the size of the required base of forwarding rules to be installed.
|
Year | DOI | Venue |
---|---|---|
2019 | 10.1145/3297280.3297589 | SAC |
Keywords | Field | DocType |
OpenFlow, SDN, bloom filters, content-based publish/subscribe | Publication,Bloom filter,Application layer,Computer science,Network layer,Computer network,OpenFlow,Ethernet,Probabilistic logic,Overlay network | Conference |
ISBN | Citations | PageRank |
978-1-4503-5933-7 | 1 | 0.38 |
References | Authors | |
0 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Helge Parzyjegla | 1 | 152 | 17.17 |
Christian Wernecke | 2 | 5 | 1.93 |
Gero Mühl | 3 | 1 | 0.72 |
eike bjoern schweissguth | 4 | 23 | 3.59 |
Dirk Timmermann | 5 | 10 | 4.32 |