I currently supervise the following postgraduate students:
This project investigates and implements mechanisms for enhancing security of community network infrastructure with configurable secure QoS. In particular, this study will investigate the use of a novel, cost-aware Internet security decision model to allow users, especially those with limited computing skills, to easily configure security options that can map to complex Internet security mechanisms in order to achieve Confidentiality, Integrity, Authentication and Privacy.
Sarah Javed (PhD student) : Deep Learning in Software Defined Networks
Luqmaan Salie (MSc student): SDN Traffic Engineering using Segment Routing and DNS [**PASSED**]
This project explores a Software-Defined Networking (SDN) and Segment Routing (SR) solution to improve performance and QoE in national research and education networks (NRENs), focusing on compartmentalizing routing and flows based on traffic types. Solutions will be tested in a virtual environment based on a scaled-down emulation of SANReN, the nation-wide NREN currently in place in South Africa, connecting universities, science institutions, and overseeing science projects such as the Square Kilometre Array. The SDN controller will be incorporated with a DNS resolver to improve optimize network path creation.
Chikomborero Mwenje (MSc student): Content caching in Community Networks [**PASSED**]
The project explores cache placement strategies in community networks, and in particular, to investigate vital network metrics to consider when deciding on cache placement in small cell base station architecture called cloudlets. This work is motivated by the understanding that an increasing percentage of user devices run content-intensive applications, such as social media applications, resulting in an increased demand for content and increased delays in content delivery. Caching content in cloudlets aims to reduce traffic and cellular network overload.
Chiratidzo Matowe (MSc student): Using Deep Learning to Classify Network Traffic in a Community Network
This project implements a Deep Learning (DL) classifier for purposes of quality of service and traffic engineering in community networks. This research explores and builds a DL model for real-time fine-grained traffic classification using minimal computational resources. In order to respond to the network resource and security challenges, this research will investigate how to select relevant detection features in a federated network measurements environment.
Taveesh Sharma (MSc student): Investigating Optimal Internet Data Collection in Low-Resource Networks
This project investigates optimal design of distributed network measurements (software and hardware modules). This involves empirical evaluation of coordination and synchronization strategies for measurement and data collection in distributed measurement platforms, and evaluating optimality of Quality of Service (QoS) measurements in under-resourced networks.
Keegan White (MSc Computer Science): Machine Learning Driven Network Management in a Software Defined Community Network
This study explores efficient machine learning approaches for real-time traffic classification, quality of service prediction, and experience prediction. This research will build and evaluate a software-defined network based on a real community network traffic characteristics and requirements. The practical tools developed in this project will allow researchers and network administrators to address network degradation in real-time and apply dynamic rules to improve network performance.