Research

Systems Research Group (SRG)

I lead the Systems Research Group (SRG), which consists of twelve interdisciplinary faculty members, and a large cohort of Research Fellows and PhD students. Systems is the largest research area in the School of Computer Science, covering the broad areas of distributed systems, networked systems, sensor systems and data-intensive systems.

I am a systems researcher. I design, build, and evaluate real-world computer systems. A common goal of my research is to support the architecture and engineering of highly scalable distributed systems.

I work at the intersection of a variety of research topics, including:

  • Large-scale distributed systems
  • Cloud computing and big data infrastructure
  • Cluster management frameworks and scheduling algorithms
  • Performance evaluation and benchmarking
  • Systems and machine learning
  • Microservices: in particular service choreography languages

PhD students

Graduated

Research Fellows and Visitors

Research grants

To support my research I am an Investigator (both PI and Co-I) on grants worth over £3 Million from a diverse range of funding sources, including the EPSRC, European Research Council (ERC), Royal Society, Google, Royal Society of Edinburgh, Impact Acceleration Account (IAA), SICSA, Amazon and Microsoft

Recent Invited Talks and Keynotes

  • Academic Cloud Computing Research: Pitfalls and Opportunities. Barcelona Super Computing Centre, August 2018.
  • Keynote: Academia and Industry: A Research Perspective. University of Cardiff, Research Retreat, May 2017.
  • Keynote: Academia and Industry: A Systems Research Perspective. SICSA DEMOfest, Glasgow, November 2016.
  • Network-Aware Borg. Google Borg Master Team, Google headquarters, Mountain View, September 2016.
  • Everything you wanted to know about Borg but forgot to ask! Google Borg Master Team, Google headquarters, Mountain View, March 2016.
  • Cloud Services Brokerage: A Survey and Research Roadmap. 8th IEEE International Conference on Cloud Computing (CLOUD 2015), NYC, July 2015.
  • Executing Bag of Distributed Tasks on Virtually Unlimited Cloud Resources. 5th International Conference on Cloud Computing and Services Science (CLOSER 2015), Lisbon, May 2015.
  • Academic Cloud Computing: Five Pitfalls and Five Opportunities. University of Zurich, Zurich, March 2015.
  • Academic Cloud Computing: Five Pitfalls and Five Opportunities. University of Lancaster, Lancaster, February 2015.
  • Cloud Benchmarking for Performance. 6th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2014), Singapore, December 2014.
  • Keynote: Academic Cloud Computing: Five Pitfalls and Five Opportunities. 7th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2014), London, December 2014.
  • Bringing Science to the Cloud. Royal Society Research Conference, London, March 2014.
  • Data-Intensive Distributed Systems. Large-Scale Complex IT Systems Workshop, Grasmere, February 2014.

Media coverage