Master Thesis MSTR-2016-75

BibliographySarmah, Himanshu: Workload-enabled content-based routing in software-defined networks.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 75 (2016).
69 pages, english.

Publish Subscribe Paradigm is a recent development in the area of loose coupling communication among distributed components. The communication can be facilitated with the help of content filtering within the network, here the content being the published messages. Using content filtering in the underlying network routers (also known as brokers in publisher/subscriber paradigm) enables to save valuable bandwidth by forwarding only those contents which are of interests to the subscribers. With the introduction of software defined networking, it is now possible to directly install content filtering rules in the Ternary Content Addressable Memory (TCAM) of the routers in the network. The content filtering rules are created by combining binary representation of the contents and IPv4/IPv6 addresses from a predefined range of addresses. However, the expressiveness of the filtering rules is limited by the small number of bits available in the IP addresses. With increasing amount of published/subscribed messages, it is also required to have proper filtering to avoid unnecessary traffic in the network. Therefore, initial work was proposed to create filtering rules based on the workload i.e. amount of published and subscribed messages, although these techniques are based on a simulated publisher/subscriber filtering environment. To explore the feasibility of the initially proposed techniques on an actual Software defined networking environment is the primary purpose of this thesis. This thesis discusses the proposed techniques with respect to a software defined networking environment and also implements the mapping of these techniques to work with a software defined publisher/subscriber network and evaluates the scalability and efficiency of the proposed techniques and the cost of doing so, in terms reconfiguration overhead.

Full text and
other links
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems
Superviser(s)Rothermel, Prof. Kurt; Bhowmik, Sukanya
Entry dateJune 6, 2019
   Publ. Computer Science