Seminar: Learning to Cache through Predictive Execution

Khuzaima Daudjee
Cheriton School of Computer Science
University of Waterloo

Learning to Cache through Predictive Execution

Department of Computer Science
Wednesday, November 30, 2016, 11:00 a.m., Room EN-2022


Abstract

Caching is a popular technique for bringing data closer to applications that are geographically distributed. I will present Apollo, our system that can learn data access patterns exhibited by applications to identify results of queries that, when predictively executed, can increase cache hit ratios and improve application performance.

Bio:
Khuzaima Daudjee is a faculty member in the Cheriton School of Computer Science at the University of Waterloo. His research interests are in data management and distributed systems with a particular interest in big data and cloud systems. He has served on program committees of major conferences such as ICDE, VLDB, ICDCS, and is the recipient of a best paper award at the ACM Symposium on Cloud Computing.