Haiyang Shi

Research Scientist at ByteDance, PhD

prof_pic.jpg
  • Research Scientist at ByteDance Infrastructure System Lab
  • Working on Hardware Acceleration and High-Performance Networking

My research interests include High-Performance Interconnects and Protocols (e.g., RDMA), Erasure Coding, In-Network Computing, and Distributed Systems.

I obtained my Ph.D. from the Department of Computer Science and Engineering at The Ohio State University, advised by Prof. Xiaoyi Lu. I received my bachelor’s degree from Tianjin University, China.

selected publications

A complete list can be found at my Google Scholar profile.
  1. Krypton: Real-Time Serving and Analytical SQL Engine at ByteDance
    Jianjun Chen, Rui Shi, Heng Chen, Li Zhang, Ruidong Li, Wei Ding, Liya Fan, Hao Wang, Mu Xiong, Yuxiang Chen, Benchao Dong, Kuankuan Guo, Yuanjin Lin, Xiao Liu, Haiyang Shi, Peipei Wang, Zikang Wang, Yemeng Yang, Junda Zhao, Dongyan Zhou, Zhikai Zuo, and Yuming Liang
    Proc. VLDB Endow., 2023
  2. Accelerating Cloud-Native Databases with Distributed PMem Stores
    Jason Sun, Haoxiang Ma, Li Zhang, Huicong Liu, Haiyang Shi, Shangyu Luo, Kai Wu, Kevin Bruhwiler, Cheng Zhu, Yuanyuan Nie, Jianjun Chen, Lei Zhang, and Yuming Liang
    In 2023 IEEE 39th International Conference on Data Engineering (ICDE), 2023
  3. HatRPC: Hint-Accelerated Thrift RPC over RDMA
    Tianxi Li, Haiyang Shi, and Xiaoyi Lu
    In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, 2021
    * Tianxi Li and Haiyang Shi contributed equally to this work
  4. INEC: Fast and Coherent in-Network Erasure Coding
    Haiyang Shi, and Xiaoyi Lu
    In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, 2020
  5. TriEC: Tripartite Graph Based Erasure Coding NIC Offload
    Haiyang Shi, and Xiaoyi Lu
    In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, 2019
    Best Student Paper Finalist
  6. UMR-EC: A Unified and Multi-Rail Erasure Coding Library for High-Performance Distributed Storage Systems
    Haiyang Shi, Xiaoyi Lu, Dipti Shankar, and Dhabaleswar K. Panda
    In Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing, 2019
  7. EC-Bench: Benchmarking Onload and Offload Erasure Coders on Modern Hardware Architectures
    Haiyang Shi, Xiaoyi Lu, and Dhabaleswar K. Panda
    In Benchmarking, Measuring, and Optimizing, 2019
    Best Paper Award