MyPicture  

Dr. Hua Fan

Ph.D.
Formerly at University of Waterloo, Canada, Now at Alibaba Cloud

E-mail:  h27fan@uwaterloo.caguanming.fh AT alibaba-inc.com
URL:  https://ece.uwaterloo.ca/~h27fan/https://vanwaals.github.io/

Google Scholar
Linkedin
 

 

Research Interests

Large-scale data management and applications; In-memory database

 

Recent Publications

Large-scale Data Management

Jianjun Deng, Jianan Lu, Hua Fan, Chaoyang Liu, Shi Cheng, Cuiyun Fu, Wenchao Zhou. TimeCloth: Fast Point-in-Time Database Recovery in The Cloud. SIGMOD 2024

Ji You Li, Jiachi Zhang, Wenchao Zhou, Yuhang Liu, Shuai Zhang, Zhuoming Xue, Ding Xu, Hua Fan, Fangyuan Zhou, Feifei Li. Eigen: End-to-End Resource Optimization for Large-Scale Databases on the Cloud. VLDB 2023

New Architecture & Distributed Transactions

Ziliang Lai, Hua Fan, Wenchao Zhou, Zhanfeng Ma, Xiang Peng, Feifei Li, Eric Lo. Knock Out 2PC with Practicality Intact: a High-performance and General Distributed Transaction Protocol. ICDE 2023

Hua Fan, Wojciech Golab. Gossip-based visibility control for high-performance geo-distributed transactions. The VLDB Journal.Volume 30, No. 1, January 2021. Special Issue: Best Papers of VLDB 2019

Hua Fan, Wojciech Golab. Ocean Vista: Gossip-Based Visibility Control for Speedy GeoDistributed Transactions. VLDB 2019. Best Paper Candidate. PDF. slides.

Hua Fan, Wojciech Golab. Scalable Transaction Processing Using Functors. IEEE ICDCS 2018. Preprint PDF.

Hua Fan, Wojciech Golab, Charles B. Morrey III. ALOHA-KV: High Performance Read-only and Write-only Distributed Transactions. ACM SoCC 2017.

Hua Fan. High Performance Multi-Partition Transactions. VLDB 2015 PhD workshop.

Hua Fan, Jeffrey Pound, Peter Bumbulis, Nathan Auch, Scott MacLean, Eric Garber, Anil K Goel. Efficient and Consistent Replication for Distributed Logs. ACM SoCC 2017 (abstract).

Eventual Consistency

Hua Fan, Aditya Ramaraju, Marlon McKenzie, Wojciech Golab, Bernard Wong. Understanding the Causes of Consistency Anomalies in Apache Cassandra. VLDB 2015.

Hua Fan, Shankha Chatterjee, Wojciech M. Golab. WatCA: The Waterloo consistency analyzer. IEEE ICDE 2016.

Marlon McKenzie, Hua Fan, Wojciech M. Golab. Fine-tuning the consistency-latency trade-off in quorum-replicated distributed storage systems. IEEE Big Data 2015.

Hua Fan, Wojciech M. Golab. Analyzing Linearizability Violations in the Presence of Read-Modify-Write Operations. Information Processing Letters ISSN 0020-0190.


Teaching

Lab Instructor

ECE356 Database Systems: Fall 2016, Winter 2017

Teaching Assistant

ECE250 Algorithms and Data Structures: Winter 2014, Fall 2015, Winter 2015, Fall 2017

ECE650 Methods and Tools for Software Engineering: Fall 2014

ECE454/ECE750 Distributed Computing: Spring 2015


Last Updated: 11/1/2023