Title
Implementing content-based publish/subscribe with OpenFlow.
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 Parzyjegla115217.17
Christian Wernecke251.93
Gero Mühl310.72
eike bjoern schweissguth4233.59
Dirk Timmermann5104.32