The following are my publications between 2014 and 2020; between when I finished my Masters and when I finished my PhD.
This is my PhD thesis, and is the ultimate reference for real-time P2P update dissemination. It contains surveys and taxonomies of past solutions and evaluation methodologies, a detailed mapping of the problem space, in-depth measurement studies of rich NVE network traces, as well as the complete design, implementation, and evaluation of the state-of-the-art in UD systems. Among other contributions, the evaluation framework and workloads have been made available under open-source licences. Libraries derived from this work are available at libfabric.com.
In this work, we introduce and evaluate a P2P-based method and library that aims to minimse running costs and development overhead for independent, multiplayer, browser games.
In this paper we introduce, Zest (REST over ZeroMQ), a middleware technology in support of an Internet of Things (IoT).
In this paper we present Occupancy-as-a-Service (OaaS) implemented as an app on Databox.
This paper presents a system for efficiently augmenting token-based access control with privacy-awareness without significantly impacting performance or utility.
In this work, we analyse and fingerprint network traces from a testbed of common IoT devices and demonstrate where privacy and security risks manifest themselves.
This paper outlines the IoT Databox model as a means of making the Internet of Things (IoT) accountable to individuals.
This patent describes a combination of methodologies for arriving at near-optimal message distribution decisions in distributed messaging systems under specific constraints.
When faced with systems in which third party components need to advertise the availability of data they gather, while other such components need to access it, solutions for delegated authorisation and discovery APIs for interoperability are needed. This work explores possible solutions, and converges on a testable implementation.
A more detailed look at the Databox as it stood; a collection of physical and cloudhosted software components that provide for an individual data subject to manage, log and audit access to their data by other parties.
A poster abstract giving an overview of Databox systems as they stood with a stronger focus on arbiter interactions.
In this paper, we propose a probabilistic model that efficiently exploits complementarity between different depth-sensing modalities for incremental dense scene reconstruction.