In the scope of this project we are developing specialized routing protocols for the reliable communication of the SDN control channel. The current protocol prototype Izzy is being developed and evaluated in a simulator and should be ported to a mininet-based SDN testbed. A brief description of Izzy can be found here.
We are looking for several research assistants (HiWis) for the further development of the protocol.
The available positions are either further development of the protocol in the simulator or designing an SDN testbed and implementing the protocol in it. The former position is more theoretical and oriented towards design and evaluation of distributed algorithms. The simulator is written in C++ and uses OmNet++ simulation library. The latter position is more practically oriented and includes working with most common open-source SDN software such as OpenVSwitch and Ryo/Floodlight/Onos controller. The position will include writing modules for OpenVSwitch in C and SDN controllers in either Java or Python.
For the position we expect basic knowledge of algorithms (from for example “Algorithmen I” course) and programming in any programming language. You will be given time to learn the necessary languages and libraries.