Brad Glasbergen
I am a PhD student at the University of Waterloo, studying under Khuzaima Daudjee. I am also a member of the Data Systems Group.

I am interested in distributed systems, with a primary focus on leveraging machine learning techniques to improve performance through intelligent data placement and caching.

I am currently supported by a David R. Cheriton Graduate Scholarship. I received a Bachelor's degree in Computer Science from Waterloo in 2015.

Contact:
Email: bjglasbe@uwaterloo.ca
Twitter: @bglasber
Github: bglasber
Updates:
I presented my poster, Apollo: Learning Query Correlations for Predictive Caching in Geo-Distributed Database Systems, at the 2017 Cheriton Symposium.

As a TA for CS454, I gave a guest lecture on using online learning to improve query caching in geo-distributed database systems.
Current Projects:
DynaMast: Details coming soon...

Apollo: A caching framework that uses online learning to predictively execute and cache database queries on edge servers closer to clients.

Sentinel: Performance metric providence, fault localization, and log mining for massive application debug logs.
Publications: