The objective of this work is to create a system able to adapt wireless traffic depending on the requirements of all the users connected to the Wi-Fi access point. This project borrows the Network Slicing and Network Function Virtualization concepts from 5G and moves them onto Wi-Fi.
By giving to each mobile user (based on the kind of service they are using) different connection properties (e.g. by slicing the available channel time into chinks and allocating these adaptively) it is possible to create an adaptive Wi-Fi network where the gamer, the browser and the media enthusiast all have great performance.
The student will use both a state of the art Linux-programmable Wi-Fi access point and some Linux end devices. They will:
a) create the traffic injectors in the mobile devices and build the controller to change each user requirement on-the-go
b) implement the slicing configurator in the, already present Wi-Fi AP controller and
c) study the best slicing strategies depending on actual performance.
The student will work on actual hardware in the lab: they will make use of the very versatile 5G-empower platform to build a truly programmable Wi-Fi Access Point.
20% Theory, 60% Implementation, 20%Writing
Kamran Zia (firstname.lastname@example.org)