The Cake Lab

About Us

Hello! Welcome to The Cake Lab. We are a research group from the Department of Computer Science at Worcester Polytechnic Institute. Our group focuses on optimizing the performance and security of critical and emerging systems, including distributed systems, cloud and mobile applications, and embedded systems.

Our work is generously supported by the National Science Foundation and Google Cloud.


See All


Tian Guo

Assistant Professor

Robert Walls

Assistant Professor

PhD Students

Sam Ogden

Mobile deep inference

Shijian Li

Distributed training

Yiyang Zhao

Neural architecture search

Xin Dai

Mobile-aware DNN (co-advise with Xiangnan Kong)

Guin Gilman

GPU memory management

Graduate Students

Yiqin Zhao

Mobile augmented reality

Jean-Baptiste Truong

Secure mobile deep learning

Undergraduate Students

Jake Grycel

Systems security

Yang Gao

Federated learning


See All

DNN Model Execution Caching

The *Ripcord* project proposes new research for improving the performance of deep learning model serving. Show More

Confidential and Private Deep Learning on End-user Devices

The CAPR-DL project is exploring new techniques for providing on-device model confidentiality and user privacy. Show More

Mobile-aware Cloud Resource Management

The MOBILESCALE project proposes new research on resource management for mobile workload that differs significantly from traditional cloud workload. Show More

Embedded Systems Security

The embedded systems security project aims to protect critical embedded devices with techniques that lie at the intersection of hardware and software. Show More

Efficient Distributed Deep Learning

The *Cornucopia* project aims at identifying and mitigating the performance bottlenecks of distributed deep learning from both systems and machine learning perspective. Show More

Efficient Mobile Deep Inference

The MODI project proposes new research in designing and implementing a mobile-aware deep inference platform that combines innovations in both algorithm and system optimizations. Show More

Selected Publications

See All

QuRate: Power-Efficient Mobile Immersive Video Streaming

Nan Jiang, Yao Liu, Tian Guo, Wenyao Xu, Viswanathan Swaminathan, Lisong Xu, and Sheng Wei

ACM Multimedia Systems Conference 2020 (MMSys'20)


Characterizing and Modeling Distributed Training with Transient Cloud GPU Servers

Shijian Li, Robert Walls and Tian Guo

40th IEEE International Conference on Distributed Computing Systems(ICDCS'20)


DistStream: An Order-Aware Distributed Framework for Online-Offline Stream Clustering Algorithms

Lijie Xu, Xingtong Ye, Kai Kang, Tian Guo, Wensheng Dou, Wei Wang and Jun Wei

40th IEEE International Conference on Distributed Computing Systems (ICDCS'20)