Welcome to the UBC CIRRUS Lab

Cloud computing plays an integral role as the backbone of today's IT-driven society. The immense scale of cloud computing systems, its wide range of users and enabled applications, and complex interactions between numerous services and software layers make it easy to leave efficiency behind. The UBC Cloud Infrastructure Research for Reliability, Usability, and Sustainability (CIRRUS) Lab was born in July 2021 to tackle existing cloud computing challenges and drive future technologies for the next generation of cloud services.

Team


Mohammad Shahrad
Assistant Professor
[Principal Investigator]

Changyuan Lin
PhD Student (NSERC CGS D scholar)

Nima Nasiri
MASc Student

Daniel Long
MASc Student

MohammadAmin Baqershahi
MASc Student

Hanan Awwad
MASc Student (starting 1/1/25)

Shuo Zhang
MASc Student

Visal Saosuo
Undergraduate Student
Open Positions Former Members

Recent Lab News

News History

Publications and Preprints

Here are Dr. Shahrad's selected papers prior to establishing the CIRRUS lab. Find his complete publication list here.

Featured Open-Source Systems and Tools

  • Caribou: Caribou is a framework for geo-distributed deployment of serverless workflows to save carbon emissions.
    Star   Fork 
  • Parrotfish: A powerful open-source tool to efficiently tune serverless functions and workflows for cost and performance. It is faster and more accurate than the other tools.
    Star   Fork
  • UnFaaSener: A system to automatically offload serverless functions off of serverless platforms, offering significant cost savings.
    Star   Fork
  • VectorVisor: A binary translator that simplifies running many copies of single-threaded programs in parallel using GPUs.
    Star   Fork
  • FaaSProfiler: An open source tool for testing and profiling FaaS and serverless platforms.
    Star   Fork

Research Enablers

We are grateful for the grants, gifts, resources, and partnerships that have empowered our research endeavors.