Kenneth SalemView profile
Professor
Dr. Kenneth Salem is a Professor at the University of Waterloo, Canada , with a distinguished career spanning over three decades in database systems, distributed computing, and data management. His work has significantly influenced transaction processing, replication, and scalability in modern databases. Institution: University of Waterloo Collaborations: Frequent co-author with Hector Garcia-Molina, Ashraf Aboulnaga, Umar Farooq Minhas, Khuzaima Daudjee Research Interests: Dr. Salem’s research focuses on database systems, particularly in transaction processing , distributed databases , cloud computing , and energy-efficient data storage . He has pioneered techniques for schema design in NoSQL , adaptive caching , and RDMA-based data transfer . His work often addresses challenges in high availability , workload-aware optimization , and cardinality estimation . Recent Article Trends: His latest publications (2023-2025) explore ad hoc transactions , eventual durability , and summary-based cardinality estimation , emphasizing practical solutions for real-world database scalability and consistency. Earlier works (2018-2022) covered memory power optimization , RDMA abstractions , and workload-aware CPU scaling , reflecting a sustained focus on performance and efficiency. Advising and Collaborations: Dr. Salem has mentored numerous co-authors in database research, including Ashraf Aboulnaga, Umar Farooq Minhas, and Khuzaima Daudjee. His collaborative projects span Apache Spark caching , RemusDB high availability , and DimmStore memory optimization . Labs and Teams: He has been a key contributor to the DaMoN and Versatile Database Systems workshops, focusing on hardware-aware database design. His work with teams at Waterloo and collaborations with institutions like ETH Zurich and MIT has advanced self-managing databases and edge replication technologies.












