Mohammad ShahradView profile
Assistant Professor
Mohammad Shahrad is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of British Columbia (UBC) and an Associate Faculty Member of UBC's Computer Science Department. He leads the UBC Cloud Infrastructure Research for Reliability, Usability, and Sustainability (CIRRUS) Lab. His research focuses on sustainable and efficient large-scale computing systems, particularly in cloud resource management and serverless systems. Education: Ph.D. in Electrical Engineering, Princeton University (2020) M.A. in Electrical Engineering, Princeton University (2016) B.Sc. in Electrical Engineering, Sharif University of Technology, Tehran (2014) Research Interests: Shahrad's work emphasizes energy-efficient cloud computing, serverless architecture optimization, and sustainability in distributed systems. His projects address challenges like carbon footprint reduction, resource allocation, and cold-start delays in serverless platforms. He employs interdisciplinary approaches, combining system design, algorithm development, and empirical analysis to tackle real-world cloud infrastructure problems. Recent Contributions: His research trends include carbon-aware scheduling, geospatial shifting for sustainability, and developer-centric compliance tools for serverless applications. These efforts aim to balance performance, cost, and environmental impact in modern cloud ecosystems. Scientific Awards: Community Award at USENIX ATC '20 for Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider Advising & Grants: As CIRRUS Lab lead, Shahrad mentors researchers in cloud infrastructure and sustainability. While specific grant details are not listed, his work reflects substantial industry collaboration (e.g., Microsoft Research, Azure). Labs/Teams: The CIRRUS Lab focuses on creating sustainable cloud solutions through open-source frameworks like OpenPiton and collaborative industry partnerships.








