
I am a professor in the research stream in the Cheriton School of Computer Science at the University of Waterloo.
I am interested in systems-oriented research. I work at the intersection of distributed systems and data management, particularly on building large-scale systems, storage and infrastructure in the cloud and on modern hardware. I am affiliated with two research groups: Systems & Networks and Data Systems.
If you are interested in graduate studies, check out this link.
Awards/Honours
ACM SIGMOD Best System Demo Awards
ACM Symposium on Cloud Computing Best Paper Award
Sapienza Fellowship (Category A: awarded to professors/researchers with an outstanding track record in their field)
SIGMOD Distinguished Program Committee Member
VLDB Distinguished Reviewer
Outstanding Performance Awards, University of Waterloo
Activities
Associate Editor/Chair:
Proceedings of VLDB Endowment (PVLDB) Volume 16 (2022-2023)
ACM SIGMOD 2023
Proceedings of VLDB Endowment (PVLDB) Volume 15 (2021-2022)
38th IEEE International Conference on Data Engineering (ICDE 2022)
Distributed and Parallel Databases
Information Systems
IEEE Transactions on Knowledge and Data Engineering (TKDE) 2017-2022
Program Committees:
ACM Symposium on Cloud Computing (SoCC) 2022, 2020VLDB (2021, 2020, 2019, 2018, 2017, 2015, 2014, 2012)
SIGMOD ( 2021, 2020, 2018, 2014, 2013)
ICDE (2021, 2020, 2019, 2018, 2017, 2016, 2015, 2013, 2012, 2011)
Middleware (2022, 2017), ICDCS (2021, 2020, 2019, 2016, 2015), DEBS (2022, 2021, 2019), SRDS 2021, EDBT (2016, 2015) Co-Chair:
2020 ACM International Conference on Distributed and Event-Based Systems
ICDE HardBD and Active 2020, 2019
ACM/IFIP 2019 Middleware Tutorials
Publications
Some Refereed Papers:
-
B. Guo, V. Guo, A. Kim, J. Hildred, K. Daudjee, Hydrozoa: Dynamic Hybrid-Parallel DNN Training on Serverless Containers, to appear in MLSys 2022.
-
Michael Abebe, Horatiu Lazu, Khuzaima Daudjee, Proteus: Autonomous Adaptive Storage for Mixed Workloads, in Proc. of ACM International Conference on Management of Data (SIGMOD), 2022.
- Brad Glasbergen, Fangyu Wu, Khuzaima Daudjee, Dendrite: Bolt-on Adaptivity for Data Systems, in Proc. of ACM International Conference on Management of Data (SIGMOD) System Demo Track, 2021. Best System Demo Award
- Omar Farhat, Khuzaima Daudjee, Leonardo Querzoni, Klink: Progress-Aware Scheduling for Streaming Data Systems, in Proc. of ACM International Conference on Management of Data (SIGMOD), 2021.
- Kyle Langendoen, Brad Glasbergen, Khuzaima Daudjee, NIR-Tree: A Non-Intersecting R-Tree, in Proc. of 33rd International Conference on Scientific and Statistical Database Management (SSDBM), 2021.
- Michael Abebe, Brad Glasbergen, Khuzaima Daudjee, MorphoSys: Automatic Physical Design Metamorphosis for Distributed Database Systems, in Proc. VLDB 2020.
- Brad Glasbergen, Michael Abebe, Khuzaima Daudjee, Amit Levi, Sentinel: Universal Analysis and Insight for Data Systems, in Proc. VLDB 2020.
- Brad Glasbergen, Michael Abebe, Khuzaima Daudjee, Daniel Vogel, Jian Zhao, Sentinel: Understanding Data Systems, in Proc. of ACM International Conference on Management of Data (SIGMOD) Systems Demo Track, 2020. Best System Demo Award
- Brad Glasbergen, Kyle Langendoen, Michael Abebe, Khuzaima Daudjee, ChronoCache: Predictive and Adaptive Mid-Tier Query Result Caching, in Proc. of ACM International Conference on Management of Data (SIGMOD), 2020.
- Runsheng Benson Guo, Khuzaima Daudjee, Research Challenges in Deep Reinforcement Learning-based Join Query Optimization in aiDM@SIGMOD 2020.
- Michael Abebe, Brad Glasbergen, Khuzaima Daudjee, DynaMast: Adaptive Dynamic Mastering for Replicated Systems, in Proc. of IEEE International Conference on Data Engineering (ICDE), 2020.
- Omar Farhat, Harsh Bindra, Khuzaima Daudjee, Leaving Stragglers at the Window: Low-Latency Stream Sampling with Accuracy Guarantees, in Proc. 14th ACM International Conference on Distributed and Event-Based Systems (DEBS) 2020.
- M. Kazhamiaka, B. Memon, C. Kankanamge, S. Sahu, S. Rizvi, B. Wong, K. Daudjee, Sift: Resource-Efficient Consensus with RDMA, Proc. 2019 ACM CoNEXT, pages 260-271.
- Güneş Aluç, M. Tamer Özsu, Khuzaima Daudjee, Building Self-Clustering RDF Databases Using Tunable-LSH, VLDB Journal, Volume 28, Issue 2, pages 173-195, 2019.
- Michael Abebe, Brad Glasbergen, Khuzaima Daudjee, WatDFS: A Project for Understanding Distributed Systems in the Undergraduate Curriculum, ACM Technical Symposium on Computer Science Education (SIGCSE), pages 920-926, 2019.
- Brad Glasbergen, Michael Abebe, Khuzaima Daudjee, Tutorial: Adaptive Replication and Partitioning in Data Systems, in Proc. of the 19th ACM/IFIP/USENIX International Middleware Conference, 2018.
- Michael Abebe, Khuzaima Daudjee, Brad Glasbergen, Y. Tian, EC-Store: Bridging the Gap Between Storage and Latency in Distributed Erasure Coded Systems, in Proc. 38th IEEE International Conference on Distributed Computing Systems (ICDCS).
- B. Glasbergen, M. Abebe, K. Daudjee, S. Foggo, A. Pacaci, Apollo: Learning Query Correlations for Predictive Caching in Geo-Distributed Systems, in Proc. 21st International Conference on Extending Database Technology (EDBT), 2018.
- X. Cui, M. Mior, B. Wong, K. Daudjee, S. Rizvi, NetStore: Leveraging Network Optimizations to Improve Distributed Transaction Processing Performance in Proc. 2017 ACM International Workshop on Active Middleware on Modern Hardware.
-
J. Mate, K. Daudjee, S. Kamali, Robust Multi-Tenant Server Consolidation in the Cloud for Data Analytics Workloads in Proc. 37th IEEE International Conference on Distributed Computing Systems (ICDCS), 2017.
-
Minyang Han*, Khuzaima Daudjee, Providing Serializability for Pregel-like Graph Processing Systems in Proc. 19th International Conference on Extending Database Technology (EDBT), 2016. Code is available here.
*Winner of Governor General's Gold Medal (top research award university-wide) -
Shreya Agrawal, Khuzaima Daudjee, A Performance Comparison of Algorithms for Byzantine Agreement in Distributed Systems in Proc. 12th European Dependable Computing Conference, pages 249-260, 2016.
-
S. Radhakrishnan, B. Muscedere, K. Daudjee, V-Hadoop: Virtualized Hadoop Using Containers, in Proc. 15th IEEE International Symposium on Network Computing and Applications (IEEE NCA), 2016.
-
Minyang Han, Khuzaima Daudjee, Giraph Unchained: Barrierless Asynchronous Parallel Execution in Pregel-like Graph Processing Systems in Proc. VLDB 2015. Code for our GiraphUC system is available here.
-
J. Kim, K. Salem, K. Daudjee, A. Aboulnaga, X. Pan, Database High Availability Using SHADOW Systems in Proc. ACM Symposium on Cloud Computing, 2015. Best Paper Award
- F. Abu-Khzam, K. Daudjee, A. Mouawad, N. Nishimura, On Scalable Parallel Recursive Backtracking, in Journal of Parallel and Distributed Computing, pages 65-75, 2015.
-
J. Kim, K. Salem, K. Daudjee, Write Amplification: An Analysis of In-Memory Database Durability Techniques in Proc. VLDB International Workshop on In-Memory Data Management and Analytics (IMDM), 2015.
-
F. Petroni, L. Querzoni, K. Daudjee, S. Kamali, G. Iacoboni, HDRF: Stream-Based Partitioning for Power-Law Graphs in Proc. 24th ACM International Conference on Information and Knowledge Management (CIKM), 2015. [HDRF has been integrated into PowerGraph.]
- D. Nicoara, S. Kamali, K. Daudjee, L. Chen, Hermes: Dynamic Partitioning for Distributed Social Network Graph Databases in Proc. 18th International Conference on Extending Database Technology (EDBT), 2015.
-
G. Aluç, M. T. Özsu, K. Daudjee, O. Hartig, Executing Queries over Schemaless RDF Databases in Proc. 31st IEEE International Conference on Data Engineering (ICDE), 2015.
-
G. Aluç, O. Hartig, M. T. Özsu, K. Daudjee,
Diversified Stress Testing of RDF Data Management Systems, in Proc. 13th International Semantic Web Conference, 2014.
-
Minyang Han, K. Daudjee, K. Ammar, M. T. Özsu, X. Wang, T. Jin, An Experimental Comparison of Pregel-like Graph Processing Systems, in Proc. VLDB 2014. Information on our experimental testbed is available from here.
-
Prima Chairunnanda, Khuzaima Daudjee, M. Tamer Özsu, ConfluxDB: Multi-Master Replication for Partitioned Snapshot Isolation Databases, in Proc. VLDB 2014.
-
Güneş Aluç, M. Tamer Özsu, Khuzaima Daudjee, Workload Matters: Why RDF Databases Need a New Design, in Proc. VLDB 2014.
-
Khuzaima Daudjee, Shahin Kamali, Alejandro López-Ortiz, On the Online Fault-Tolerant Server Consolidation Problem in 26th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2014).
-
A. Singh, X. Cui, B. Cassell, B. Wong, K. Daudjee, MicroFuge: A Middleware Approach to Providing Performance Isolation in Cloud Storage Systems, in 34th IEEE International Conference on Distributed Computing Systems (ICDCS).
-
S. Chowdhury, A. Roy, M. Shaikh, K. Daudjee, A Taxonomy of Decentralized Online Social Networks in Peer-to-Peer Networking and Applications, Springer, 2014.
-
B. Lei, I. Surya, S. Kamali, K. Daudjee, Data Partitioning for Video-on-Demand Services, in 12th IEEE International Symposium on Network Computing and Applications (IEEE NCA13).
-
L. Northam, R. Smits, K. Daudjee, J. Istead, Ray Tracing in the Cloud using MapReduce, in the 2013 IEEE International Conference on High-Performance Computing and Simulation.
-
Simon Forsyth, Khuzaima Daudjee, Update Management in Decentralized Social Networks,
in Fifth ICDCS International Workshop on Hot Topics in Peer-to-peer computing and Online Social neTworking (HotPOST'13).
-
P. Chairunnanda, S. Forsyth and K. Daudjee,
Graph Data Partition Models for Online Social Networks,
in 23rd ACM Conference on Hypertext and Social Media,
2012.
-
Shahin Kamali, Pedram Ghodsnia, Khuzaima Daudjee,
Dynamic Data Allocation with Replication in Distributed Systems,
in the 30th IEEE International Conference on Performance
Computing and Communications, 2011, 8 pages.
-
Patrick Kling, M. Tamer Özsu, Khuzaima Daudjee,
Scaling XML Query Processing: Distribution, Localization and Pruning,
Distributed and Parallel Databases (DAPD) journal, Volume 29, Numbers 5-6, Pages 445-490, 2011.
-
Patrick Kling, M. Tamer Özsu, Khuzaima Daudjee,
Generating Efficient Execution Plans for Vertically Partitioned XML Databases, in Proc. of VLDB, Vol. 4, No. 1, 2011.
-
S. Savinov, K. Daudjee,
Dynamic Database Replica Provisioning through Virtualization, in
Proceedings of the Second International Workshop on Cloud Data Management (CloudDB), Toronto, Canada, ACM press, 2010.
-
Qiang Wang, Khuzaima Daudjee, M. Tamer Özsu,
Popularity-aware Prefetch in P2P Range Caching, extended version
of P2P'08 paper, in Peer-to-Peer
Networking and Applications journal, Volume 3, Number 2, pages 145-160, Springer-Verlag, 2010.
-
K. Henry, C. Swanson, Q. Xie, K. Daudjee,
Efficient Hierarchical Quorums in Unstructured Peer-to-Peer Networks,
in Proceedings of the 17th International Conference on Cooperative
Information Systems (CoopIS), pages 183-200, Portugal, 2009.
- Qiang Wang, Khuzaima Daudjee, M. Tamer Özsu, Popularity-aware
Prefetch in P2P Range Caching, in Proceedings of the 8th IEEE International Conference on Peer-to-Peer Computing (P2P'08), Germany, 2008, pages 53-62.
- Khuzaima Daudjee and Kenneth Salem, Lazy Database Replication with Snapshot Isolation, in Proceedings of the 32nd International Conference on Very Large Data Bases (VLDB), Seoul, Korea, pages 715-726, ACM Press, 2006.
Teaching
CS 848 Data Infrastructure
Contact
E-mail: firstInitial lastname @uwaterloo.ca
Office: Davis Centre 2637