I am primarily interested in Operating Systems and execution environments and how they can be better designed to fit current user trends. My research focuses on cross-layer instrumentation and the profiling of an application's behaviour as it executes through a deep layered software stack.
I am currently working on building a tracing system that is able to record the behaviour of an entire distributed system, without incurring a significant performance overhead.
Shadow kernels: A general mechanism for kernel specialization in existing operating systems. Oliver R. A. Chick, Lucian Carata, James Snee, Ripduman Sohan. APSys 2015, Paper Best Paper
Soroban: Attributing Latency in Virtualized Environments. James Snee, Lucian Carata, Oliver R. A. Chick, Ripduman Sohan, Andrew Rice, Andy Hopper. USENIX Workshop on Hot Topics in Cloud Computing (HotCloud) 2015, Paper
Resourceful: fine grained resource accounting for explaining service variability. Lucian Carata, Oliver Chick, James Snee, Ripduman Sohan and Andy Hopper. Technical Report, UCAM-CL-TR-859, Paper
Advances in Technology: The opportunities and challenges for provenance. Nikilesh Balakrishnan, Thomas Bytheway, Lucian Carata, Oliver R. A. Chick, James Snee, Ripduman Sohan, Margo Seltzer, Andy Hopper. 7th International Workshop on Theory and Practice of Provenance (2015), Paper
Captain Buzz: An all-smartphone autonomous delta-wing drone. Ramsey M. Fargher, Oliver R. A. Chick, Daniel Wagner, Timothy Goh, James Snee, Brian Jones. Workshop on Micro Aerial Vehicle Networks, Systems, and Applications for Civilian Use (2015), Paper
As well as my Ph.D. I also do a small amount of freelance software development. I have interests in mobile application development as well as the development of embedded systems software. Some of the applications I have worked on are:
For those interested, I host a bit of my work on Github.
In my "spare" time I recently finished my year as President of the Christ's College MCR (the College's graduate society). I am also a keen guitar player and try to squeeze in some gliding where ever possible.
I also play lead guitar for a local Cambridge band called Farmiliar Route
My résumé is available upon request.
Current thesis word count:A number