Article in Proceedings INPROC-2012-41

BibliographyKoldehofe, Boris; Dürr, Frank; Tariq, Muhammad Adnan; Rothermel, Kurt: The Power of Software-defined Networking: Line-rate Content-based Routing Using OpenFlow.
In: Proceedings of the 7th MW4NG Workshop of the 13th International Middleware Conference.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 1-6, english.
ACM, December 2012.
DOI: 10.1145/2405178.2405181.
Article in Proceedings (Workshop Paper).
CR-SchemaC.2.1 (Network Architecture and Design)
C.2.4 (Distributed Systems)
D.2.11 (Software Engineering Software Architectures)
KeywordsContent-Based Routing; Publish/Subscribe; Software Defined Networking; SDN; Network Virtualization

A lot of research effort has been invested to support efficient content-based routing. Nevertheless, practitioners often fall back to far less expressive communication paradigms like multicast groups. The benefits of content-based routing in minimizing bandwidth consumption are often rendered useless by simpler communication paradigms that rely on line-rate processing of data packets at the switches of the network providers. Contrary content-based routing protocols face the inherent overhead in matching the content of events against subscriptions leading to far lower throughput rates and higher end-to-end delays. However, recent trends in networking such as software defined networking in combination with network virtualization have tremendous potential to change the picture. In our opinion this will significantly increase acceptance of sophisticated middleware like content-based routing in the future. To support our claims we outline in this paper a reference architecture that may be used to build middleware for Future Internet applications. Furthermore, we provide a solution for realizing content-based routing at line-rate relying on this reference architecture and illustrate research problems that need to be addressed.

Full text and
other links
PDF (575149 Bytes)
The original publication is available at ACM Digital Library
Copyright© ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 7th MW4NG Workshop of the 13th International Middleware Conference.
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems
Entry dateOctober 5, 2012
   Publ. Department   Publ. Institute   Publ. Computer Science