I am interested in networked computer communication systems, from systems architecture and communication protocols, to applications (see here for more details).
Keywords: Networked and computer communication systems, architectures, protocols and applications; Internet architecture; Mobile and wireless systems; Energy; Mobile health (mHealth); Security in networked systems; Communications systems for development; Performance analysis; Testbeds and empirical/data-driven research; Network control plane; Network management & resource management; Resource limited environments and systems; QoS (Quality of Service) adaptability & network QoS; High-speed networking.
My main research affiliation with the School here is in computer systems, with an interest in responsible computing and mobile systems for health.
My publications are here.
Topic areas (current and past)
- ILNP - Identifier Locator Network Protocol
- Energy
- Health
- IEEE 802.11 / WiFi
- TCP
- MANET & DTN
- QoS
- Privacy
- Security
Current PhD Students
I am on the lookout for PhD students for St Andrews! My topics of interest can be found here, but I am particularly on the lookout for students to undertake further work on ILNP.
Currently, I am supervising the following students:
- Samuel Ivey - Performance and Scalability for ILNP
- Anna Mitchell (with Tristan Henderson) - Energy usage in federated systems
Graduated PhD Students
- Donald Robertson (Aug 2024) (with Marwan Fayed) - Collaborative feedback controls for transport and application layers in dynamic adaptive streaming over HTTP (DASH)
- Gregor Haywood (Jul 2024) - Enhancing privacy for secure Internet communications using ILNP
- Ryo Yanagida (Jun 2022) - Mobility Multihoming Duality with ILNP (partially sponsored by Time Warner Cable)
- Khawar Shehzad (Jun 2019) - Defence against Denial of Service (DoS) attacks using Identifier-Locator Network Protocol (ILNP) and Domain Name System (DNS) (partially sponsored by Verisign)
- Oche Ejembi (Mar 2016) - Enabling Energy Awareness for Internet Video
- Bruce Simpson (Mar 2016) - Multihoming with ILNP in FreeBSD (sponsored by Cisco)
- Ditchaphong Phoomikiattisak (Nov 2015) - Mobility as First Class Functionality: ILNPv6 in the Linux Kernel
- Chonlatee Khorakhun (Sep 2015) - Using Quantified-Self for Future Remote Health Monitoring
- Yi Yu (October 2014) - Enabling Energy Awareness of ICT Users To Improve Energy Efficiency During Use of Systems
- Michael Rogers (July 2011) - Private and Censorship-Resistant Communication over Public Networks
- Devan Rehunathan (May 2011) - Enabling Network Mobility Support
- Greg Bigwood (March 2011) (main supervisor, Tristan Henderson) - Using Self-Reported Social Networks to Improve Opportunistic Networking
- Yang Cheng Huang (Nov 2007) - Improving Signalling Performance of Proactive MANET Routing Protocols
- Yee-Ting Li (Sep 2006) - An Investigation into Transport Protocols and Data Transport Applications over High Performance Networks
- Marcelo Pias (Apr 2004) (main supervisor, Steve Wilbur) - IP Metering and Charging for QoS
- Tristan Henderson (Apr 2003) - The effects of relative delay in networked games
- Dina Papagiannaki (Mar 2003) - Provisioning IP Backbone Networks Using Measurements (Winner of the 2003 CPHC/BCS Distinguished Dissertations Competition)
- Panos Gevros (Oct 2001) (main supervisor, Peter Kirstein (20 June 1933 - 8 January 2020)) - Congestion control and resource management for IP
Previous funded projects
- IU-ATC - Indo-UK Advanced Technology Centre in Next Generation Networks (EPSRC)
- D-SCENT - Countering deception through the use of data "scent trails" (EPSRC)
- MASTS - Measurement at All Scales in Time and Space (EPSRC)
- 46PaQ - IPv4 & IPv6 Performance and QoS (EPSRC)
- ESLEA - Exploiting Switched Lightpaths for E-science Applications (EPSRC, PPARC, MRC & DTI)
- NETSYS CoE - e-Science/Grid Centre of Excellence in Networked Systems (e-Science/EPSRC)
- NRS - Network Resource Scheduler (EPSRC & PPARC)
- MB-NG - Managed Bandwidth Next Generation (PPARC & EPSRC)
- UKLIGHT - now integrated as the JISC Netpath facility (previously Janet Lightpath)
- 6NET - Large-Scale International IPv6 Pilot Network (EU)
- PROMILE - Programmable Modular Router (EPSRC)
- FORM - Supporting Dynamic Federated Organisations Management (EU)
- IBCoBN - Integrated Broadband Communications over Broadcast Networks (EU)
- MIDAS - Management In Distributed Application Services (EU)
- MISA - Management for Integrated SDH and ATM (EU)
- QEDANA - QoS Engine Enabling Dynamic Adaptation for Network Adaptations (HP Labs Bristol)
- PROOF - Primary Rate ISDN Open Office (EU)
- ICM - Integrated Communications Management (EU)
- NEMSYS - Network Management Systems (EU)