Research area: My research focuses on performance of Internet systems in low-resource contexts, with emphasis on (1) user-centric performance measurements (including QoS/QoE studies); (2) Performance enhancement in
low-resource networks; (3) Internet universality in Africa and other
developing regions, particularly with respect to Access and various
forms of Internet traffic manipulation and censorship; (4) design of logical typologies for high performance, particularly in Research and Education Networks, and in Community Networks (including studying the impact of interconnection/routing strategies and middle-boxes on end-to-end performance); (5) network performance engineering using Software Defined Networking (SDN) and Machine Learning. Prospective postgraduate students can contact me on jchavula_at_cs_dot_uct_dot_ac_za to discuss potential research projects and possible funding avenues.
The goal of my research is to help network operators improve their inter-network topologies, so that end-users can experience highly available, affordable and good quality end-to-end performance. My approach involves interaction with real-world network deployments for measurements and data collection, as well as analysis and presentation of Internet performance data for the consumption of both technical and non-technical audiences. I also focus on designing, building and testing of Internet measurement tools.
I obtained a PhD in Computer Science from the University of Cape Town (2017), an MSc in Networking and Internet Systems from Lancaster University, England (2011), and a BSc in Computer Science and Physics from the University of Malawi (2005). Prior to taking up an academic position at UCT, I worked for 15 months as a Senior Research Engineer at the African Network Information Center (AFRINIC), the Regional Registry for Internet Number Resources serving the African Internet Community. My responsibilities at AFRINIC included carrying out research on performance and development of the Internet in Africa.