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 paper on the CS454 course project, WatDFS, has been accepted into SIGCSE 2019.

I will be giving a tutorial on adaptive replication and partitioning at Middleware 2018.

Our work on EC-Store has been accepted into ICDCS 2018.

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

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

Sentinel: Understanding performance metrics and logs from complex data systems.

Service:
External Reviewer: SIGMOD (2018), VLDB (2018, 2017), ICDE (2019, 2018, 2017), Middleware (2017)
Publications:
Michael Abebe, Brad Glasbergen, Khuzaima Daudjee. WatDFS: A Project for Understanding Distributed Systems in the Undergraduate Curriculum. SIGCSE 2019.

Brad Glasbergen, Michael Abebe, Khuzaima Daudjee. Tutorial: Adaptive Replication and Partitioning in Data Systems. Middleware 2018.

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).