UK Systems Research

Collating news and events for the UK Systems Research Community

This is the website for the UK research community, academic and industrial, interested in problems relating generally to computer systems. That includes both the more traditional topics such as operating systems, distributed systems and networking, as well as more current challenges and approaches at scales from edge and mobile computing to datacenter and the cloud. If your work has bearing on how we should go about building practical computer systems, it's of interest!

We organise an annual community workshop, held in beautiful Northumberland, to share recent results, work-in-progress, challenges, and other matters of interest.

Click here for details of past workshops.

Fifth Annual UK System Research Challenges Workshop, March 17–19, 2020

Call for Presentations & Participation

We invite you to submit 500 word / 0.5 page abstracts (PDF or plain text) of work for presentation at the next UK Systems Research Challenges workshop. In most cases the main points to include in the abstract are the problem being solved, the new idea or hypothesis being explored in your work, and the current state of the project (e.g., whether you are looking for feedback on an early idea or presenting finished results that others might want to use).

This is the fifth iteration of a workshop bringing together systems researchers from across the UK and beyond, to discuss pressing topics affecting the design and implementation of large-scale systems in a friendly and inclusive setting. We’re interested in presentations that speak to:

· innovative mechanisms

· lessons learned: experience with large or unusual systems

· a viewpoint on a controversial systems topic

· a big problem coming over the horizon

· and really, anything that would be of interest to the builders of computer systems

Past topics have included everything from system security and architecture, to consensus and engineering, to data visualisation, data centres and the Internet of Things. We aim to be broad and inclusive– if it’s a matter that has bearing on how we design, build, operate and use large-scale computing systems, it’s in scope.

This is an informal workshop without published proceedings. Work is not subject to detailed peer review; we are requesting abstracts only to help us put together the programme and confirm that work is on-topic. In the event of an excess of submissions, preference for presentation slots will be given to Ph.D. students and early career researchers.


Key Dates


#Submissions via this link. Submissions are now closed.

Registration and Costs

Including accommodation and meals:

Organising Committee



Accepted Talks

Pricing Python Parallelism : Guided JIT compilation for Heterogeneous Architectures

Dejice Jacob (University of Glasgow)

Data-Centric Parallelisation

Magnus Morton (University of Edinburgh) Björn Franke (University of Edinburgh)


Tom Spink (University of Edinburgh)

MOCHA: Modelling and Optimising Complex Heterogeneous Architectures

Shuai Zhao (University of York) Xiaotian Dai (University of York) Wanli Chang (University of York) Iain Bate (University of York)

Novel visualisation method for summarising and exploring complex networks

Osman Akbulut (Newcastle University) Matthew Forshaw (Newcastle University) Nick Holliman (Newcastle University)

What am I waiting for? Energy and Performance Optimization on big.LITTLE Architectures: A Memory-latency Aware Approach

Willy Wolff (Lancaster University) Barry Porter (Lancaster University)

Towards Emergent Scheduling for Distributed Execution Frameworks

Paul Allan Dean (Lancaster University) Barry Porter (Lancaster University)

Popcorn Linux OS and Compiler Framework: lessons from 7 years of research, development, and deployments

Antonio Barbalace (University of Edinburgh) Pierre Olivier (The University of Manchester) Binoy Ravindran (Virginia Tech)

Exposing parallelism in sequential code using a modern commutativity analysis

Christos Vasiladiotis (University of Edinburgh)

Decentralised Identity Enabled Inferences for Friction-Reduced Mortgage Processing

Edward Curran (Newcastle University) Paul Ezhilchelvan (Newcastle University) Aad van Moorsel (Newcastle University) Simon Brown (Atom Bank)

The Efficiency Death-March: The Unintended Consequences of Large-scale Systems Research upon Climate Change

Peter Garraghan (Lancaster University)

Optimizing Generic Taint Analysis

John Galea (University of Oxford) Daniel Kroening (University of Oxford)

Unikernel Support for Lambda Functions

