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
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.
Fourth Annual UK System Research Challenges Workshop, March 27–29, 2019
Location & Transport
The workshop will be held at the Redworth Hall, Northumberland. We are providing coach transport between the venue and Newcastle city centre (Urban Sciences Building, 1 Science Square, Science Central, NE4 5TG) as follows:
Note that this is not a shuttle service but a single coach in each direction.
For those travelling on from Newcastle after the workshop by train, we would
suggest booking a train after 15:30 to allow for delays.
Thanks to generous contributions from our sponsors, accommodation will be
included in the registration fee (£60 for students, £125 otherwise).
Please use this link to register
Wednesday, March 27 March
16:45 Please report to the ground floor reception of the Urban Sciences
17:00 Coach leaves the Urban Sciences Building, Newcastle
18:00 Check-in at Redworth Hall
18:30-19:30 Drinks reception
Thursday, March 28 March
09:00-09:20 Welcome & Intro
09:20-11:00 Graph / Stream Processing: 100 minutes (5 talks)
Chair: Adam Barker
- “Scalable Isolation Guarantees for Distributed Graph Databases”, Jack Waudby (Newcastle University), Paul Ezhilchelvan (Newcastle University).
- “An In-memory Graph System for Scalable and Consistent Data Integration”, Bilal Arshad (University of Derby).
- “Raphtory : Streaming Analysis Of Distributed Temporal Graphs”, Ben Steer (Queen Mary University London), Felix Cuadrado (Queen Mary University London), Richard clegg (Queen Mary University London).
- “Model driven scaling for distributed stream processing systems and micro-services”, Thomas Cooper (Newcastle University), Paul Ezhilchelvan (Newcastle University).
- “Stream-processing with purely-functional programming”, Jonathan Dowland (Newcastle University & Red Hat).
11:30-12:30 Cloud / Edge: 60 minutes (3 talks)
Chair: Paul Watson
- “Building Cloud Native Event Driven applications with Knative and CloudEvents”, Hugo Hiden (Red Hat), Simon Woodman (Red Hat).
- “All Weather Programming: Programming for the Edge, Fog and Cloud”, Nnamdi Ekwe-Ekwe (University of St Andrews).
- “Profitable cloud broker with two phases optimisation”, Chalee Boonprasop (University of St Andrews).
14:00-15:20 Programming Models: 80 minutes (4 talks)
Chair: Simon Dobson
- “The Sea of Stuff: a step towards the grand unified theory of data”,
Simone Ivan Conte (Adobe), Alan Dearle (University of St Andrews), Graham Kirby (University of St Andrews).
- “A Language for Multi-Perspective Design and Runtime Monitoring”, Blair Archibald (University of Glasgow).
- “Accelerating Python on Heterogeneous Architectures using Staged Parallelisation”, Dejice Jacob (University of Glasgow), Jeremy Singer (University of Glasgow), Phil Trinder (University of Glasgow).
- “Fine-grained Stateful Computations”, Georgy Lukyanov (Newcastle University), Andrey Mokhov (Newcastle University).
15:50-17:30 IoT / Sensor Systems: 100 minutes (5 talks)
Chair: Derek McAuley
- “The science of systems with sensors”, Simon Dobson (University of St Andrews).
- “Participatory Design Fiction as Inspiration for End-to-End Wearable IoT Device Design”, Helen Oliver (The Alan Turing Institute/University of Cambridge).
- “Simulating and measuring latency in Interactive Remote Rendering systems”, Richard Cloete (Newcastle University), Nick Holliman (Newcastle University).
- “Crowdsourcery: Defence Against Dark Artefacts in Smart Homes”, Vadim Safronov (University of Cambridge).
- “Systems Engineering Research Challenges Related to Embedded Real-Time Systems”, Iain Bate (University of York), Benjamin Lesage (University of York), David Griffin (University of York).
21:00-22:00 Lightning talks run by Al Dearle
Short (5 minute) talks on any relevant topic.
Friday, March 29 March
09:00-10:20 Networked Systems / Distributed Algorithms: 80 minutes (4 talks)
Chair: Richard Mortier
- “Measuring QUIC Reachability”, Mihail Yanev (University of Glasgow), Colin Perkins (University of Glasgow).
- “Hermes: Fault-tolerant Replication with Strong Consistency and High Performance”, Antonios Katsarakis (University of Edinburgh), Vasilis Gavrielatos (University of Edinburgh), Siavash Katebzadeh (University of Edinburgh), Arpit Joshi (University of Edinburgh), Boris Grot (University of Edinburgh), Vijay Nagarajan (University of Edinburgh), Aleksandar Dragojevic (Microsoft Research).
- “Coordinating Stable Crash Tolerance for Stream Processing Systems”, Georgios Stamatiadis (Newcastle University), Paul Ezhilchelvan (Newcastle University).
- “Radical automation of infrastructure and software for data science”, Diego Arenas (University of St Andrews).
10:50-12:10 Programming / Privacy: 80 minutes (4 talks)
Chair: Matthew Forshaw
- “Databox: Privacy aware personal data processing”, Anthony Brown (University of Nottingham), Derek McAuley (University of Nottingham), Richard Mortier (University of Cambridge).
- “Observations of a shared memory Java program on NUMA”, Alan Dearle (University of St Andrews), Graham Kirby (University of St Andrews), Richard Connor (Stirling University).
- “Challenges in System Security Evaluation”, Brett Gutstein (University of Cambridge).
- “Fast, Unmodified, Full-system Mobile CPU/GPU Simulation”, Tom Spink (University of Edinburgh).
13:15 Coach departs for the Urban Sciences Building, Newcastle
Many thanks to our generous sponsors for their support of this event!