I am a Linux Kernel Engineer at Huawei Research Cambridge. I am also a visiting researcher at Cambridge University, working at Systems Research Group, which sadly does not exist anymore, under Andrew Moore. I got my PhD from Queen Mary University of London, advised by Gianni Antichi and Brent Stephens at Utah/Google. I was more than fortunate to work with Gianni and Brent; they both have their own styles.

My interests center around computer systems at data centers. Before starting PhD, I was initially an Intern and then a Research Assistant at NUS advised by Djordje Jevdjic, working on memory management for data center applications. I also spent three months studying the feasibility of using virtualization to increase the availability of electrical grid controllers, advised by Jean-Yves Le Boudec at EPFL. Btw, Lausanne is beautiful.

I did my undergraduate and master’s at IUST in Iran, working with Mohsen Sharifi, where I spent two years as a student at his laboratory.

Selected Publications (all pubs)

Scalable and Effective Page-table and TLB management on NUMA Systems
B. Gao, Q. Kang, H. Tee, K. Chu, A. Sanaee, D. Jevdjic
USENIX ATC 24, Paper, Talk, Podcast

Backdraft: a Lossless Virtual Switch that Prevents the Slow Receiver Problem
A. Sanaee, F. Shahinfar, G. Antichi, B. Stephens
USENIX NSDI 22, Paper, Talk, Code, Podcast

Morpheus: Domain-Specific Run Time Optimization for Software Data Planes
S. Miano, A. Sanaee, G. Retravi, G. Antichi
ACM ASPLOS 22, Paper, Talk, Code, Podcast

Workshops

Reconciling High Accuracy, Cost-Efficiency, and Low Latency of Inference Serving
M. Salmani, et al.
MLSys workshop @EuroSys23 Paper, Talk

Teaching

Service

Mentees

What am I currently working on?

Not sure exactly.

Some thoughts

Useful Graduate School Stuff

Linux kernel stuff

Random Stuff