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 Queen Elizabeth II Graduate Scholarship in Science and Technology and a President's Graduate Scholarship. In the past, I have been awarded a David R. Cheriton Graduate Scholarship.

I received a Bachelor's degree in Computer Science from the University of Waterloo in 2015.

Contact:
Email: bjglasbe@uwaterloo.ca
Twitter: @bglasber
Github: bglasber
Updates:
Our work on EC-Store has been accepted into ICDCS 2018.

I presented Apollo to our data systems group. The slides are available here.

Our work on Apollo has been accepted into EDBT 2018, the paper is available here.

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.

Service:
External Reviewer: SIGMOD (2018), VLDB (2018, 2017), ICDE (2018, 2017), Middleware (2017)
Publications:
Michael Abebe, Khuzaima Daudjee, Brad Glasbergen, Yuanfeng Tian. EC-Store: Bridging the Gap Between Storage and Latency in Distributed Erasure Coded Systems. ICDCS 2018. (Paper).

Brad Glasbergen, Michael Abebe, Khuzaima Daudjee, Scott Foggo, Anil Pacaci. Apollo: Learning Query Correlations for Predictive Caching in Geo-Distributed Databases. EDBT 2018. (Paper).