Gengrui Zhang
Ph.D. Student
- Personal Home Page
- http://gengruizhang.github.io
- Biography
- I am a PhD candidate at the Department of Electrical & Computer Engineering at the University of Toronto under the supervision of Hans-Arno Jacobsen. My research interests focus on the core problems in distributed systems, especially consensus algorithms and fault tolerance. My current research studies aim to develop algorithms and architectures that build up fault-tolerant, high-performance, highly scalable, and highly available distributed systems. I am especially interested in developing consensus algorithms binding efficiency and robustness under various fault-tolerant models including benign and Byzantine failures, and applying theoretical problems to real-world applications. Towards these objectives, I am also broadly interested in questions related to distributed computing theories, blockchains, P2P systems, cloud/distributed databases, microservices, serverless computing, and systems for AI.
- Export BibTex Bibliography

- Publications
-
- Blockchain for V2X: Applications and Architectures.
James Meijers, Shashank Motepalli, Gengrui Zhang, Shiquan Zhang, and Hans-Arno Jacobsen.
In IEEE Open Journal of Vehicular Technology, 2022.
Tags: blockchains, v2x
- Reaching Consensus in the Byzantine Empire: A Comprehensive Review of BFT Consensus Algorithms.
Gengrui Zhang, Fei Pan, Michael Dang'ana, Yunhao Mao, and Hans-Arno Jacobsen.
In Arxiv, 2022.
Tags: bft, consensus algorithms, fault tolerance
- ESCAPE to Precaution against Leader Failures.
Gengrui Zhang and Hans-Arno Jacobsen.
In In 2022 IEEE 42nd International Conference on Distributed Computing Systems, 2022.
Tags: bft, consensus, consensus algorithm, leader election
- Prosecutor: An efficient BFT consensus algorithm with behavior-aware penalization against Byzantine attacks.
Gengrui Zhang and Hans-Arno Jacobsen.
In Proceedings of the 22nd International Middleware Conference, December 2021.
Tags: blockchains, dlt, distributed ledger, consensus, bft
- Blockchain for V2X: A Taxonomy of Design Use Cases and System Requirements.
Hans-Arno Jacobsen, Shashank Motepalli, Gengrui Zhang, Hans-Arno Jacobsen, and Shiquan Zhang.
In BRAINS, September 2021.
Tags: blockchains, dlt, v2x, distributed ledgers