Exploratory Projects


Feb. 27, 2026

Detecting and Verifying Sharding Issues in BFT Systems

Status: ongoing

Authors: Xincheng Yang, Kyle Hale, ...

Description: An ongoing project focused on detecting and verifying sharding-related correctness and performance issues in Byzantine Fault Tolerant (BFT) systems.

Dec. 6, 2021

Exploratory Research on ZooKeeper Implementation Using FLX (Bricks)

Authors: Shuichi Maruyama, Xincheng Yang, Wu-Hon F. Leung

Description: Involved in exploratory research on implementing and extending Apache ZooKeeper using FLX. My primary responsibilities included event-driven client–server interactions, heartbeat mechanisms, and coordination protocols. Contributed to system implementation and helped team members understand ZooKeeper internals. This work was presented as a poster at Middleware (2021).

May. 10, 2019

Exploratory Research on Hadoop Implementation Using FLX

Description: Conducted exploratory research on implementing Hadoop using FLX (Feature Language Extension for Java), a language published in Computer Networks (2007). Focused on event-driven client–server interactions and MapReduce execution via job–worker assignment.