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

Praveen Gupta
MSc Student

Daniel Long
MASc Student

MohammadAmin Baqershahi
MASc Student

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 Systems and Tools

Parrotfish

A powerful open-source tool to efficiently tune serverless functions for cost and performance. It is faster and more accurate than the other tools 1.

Optimized Lambdas ready in three steps:
  1. Download and install Parrotfish (link).
  2. Create and optimize your configurations.
  3. Run Parrotfish!

UnFaaSener

A system to automatically offload serverless functions off of serverless platforms, offering significant cost savings.

Research Sponsors

We are thankful for the grants, gifts, and resources from various sources that enable our research endeavors.