
Ahmed Alquraan
PhD in Computer ScienceUniversity of Waterloo
Hello, I am Ahmed Alquraan, a PhD student in Computer Science department at the University of Waterloo. My advisor is Prof. Samer Al-Kiswany. I am part of the Systems and Networking Group and the Waterloo Advanced Systems Lab. My research interests are in distributed systems with a specialization in consensus protocols and fault tolerance.
Publications
[ 1 ] Toward a Generic Fault Tolerance Technique for Partial Network Partitioning
Mohammed Alfatafta, Basil Alkhatib, Ahmed Alquraan, Samer Al-Kiswany
USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2020 [pdf]
[ 2 ] Scalable, Near-Zero Loss Disaster Recovery for Distributed Data Stores
Ahmed Alquraan, Alex Kogan, Virendra Marathe, Samer Al-Kiswany
Proc. VLDB Endowment. Sept. 2020 [pdf][slides]
[ 3 ] FLAIR: Accelerating Reads with Consistency-Aware Network Routing
Hatem Takruri, Ibrahim Kettaneh, Ahmed Alquraan, Samer Al-Kiswany
USENIX Symposium on Networked Systems Design and Implementation (NSDI), Feb. 2020 (acceptance rate: 18%) [pdf]
[ 4 ] Accelerating Reads with In-Network Consistency-Aware Load Balancing
Hatem Takruri, Ibrahim Kettaneh, Ahmed Alquraan, Samer Al-Kiswany
Technical Report, Waterloo Advanced Systems Lab. Jan. 2020 [pdf]
[ 5 ] The Network-Integrated Storage System
Ibrahim Kettaneh, Ahmed Alquraan, Hatem Takruri, Suli Yang, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Samer Al-Kiswany
IEEE Transactions on Parallel and Distributed Systems (TPDS). 2019. [pdf]
[ 6 ] An Analysis of Network-Partitioning Failures in Cloud Systems
Ahmed Alquraan, Hatem Takruri, Mohammed Alfatafta, Samer Al-Kiswany
USENIX Symposium on Operating Systems Design and Implementation (OSDI), October 2018. (18% acceptance rate) [pdf][slides] (Best UWaterloo CS paper award for 2018)
Projects
- NEAT: An Analysis of Network-Partitioning Failures in Cloud Systems
- Slogger: Scalable, Near-Zero Loss Disaster Recovery for Distributed Data Stores
- Nifty: Toward a Generic Fault Tolerance Technique for Partial Network Partitioning
- FLAIR: Accelerating Reads with Consistency-Aware Network Routing
- NICE: Network-Integrated Cluster-Efficient Storage