Interspatial OS
Digital infrastructure in modern urban environments is currently very Internet-centric, and involves transmitting data to physically remote environments. The cost for this is data insecurity, high response latency and unpredictable reliability of services. I am working on Osmose -- a new OS architecture that inverts the current model by building an operating system designed to securely connect physical spaces with extremely low latency, high bandwidth local-area computation capabilities and service discovery.
In 2018, I was starting to wrap up a multi-year focus on
I started with trying to find a different slant on existing architectures for smart buildings. Why couldn't we invert the Internet so that data is pooled in a single physical location by default, with networking being opt-in? Why can't we build all of our ubiquitous computing infrastructure (such as voice and face recognition) so that it runs locally within the building rather than streamed from remote datacentres? There would be gains all around -- latency, energy usage, offline operation -- if we could figure out how to deploy local machine learning services.
I wrote up the initial thoughts behind this in a workshop
paper in
The intention behind the Osmose design is to "invert" the architecture of smart cities to be self-contained units by default, and only communicate when required for the purpose of remote interaction. All sensing and storage is conducted locally -- resulting in energy efficiency gains, security by default for sensitive data, and robustness against communications outages affecting critical physical infrastructure.
Two significants advances in 2023 and 2024 on this project were:
Where on Earth is the Spatial Name System? which explores a DNS architecture for naming placesScheduling for Reduced Tail Task Latencies in Highly Utilized Datacenters which explores a decentralised scheduling architecture for lower job completion times
Ultra-Low-Power AI Infrastructure
A significant development in 2024-2025 has been our work on
This connects to our broader research on
Activity
Tracking locations with OwnTracks, Life Cycle and Home Assistant – Research note (Aug 2025)
EEG internships for the summer of 2025 – Research note (Jun 2025)
New preprint on benchmarking ultra-low power neural accelerators – Note about Benchmarking Ultra-Low-Power µNPUs (Mar 2025)
Unikernels – Project (2010–2019)
Personal Containers – Project (2009–2015)
Ubiquitous Interaction Devices – Project (2003–2008)
Xen Hypervisor – Project (2002–2009)
References
An Architecture for Spatial Networking
Josh Millar, Ryan Gibb, Roy Ang, Hamed Haddadi, and Anil Madhavapeddy.
Working paper at arXiv.