About
Who I am

What I am
I currently serve as a postdoctoral research associate at the University of Edinburgh. I obtained my PhD in Computer Science from the University of Edinburgh, under the guidance of Prof. Boris Grot. Prior to this, I achieved my M.Sc. in Software Engineering from the Department of Computer Science and Engineering (CSE) at Shiraz University, and my B.Sc. in Software Engineering from the same university.
What I do
My current research is centered around distributed systems, replication protocols, and performance predictability in datacenter networks. In the past, I contributed to compelling projects involving RISC-V on FPGA and systems in the context of high-performance computing. For more details, please refer to my brief CV here.
During my free time, I indulge in my hobbies, which include photography, playing chess, reading manga, and watching anime!
News
- Sep 2025: Invited to speak at 2025 Global Data Storage Expert Forum by Huawei in Suzhou. 🎤
- Sep 2025: I will be serving on the Programm Committee for EuroSys’26.
- Apr 2025: I will give a talk on Reliable Replication Protocols on SmartNICs at Huawei Workshop. 🎤
- Mar 2025: I will give a talk on Reliable Replication Protocols on SmartNICs at PaPoC'25. 🎤
- Oct 2024: I will give a talk on Hardware-Accelerated Reliable Replication Protocols at Huawei Workshop. 🎤
- Jul 2024: I will be serving on the Artifact Evaluation Committee for EuroSys’25. 📝
- Feb 2024: Started working as a Postdoctoral Research Associate at the University of Edinburgh!
- Jul 2023: I joined Huawei Technologies Research & Development as a CPU architect!
- May 2023: I passed my PhD viva! New chapter begins! 🎓
- May 2023: I will be serving as the Web Co-Chair in HPCA’24.
- May 2023: I will be serving on the Artifact Evaluation Committee for HPCA’24. 📝
- Mar 2023: Saba has been accepted to EuroSys’23.
- Jan 2022: I will be serving as the Submission Co-Chair in MICRO’22.
- Jan 2021: Hermes has been selected as an IEEE Micro Top Pick Honorable Mention!
- Jul 2020: Bankrupt Covert Channel has been accepted to WOOT’20, co-located with USENIX Sec’20.
- Feb 2020: Smart Priority Assignment in Datacenter Networks accepted at Yarch’20 workshop.
- Jan 2020: RPerf has been accepted to ISPASS’20.
- Nov 2019: Hermes has been accepted to ASPLOS’20.
- Jul 2019: I attended the ACACES’19 summer school. What an enjoyable week that was!
- Dec 2017: Our collaboration with Microsoft Research has begun.
- Nov 2017: My PhD at the University of Edinburgh has begun!
- Jul 2017: My MSc is finished and I graduated with Highest Distinction! 🎓
- Apr 2017: We took 5th place in Soccer Simulation 2D at IranOpen 2017, Tehran.
- Mar 2017: We took 1st place in Shiraz Startup Weekend (SWShiraz). Let the feast begin! ✨
- Sep 2016: I’m back from my internship at EPFL. My Master thesis is joint with PARSA Lab.
- Jul 2016: My internship at EPFL has begun. They are awesome! ✨
- Jul 2016: We took 6th place in Soccer Simulation 2D at Robocup 2016, Leipzig.
Publications
Reliable Replication Protocols on SmartNICs
MR Siavash Katebzadeh , Antonios Katsarakis , and Boris Grot
Saba: Rethinking Datacenter Network Allocation from Application’s Perspective
MR Siavash Katebzadeh , Paolo Costa , and Boris Grot
In Eighteenth European Conference on Computer Systems (EuroSys) , 2023
Hermes: A fast, fault-tolerant and linearizable replication protocol
Antonios Katsarakis , Vasilis Gavrielatos , MR Siavash Katebzadeh , and 4 more authors
In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , 2020
Evaluation of an InfiniBand Switch: Choose Latency or Bandwidth, but Not Both
MR Siavash Katebzadeh , Paolo Costa , and Boris Grot
In 2020 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) , 2020
Bankrupt covert channel: Turning network predictability into vulnerability
Dmitrii Ustiugov , Plamen Petrov , MR Siavash Katebzadeh , and 1 more author
In 14th USENIX Workshop on Offensive Technologies (WOOT) , 2020
Projects
Saba
Joint project with Microsoft Research
A performance-centric bandwidth allocation scheme designed for datacenter networks and optimized for bandwidth-hungry frameworks (e.g., Apache Spark).
RPerf
Joint project with Microsoft Research
An accurate performance measurement system designed for RDMA-based networks.
Hermes
A Fast, Fault-Tolerant and Linearizable Replication Protocol.
Deterministic QEMU
Joint project with PARSA Lab, EPFL
Detection and elimination of various sources of non-deterministic behavior of QEMU.
BrainF Compiler
A modern compiler for BrainF Language, written in Rust. The compiler is designed to be one of the richest implementations of this language using various optimization techniques.
Bigkernel
Joint project with the University of Toronto
A high-performance CPU-GPU communication pipelining scheme for big data style applications at compile-time, developed using LLVM.
FTwitter
Joint project with DA Research Group at UNSW
A rich Application Programming Interface for Twitter data manipulation, both locally and online.
Experience
The University of Edinburgh
Since Dec 2023
Postdoctoral Research Associate
Project: Hardware-Accelerated Reliable Replication Protocols
Huawei Technologies Research & Development
Jul 2023 - Dec 2023
CPU Architect
Project: TLB optimizations on ARM cores.
The University of Edinburgh
2017-2022
Postgraduate Researcher
Project: Performance-Centric Bandwidth Allocation in Datacenter
Parallel Systems Architecture Lab @ EPFL
2016-2017
Intern
Projects: QFlex Timing, Deterministic QEMU
Software Systems Laboratory @ Shiraz University
2014-2015
Researcher
Project: Research on performance optimization on GPU and dealing with big data
CERT Center (Shiraz APA) @ Shiraz University
2012-2013
Intern
Project: Research on pattern matching algorithms for anti-malware software
Network Administration Team @ Shiraz University
2011-2012
Intern
Project: Implementation of a monitoring system on Windows and Linux stations of CSE department
The University of Edinburgh
2018-2021
Teaching Assistant
- Operating Systems, Winter 2018, 2019
- Introduction to Computer Systems, Fall 2018, 2019, 2020, 2021
Shiraz University
2011-2015
Teaching Assistant
- Operating Systems, Spring 2013, 2014, Fall 2013, 2015
- Principles Of Programming, Spring 2011, 2013, 2015, Fall 2012
- Operating Systems Laboratory, Fall 2014
- Database Laboratory, Spring 2015
- Machine Language & Assembly Programming, Fall 2013
- Computer Architecture, Spring 2014