I’m a Teaching Fellow and PhD Student (submitting thesis) at QMUL EECS, advised by Gianni Antichi . I’m also working with Brent Stephens at Utah/Google. My interests center around computer systems at data centers. Before starting PhD, I was a Research Associate at NUS advised by Djordje Jevdjic, working on memory management for data center applications. I also spent 3 months studying the feasibility of using virtualization to increase the availability of electrical grid controllers advised by Jean-Yves Le Boudec at EPFL.
I did my undergraduate and master’s at IUST in Iran, working with Mohsen Sharifi, where I spent two years as a Research Associate. I think his lab is one of the best places in Iran to get to know about systems research and learn to see the world from Computer Systems lens.
Selected Publications (all pubs)
Backdraft: a Lossless Virtual Switch that Prevents the Slow Receiver Problem
Alireza Sanaee, Farbod Shahinfar, Gianni Antichi, Brent Stephens
USENIX NSDI 22, Paper, Talk, Code
Morpheus: Domain Specific Run Time Optimization for Software Data Planes
Sebastiano Miano, Alireza Sanaee, Gabor Retravi, Gianni Antichi
ACM ASPLOS 22, Paper, Talk, Code
Reconciling High Accuracy, Cost-Efficiency, and Low Latency of Inference Serving
M. Salmani, et al.
MLSys workshop @EuroSys23 Paper, Talk
Teaching
Postgraduate Supervision Final Project (10 students) – Spring ‘24 and Summer ‘24
Compilers - Spring ‘24 (Teaching Fellow)
Distributed Systems - Spring ‘24 (Teaching Fellow)
Undergraduate Supervision Final Year Project (8 students) - Fall ‘23 and Spring ‘24
Big data analytics - Fall ‘23 (Demonstrator)
Distributed systems - Spring’22 (Demonstrator)
Distributed systems - Spring’21 (Demonstrator)
Big data analytics - Fall’20 (Demonstrator)
Service
SOSP’19, AEC Member (Artifact Evaluation Committee)
Mentees
- Farbod Shahinfar (now pursuing Ph.D. at Politecnico di Milano)
- Mohammad Siavashi (Received MSc from IUST, now PhD student KTH Royal Institute of Technology),
- Master thesis title: Development of a Page Table Aware Scheduler. Paper
- Mehran Salmani (Received MSc from IUST, now PhD student Technische Universität Ilmenau,
- Master thesis title: A Mechanism for Auto-Configuration of ML Inference Services.
What am I currently working on?
I am currently collaborating with Anuj Kalia and Ilias Marinos on userspace networking stacks for Cloud.
Some thoughts
- Hosts can get congested too, here for more
- TCP seems to be hampering the innovation.
- The process of conducting research is slow.
- People should try to be fair with existing solutions, though it is not possible unless with publishing proper artifacts.
- One way to become more interesting today, add AI/ML before any noun. Start from AL/ML Systems :) 21/12/2023