Artikel in Tagungsband INPROC-2016-16

Bibliograph.
Daten
Bhowmik, Sukanya; Tariq, Muhammad Adnan; Hegazy, Lobna; Rothermel, Kurt: Hybrid Content-based Routing Using Network and Application Layer Filtering.
In: Proceedings of the 36th IEEE International Conference on Distributed Computing Systems (ICDCS 2016), Nara, Japan, June 27-30, 2016.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
englisch.
IEEE, Juni 2016.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.C.2.1 (Network Architecture and Design)
C.2.4 (Distributed Systems)
KeywordsContent-based Routing; Publish/Subscribe; Software-defined Networking; Network Virtualization; Hybrid Routing
Kurzfassung

Over the past few decades, content-based publish/subscribe has been primarily implemented as an overlay network of software brokers. Even though such systems provide the possibility of bandwidth efficient expressive filtering in software, they cannot match up to the performance (in terms of end-to-end latency and throughput) of communication protocols implemented on the network layer. To exploit network layer performance benefits, recently, content-based publish/subscribe was realized using the capabilities of Software-defined Networking (SDN). While SDN allows line-rate forwarding of events by content filters directly installed on switches, it suffers from inherent hardware limitations (w.r.t. flow table size, limited availability of bits in header fields) that adversely impact expressiveness of these filters, resulting in unnecessary network traffic.

In this paper, we strike a balance between purely application-layer-based and purely network-layer-based publish/subscribe implementations by realizing the first hybrid content-based middleware that enables filtering of events in both layers. Moreover, we provide different selection algorithms with varying degrees of complexity to determine the events to be filtered at each layer such that unnecessary network traffic can be minimized while also considering delay requirements of the middleware. Our hybrid middleware offers full flexibility to configure it according to the performance requirements of the system. We provide a detailed performance evaluation of the proposed selection algorithms to determine their impact on the performance of the designed hybrid middleware which we further compare to state-of-the art solutions.

Volltext und
andere Links
PDF (470485 Bytes)
Copyright© 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme
Projekt(e)dSDN
Eingabedatum6. Mai 2016
   Publ. Institut   Publ. Informatik