Qizhen ZhangView profile
Professor
Qizhen Zhang is a Professor in the Department of Computer Science at the University of Toronto's Faculty of Arts and Science. Specializing in hyperscale data processing systems, Zhang leads research at the intersection of cloud computing, distributed systems, and data center networking. Recent work focuses on network-centric designs for efficient large-scale data processing, including pioneering contributions to disaggregated data center architectures. Research interests center on hyperscale data processing , network-aware system design , and disaggregated infrastructure . Current projects investigate DPU-accelerated systems (dpBento, DPDPU), memory disaggregation (Cowbird, Redy), and blockchain scalability (FlexChain). Zhang's approach systematically integrates network characteristics into distributed system optimization, addressing challenges in trillion-item workloads through novel shuffle layers (TeShu) and compute pushdown mechanisms (TELEPORT). Zhang advises multiple graduate students working on satellite networking (SaTE), federated learning, and DPU-optimized storage (DDS). Professional service includes program committees for SIGMOD, VLDB, NSDI, and EuroSys (2023-2026), plus journal reviews for ACM TODS and IEEE/ACM Transactions on Networking. Industrial collaborations with Microsoft Research have yielded production-oriented systems like Redy and CompuCache. Key contributions include MimicNet for scalable network simulation (SIGCOMM 2021), GraphRex for network-aware graph processing (SIGMOD 2019), and foundational work on disaggregated data centers (CIDR 2020, VLDB 2020). Teaching responsibilities encompass graduate courses CSC2235 (Cloud-native Data Management) and undergraduate CSCC43 (Databases) at the University of Toronto.


