Benchmarking a Deterministic Router for Mission-Critical Small Networks

Background:

Mission-critical small networks such as airplanes, cars, smart grids and industrial production sites require deterministic guarantees on the latency and the jitter with extremely low data loss rate so that their applications behave correctly. Such networks do not require high-end carrier-grade routers with huge capacity; the target latency is of the order of 1 ms with up to few hundreds of kilobits per seconds of network throughput.

Within this context, we would like to set-up a benchmark for a deterministic router based on a low-cost and low-capacity network device. Our target is the ZODIAC FX [1]. It is the first OpenFlow switch designed to sit on a desk, not in a datacenter. It comes with an open source firmware that allows researchers to benchmark their own protocols.

What you will do:

Reproduce the benchmark in [2,3]. Carry-out real measurements to evaluate the performance of network protocols and functions.

What you will learn:

It is a rich project that combines networks (e.g. Software Defined Networks, Deterministic Networks, routers, switches…), c programming, switch hardware architectures and running measurement experiments to evaluate the performance of new protocols.

Required skills:

C programming. TCP/IP knowledge is a plus.

Contact:

Alaeddine EL FAWAL

Reading:

[1] ZODIAC FX

[2] Paper: Loko: predictable latency in small networks

[3] Experiments: Loko: predictable latency in small networks