* denotes equal contribution
An up-to-date list is available on Google Scholar.
PhD thesis
Thesis
-
The Evolution of Cloud Data Architectures: Storage, Compute, and Migration. Gang Liao (2022). University of Maryland, College Park.
conference papers
2022
FileScale: Fast and Elastic Metadata Management for Distributed File Systems
In Proceedings of XXXX,
2022
This paper describes FILESCALE, a three-tier architecturethat incorporates a distributed database system as
part of a comprehensive approach to metadata management in distributed file systems. In contrast to previous approaches,
the architecture described in the paper performs comparably to the single-machine architecture at a small scale, while
enabling linear scalability as the file system metadata increases.
Flock: A Low-Cost Streaming Query Engine on FaaS Platforms
In Proceedings of XXXX,
2022
2021
BullFrog: Online Schema Evolution via Lazy Evaluation
In Proceedings of SIGMOD,
2021
This paper presents BullFrog, a relational DBMS that supports single-step, non-backwards compatible schema migrations without downtime, and without advanced warning.
When a schema migration is presented, BullFrog initiates a logical switch to the new schema, but physically migrates affected data lazily, as it is demanded by incoming transactions. BullFrog’s internal concurrency control algorithms and data structures enable concurrent processing of schema migration operations with post-migration transactions, while ensuring exactly-once migration of all old data into the physical layout required by the new schema.
BullFrog is implemented as an open source extension to PostgreSQL. Experiments using this prototype over a TPC-C based workload (supplemented to include schema migrations) show that BullFrog can achieve zero-downtime migration to non-trivial new schemas with near-invisible impact on transaction throughput and latency.