Ward Jaradat (Adobe Inc.) Alan Dearle (University of St Andrews) Jonathan Lewis (University of St Andrews)

Dyninka: a framework for distributed FaaS dataflow

Patrik Fortier (INSA Lyon - CITI) Julien Ponge (Red Hat) Frédéric le Mouël (INSA Lyon - CITI)

Participatory Design Fiction for Wearables II: The Sequel

Helen Oliver (The Alan Turing Institute/University of Cambridge)

HoneyPlant: A Distributed Hybrid Honeypot System for ICS Security

Sam Maesschalck (Lancaster University) Vasileios Giotsas (Lancaster University)

Parsing Protocol Standards

Stephen McQuistin (University of Glasgow) Vivian Band (University of Glasgow) Colin Perkins (University of Glasgow)

The role of Reactive and Event-Driven Applications in Microservice Architectures

Clement Escoffier (Red Hat)

An In-memory Graph System for Scalable and Consistent Data Integration

Bilal Arshad (University of Derby)

Liberating Consensus: benchmarking consensus systems

Chris Jensen (University of Cambridge) Daniel Saaw (University of Cambridge) Heidi Howard (University of Cambridge) Richard Mortier (University of Cambridge)

Towards In-Switch Reinforcement Learning

Kyle A. Simpson (University of Glasgow)

Confidential Consortium Framework

Alex Shamis (Microsoft Research) Amaury Chamayou (Microsoft Research) Cedric Fournet (Microsoft Research) Christoph M Wintersteiger (Microsoft Research) Eddy Ashton (Microsoft Research) Julien Maffre (Microsoft Research) Manuel Costa (Microsoft Research) Miguel Castro (Microsoft Research) Olga Vrousgou (Microsoft Research) Sylvan Clebsch (Microsoft Research)

Orpheus: An Efficient Deep Learning Inference Framework for Easy Prototyping at the Edge

Perry Gibson (University of Glasgow) José Cano (University of Glasgow)

SDBO: A cost-efficient multi-cloud orchestrator for benchmarking containerized web-applications

Devki Nandan Jha (Newcastle University) Zhenyu Wen (Newcastle University) Yinhao Li (Newcastle University) Michael Nee (Newcastle University) Maciej Koutny (Newcastle University) Rajiv Ranjan (Newcastle University)

Neural Adaptive Edge Video Analytics with OsmoticGate

Bin Qian (Newcastle University, UK) Zhenyu wen (Newcastle University, UK) Ye Yuan (Beijing Institute of Technology, China) Rajiv Ranjan (Newcastle University, UK)

Towards a distributed privacy-preserving IoT management model for smart buildings

Vadim Safronov (University of Cambridge) Ian Lewis (University of Cambridge) Richard Mortier (University of Cambridge)

PASTE: Network-Storage Stack Co-Design for Persistent Memory

Michio Honda (University of Edinburgh)

POETS - Partial Ordered Event Triggered Systems

Jordan Morris (Newcastle University)

Debugging Unikernel Operating Systems

Kareem Ahmad (University of St Andrews) Alan Dearle (University of St Andrews) Jon Lewis (University of St Andrews) Ward Jaradat (University of St Andrews)

Beyond compute as a service, what OS structure?

Jon Larrea (The University of Edinburgh) Antonio Barbalance (The University of Edinburgh)

Managing confidentiality leaks through private algorithms on Software Guard eXtensions (SGX) enclaves: Minimised TCB on secret-code execution with Early Private Mode (EPM)

Kubilay Ahmet Küçük (University of Oxford) Andrew Martin (University of Oxford)

Performance in the age of cloud and edge computing

Diana Andreea Popescu (University of Cambridge)

AutoAI and Machine Learning Systems Design

Neil D. Lawrence (University of Cambridge)

Technical Programme Committee

For any other questions or queries, please contact Dr Richard Mortier.


Many thanks to our generous sponsors for their support of this event!

Red Hat

MaRIONet Project