Home > Research > Researchers > Peter Garraghan

Current Postgraduate Research Students

Peter Garraghan supervises 3 postgraduate research students. If these students have produced research profiles, these are listed below:

Student research profiles

Show all »

View graph of relations

Dr Peter Garraghan

Lecturer in Distributed Systems

Peter Garraghan




Tel: +44 1524 510306

Research overview

Distributed systems, dependability, energy-efficiency, resource management

March 2018 - I have a fully funded PhD position available in the following area:

  1. Energy-efficient Cloud Computing and IoT

If this position is of interest to you, kindly get in touch to discuss in more detail.

PhD supervision

I am happy to explore and supervise topics within distributed systems and dependability research, including fault tolerance and fault recovery, distributed machine learning, energy-efficient computing, Cloud gaming, and resource scheduling. If you have your own ideas for a research project you would like to pursue, I'm happy to discuss in more detail.


Peter Garraghan is an active Computer Scientist and has since 2011 published over 30 peer-reviewed articles in the field of distributed systems. His primary research expertise is in massive-scale distributed systems (Cloud computing, Datacenters, Internet of Things) encompassing users, software, servers, and cooling. This entails the analysis, modeling and exploitation of emergent system phenomena and proposing novel techniques to enhance system dependability, resource management, and energy-efficiency. Peter has industrial experience building large-scale Internet-based distributed systems, and has worked and collaborated internationally with the likes of Alibaba Group, Microsoft, STFC, CONACYT, and the UK datacenter and IoT industry.

Research Interests

  • Fault tolerance & recovery in massive-scale distributed systems
  • Machine learning in large-scale distributed systems
  • Energy-efficient Cloud datacenters and IoT
  • Cloud gaming & distributed simulation
  • Cluster resource scheduling


Ph.D. in Computer Science (University of Leeds, UK)

View all (29) »