Reader in Distributed Systems, University of St Andrews
Head of Systems Research Group
Honorary Fellow, University of Edinburgh
I am a Reader (Associate Professor) in Distributed Systems at the School of Computer Science, University of St Andrews, Head of the Systems Research Group (SRG), and an Honorary Fellow at the School of Informatics, University of Edinburgh. I recently worked as a Research Scientist at Google, where I contributed to Borg: a large-scale distributed system which manages Google’s data centre infrastructure. Previously I held a prestigious Royal Society Industry Fellowship, and was a Visiting Scholar at the University of California, Berkeley.
I have industry experience in research and development at Google, Hewlett Packard, Cloudsoft, and BAE Systems. Prior to obtaining a faculty position I worked as a Research Fellow at the University of Oxford, the University of Melbourne, and the University of Edinburgh. I hold a PhD in Informatics from the University of Edinburgh; the focus of my PhD was Web service choreography.
I lead the Big Data Lab, part of the Systems Research Group (SRG). Our research mission is to support the architecture and engineering of scalable systems that address current and future data-intensive challenges. Our research has been featured in the MIT Technology Review, The Guardian, Forbes, Communications of the ACM and HPC Wire.
To support my research I am an Investigator (both PI and Co-I) on grants from a diverse range funding sources, including the EPSRC, European Research Council (ERC), Royal Society, Google, Royal Society of Edinburgh, Impact Acceleration Account (IAA), SICSA, Amazon and Microsoft. I am an Associate Editor of the IEEE Transactions on Services Computing (TSC) and Cluster Computing, and a member of the TPC for HPDC: ACM International Symposium on High-Performance Parallel and Distributed Computing. I am an alumnus of the Scottish Crucible, a research leadership programme. I serve as an Independent Expert for the European Commission and have reviewed research proposals for the EPSRC.
I am always looking for engineering focused PhD students interested in pursuing research on topics related to distributed systems, cloud computing and data-intensive computing. I have a successful track record of PhD supervision and have currently supervised four doctoral students to completion. Please read my PhD FAQ before contacting me.