Khuzaima Daudjee Faculty Member Cheriton School of Computer Science University of Waterloo
David R. Cheriton School of Computer Science
University of Waterloo
200 University Ave W.
Canada N2L 3G1
E-mail: firstInitial lastname @uwaterloo.ca
Office: DC 3106
Distributed Systems (CS 454/654)
CS 848 -- Large Scale Data Management: focused on research problems related to managing data in the cloud and on modern hardware.
I am a member of the Data Systems Research Group. In general, I am interested in systems-oriented research. Some
specific topics I am interested in are:
Associate Editor: Large-scale data management
Scalability and performance
System reliability and availability
TKDE, Information Systems
VLDB (2019, 2018, 2017, 2015, 2014, 2012),
SIGMOD 2018 (Distinguished Member),
SIGMOD (2014, 2013),
ICDE (2019, 2018, 2017, 2016, 2015, 2013, 2012, 2011),
ICDCS (2016, 2015),
EDBT (2016, 2015)
Some Recent Refereed Papers
Michael Abebe, Khuzaima Daudjee, Brad Glasbergen, Y. Tian,
EC-Store: Bridging the Gap Between Storage and Latency in Distributed Erasure Coded Systems, to appear in Proc. 38th IEEE International Conference on Distributed Computing Systems (ICDCS).
B. Glasbergen, M. Abebe, K. Daudjee, S. Foggo, A. Pacaci,
, in Proc. 21st International Conference on Extending Database Technology (EDBT), 2018.
Apollo: Learning Query Correlations for Predictive Caching in Geo-Distributed Systems
X. Cui, M. Mior, B. Wong, K. Daudjee, S. Rizvi,
in Proc. 2017 ACM International Workshop on Active Middleware on Modern Hardware.
NetStore: Leveraging Network Optimizations to Improve Distributed Transaction Processing Performance
J. Mate, K. Daudjee, S. Kamali, in Robust Multi-Tenant Server Consolidation in the Cloud for Data Analytics Workloads Proc. 37th IEEE International Conference on Distributed Computing Systems (ICDCS), 2017.
Minyang Han , Khuzaima Daudjee, * in Providing Serializability for Pregel-like Graph Processing Systems Proc. 19th International Conference on Extending Database Technology (EDBT), 2016. Code is available here.
*Winner of 2016 Governor General's Gold Medal
Shreya Agrawal, Khuzaima Daudjee, in A Performance Comparison of Algorithms for Byzantine Agreement in Distributed Systems 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, in Giraph Unchained: Barrierless Asynchronous Parallel Execution in Pregel-like Graph Processing Systems Proc. VLDB 2015. Code for our GiraphUC system is available here.
J. Kim, K. Salem, K. Daudjee, A. Aboulnaga, X. Pan, in Database High Availability Using SHADOW Systems 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, in Write Amplification: An Analysis of In-Memory Database Durability Techniques Proc. VLDB International Workshop on In-Memory Data Management and Analytics (IMDM), 2015.
F. Petroni, L. Querzoni, K. Daudjee, S. Kamali, G. Iacoboni, in HDRF: Stream-Based Partitioning for Power-Law Graphs 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, in Hermes: Dynamic Partitioning for Distributed Social Network Graph Databases Proc. 18th International Conference on Extending Database Technology (EDBT), 2015.
G. Aluç, M. T. Özsu, K. Daudjee, O. Hartig, in Executing Queries over Schemaless RDF Databases Proc. 31st IEEE International Conference on Data Engineering (ICDE), 2015.
G. Aluç, O. Hartig, M. T. Özsu, K. Daudjee,
, in Diversified Stress Testing of RDF Data Management Systems Proc. 13th International Semantic Web Conference, 2014.
Minyang Han, K. Daudjee, K. Ammar, M. T. Özsu, X. Wang, T. Jin, , in An Experimental Comparison of Pregel-like Graph Processing Systems Proc. VLDB 2014. Information on our experimental testbed is available from here.
Prima Chairunnanda, Khuzaima Daudjee, M. Tamer Özsu, , in ConfluxDB: Multi-Master Replication for Partitioned Snapshot Isolation Databases Proc. VLDB 2014.
Güneş Aluç, M. Tamer Özsu, Khuzaima Daudjee, , in Workload Matters: Why RDF Databases Need a New Design Proc. VLDB 2014.
Khuzaima Daudjee, Shahin Kamali, Alejandro López-Ortiz, in On the Online Fault-Tolerant Server Consolidation Problem 26th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2014).
A. Singh, X. Cui, B. Cassell, B. Wong, K. Daudjee, , in MicroFuge: A Middleware Approach to Providing Performance Isolation in Cloud Storage Systems 34th IEEE International Conference on Distributed Computing Systems (ICDCS).
S. Chowdhury, A. Roy, M. Shaikh, K. Daudjee, in A Taxonomy of Decentralized Online Social Networks 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,
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,
, in Generating Efficient Execution Plans for Vertically Partitioned XML Databases Proc. of VLDB, Vol. 4, No. 1, 2011.
S. Savinov, K. Daudjee,
Dynamic Database Replica Provisioning through Virtualization Proceedings of the Second International Workshop on Cloud Data Management (CloudDB), Toronto, Canada, ACM press, 2010.
Qiang Wang, Khuzaima Daudjee, M. Tamer Özsu,
, extended version
of P2P'08 paper, in Popularity-aware Prefetch in P2P Range Caching 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,
in Efficient Hierarchical Quorums in Unstructured Peer-to-Peer Networks 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, , in Lazy Database Replication with Snapshot Isolation Proceedings of the 32nd International Conference on
Very Large Data Bases (VLDB), Seoul, Korea, pages 715-726, ACM Press, 2006.