Shahrad, Mohammad

Mohammad Shahrad

Assistant Professor
mshahrad@ece.ubc.ca
Home department: Electrical and Computer Engineering
Website: Cloud Infrastructure Research for Reliability, Usability, and Sustainability (CIRRUS) Lab


Research Interests

  • Cloud Computing
  • Serverless Computing
  • Resource Management
  • Data Center Efficiency

Research Projects

At the intersection of software systems and computer architecture, Dr. Mohammad Shahrad’s research is focused on building resource-efficient cloud computing systems. He has worked across the computing stack toward this goal. This includes building novel scheduling schemes for different cloud workloads, modeling user-provider interactions to propose new pricing models, and building a new processor for efficient off-chip scalability of cloud workloads. Mohammad’s recent focus has been on enabling and efficiently managing emerging cloud services, such as serverless computing. He has collaborated with different industry teams in this space.

Mohammad’s research has been deployed in production, won the USENIX Community Award, and been featured in the CACM Research Highlights. Prior to joining UBC, Mohammad was a Computer Science Lecturer at Princeton University. He holds a Ph.D. in Electrical Engineering from Princeton University and spent a year at Microsoft Research working on cloud efficiency projects.