Dr. Gengrui (Edward) Zhang, PhD
- Assistant Professor, Electrical and Computer Engineering
Are you the profile owner?
Sign in to editThesis supervision details
Supervised programs: Electrical and Computer Engineering (MASc) | Computer Science (MCompSc) | Computer Science (PhD) | Electrical and Computer Engineering (PhD)
Research areas: Distributed Systems, Blockchains, Cloud Computing, Databases, Systems for AI
Contact information
Biography
Education
Ph.D. (University of Toronto, 2024)
Short Bio
Dr. Gengrui (Edward) Zhang is a Tenure-Track Assistant Professor in the Department of Electrical and Computer Engineering at Concordia University, where he leads the Distributed Computing and Systems (DISCOS) Research Group.
Dr. Zhang’s research focuses on advancing the development of high-performance, highly scalable, and highly available distributed systems. His work spans the full spectrum of theoretical foundations, mathematical analysis, system design, efficient implementation, and rigorous experimentation. He addresses real-world challenges in key areas of AI-supporting distributed systems, blockchain, cloud computing, and data management. He is particularly interested in designing new algorithms and system architectures for vector databases, data governance, distributed training systems.
Dr. Zhang obtained his PhD from the University of Toronto in 2024. He has served as program committee member of various international conferences, including ACM Middleware, IEEE ICDE, ICDCS, and VLDB. He actively collaborates with both academia and industry.
The "ABCD" of our research at DISCOS.
Research activities
The "ABCD" of Our Research
R1: Cloud DBMS
-
Edge-Cloud DBMS for cost-efficient data ingestion
-
Data quality and lean processing
-
Cloud DBMS interoperability
-
Agentic DBMS
R2: Vector Database (VDB)
-
ANN indexing and similarity search (e.g., HNSW, IVF, PQ, OPQ) for high accuracy and low latency across multi-modal data
-
Distributed indexing and query processing, supporting sharding, replication, and parallel search at the scale of billions of vectors
-
Cloud-native VDB architectures that provide elasticity, fault tolerance, and cost efficiency
R3: Consensus, Consistency, and Fault tolerance
-
Data consistency and replication protocols in distributed DBMS
-
Security of distributed computing, including adversarial and fault-prone environments
-
Consensus algorithms under crash (CFT) and Byzantine fault tolerance (BFT)
-
Coordination-as-a-Service, providing modular and scalable coordination primitives for cloud and blockchain systems.
R4: Data governance in GenAI
-
Measurable training influence, quantifying how individual data inputs contribute to model training and inference outcomes
-
Decentralized revenue-sharing mechanisms, enabling fair compensation between GenAI service providers and copyright data owners
-
Emerging legal and policy frameworks for GenAI data governance, bridging system design with regulatory requirements