Jiwu Shu

Professor, IEEE Fellow

Storage Research Group

Department of Computer Science and Technology

Tsinghua University

Room 8-208, East Main Building, Tsinghua University, Beijing, China

Email: shujw AT tsinghua dot edu dot cn


Education Background

  • Bachelor of Computer Science, National University of Defense Technology, Changsha, China, 1991;

  • Master of Computer Science, Jiangsu University, Zhenjiang, China, 1996;

  • Ph.D. in Computer Science, Nanjing University, Nanjing, 1998.


Areas of research interests/research projects

  • Network (/cloud/big data) storage systems; Nonvolatile memory systems and technologies; Reliability for storage systems; Parallel/distributed processing technology.
  • Beijing Municipal Science and Technology Commission: Research on the architecture and optimization technology of big data processing software platform based onheterogeneous mixing memory system (2015-2016).
  • National High Technology Research and Development Program of China: Advanced storage structure and the key technology for large data (2013-2015).
  • State Key Program of National Natural Science of China: Network public storage reliability and disaster recovery technology (2013-2017).
  • Branch project of National Ministry of Information Industry in China: Key technology and system cloud services for mobile communication business on cloud computing platform (2013-2015).
  • The National Science and Technology Support Program: Storage virtualization software development and industrialization (2010-2013).
  • National Science Foundation for Distinguished Young Scholars: Research on Key Techniques of Reliability in Large-Scale Network Storage Systems (2010-2013).
  • National Natural Science Foundation of China: Research on Fault Tolerance in Large-Scale Network Storage Systems (2009-2011).
  • National Basic Research Program of China (The 973 Program): Research on the Allocation-on-Demand Storage Model and Quality of Storage Service on the Next Generation Internet (2004-2009).
  • National 863 High-Tech Program: Mass-Storage System Software and Key Techniques (2009-2010).

Selected Publications

Full publication lists

  • RIO: Order-Preserving and CPU-Efficient Remote Storage Access.
    Xiaojian Liao, Zhe Yang, Jiwu Shu,
    The 18th European Conference on Computer Systems (EuroSys'23), 2023
    PDF
  • SwitchTx: Scalable In-Network Coordination for Distributed Transaction Processing.
    Junru Li, Youyou Lu, Yiming Zhang, Qing Wang, Zhuo Cheng, Keji Huang, Jiwu Shu,
    48th International Conference on Very Large Data Bases (VLDB'22), 2022
    PDF
  • Pacman: An Efficient Compaction Approach for Log-Structured Key-Value Store on Persistent Memory.
    Jing Wang, Youyou Lu, Qing Wang, Minhui Xie, Keji Huang, Jiwu Shu,
    USENIX Annual Technical Conference (USENIX ATC'22), 2022
    PDF
  • AlNiCo: SmartNIC-accelerated Contention-aware Request Scheduling for Transaction Processing.
    Junru Li, Youyou Lu, Qing Wang, Jiazhen Lin, Zhe Yang, Jiwu Shu,
    USENIX Annual Technical Conference (USENIX ATC'22), 2022
    PDF
  • Fleche: An Efficient GPU Embedding Cache for Personalized Recommendations.
    Minhui Xie, Youyou Lu, Jiazhen Lin, Qing Wang, Jian Gao, Kai Ren, Jiwu Shu,
    The 17th European Conference on Computer Systems (EuroSys'22), 2022
    PDF
  • InfiniFS: An Efficient Metadata Service for Large-Scale Distributed Filesystems.
    Wenhao Lv, Youyou Lu, Yiming Zhang, Peile Duan, Jiwu Shu,
    USENIX Conference on File and Storage Technologies (FAST'22), 2022
    PDF
  • Plor: General Transactions with Predictable, Low Tail Latency.
    Youmin Chen, Xiangyao Yu, Paraschos Koutris, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, Jiwu Shu,
    ACM SIGMOD International Conference on Management of Data (SIGMOD'22), 2022
    PDF
  • Sherman: A Write-Optimized Distributed B+Tree Index on Disaggregated Memory.
    Qing Wang, Youyou Lu, Jiwu Shu,
    ACM SIGMOD International Conference on Management of Data (SIGMOD'22), 2022
    PDF
  • Crash Consistent Non-Volatile Memory Express.
    Xiaojian Liao, Youyou Lu, Zhe Yang, Jiwu Shu,
    The 28th ACM Symposium on Operating Systems Principles (SOSP'21), 2021
    PDF
  • ParaBit: Processing Parallel Bitwise Operations in NAND Flash Memory based SSDs.
    Congming Gao, Xin Xin, Youyou Lu, Youtao Zhang, Jun Yang, Jiwu Shu,
    54st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'21), 2021
    PDF
  • Max: A Multicore-Accelerated File System for Flash Storage.
    Xiaojian Liao, Youyou Lu, Erci Xu, Jiwu Shu,
    USENIX Annual Technical Conference (USENIX ATC'21), 2021
    PDF
  • Nap: A Black-Box Approach to NUMA-Aware Persistent Memory Indexes.
    Qing Wang, Youyou Lu, Junru Li, Jiwu Shu,
    The 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI'21), 2021
    PDF
  • Aria: Tolerating Skewed Workloads in Secure In-memory Key-value Stores.
    Fan Yang, Youmin Chen, Youyou Lu, Qing Wang, Jiwu Shu,
    37th IEEE International Conference on Data Engineering (ICDE'21), 2021
    PDF
  • Scalable Persistent Memory File System with Kernel-Userspace Collaboration.
    Youmin Chen, Youyou Lu, Bohong Zhu, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, Jiwu Shu,
    USENIX Conference on File and Storage Technologies (FAST'21), 2021
    PDF
  • Concordia: Distributed Shared Memory with In-Network Cache Coherence.
    Qing Wang, Youyou Lu, Erci Xu, Junru Li, Youmin Chen, Jiwu Shu,
    USENIX Conference on File and Storage Technologies (FAST'21), 2021
    PDF
  • Kraken: Memory Efficient Continual Learning for Large-Scale Real-Time Recommendations.
    Minhui Xie, Kai Ren, Youyou Lu, Guangxu Yang, Qingxing Xu, Bihai Wu, Jiazhen Lin, Hongbo Ao, Wanhong Xu, Jiwu Shu,
    Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'20), 2020
    PDF
  • Write Dependency Disentanglement with HORAE.
    Xiaojian Liao, Youyou Lu, Erci Xu, Jiwu Shu,
    The 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI'20), 2020
    PDF
  • μTree: a Persistent B+-Tree with Low Tail Latency.
    Youmin Chen, Youyou Lu, Kedong Fang, Qing Wang, Jiwu Shu,
    46th International Conference on Very Large Data Bases (VLDB'20), 2020
    PDF
  • Improving the Concurrency Performance of Persistent Memory Transactions on Multicores.
    Qing Wang, Youyou Lu, Zhongjie Wu, Fan Yang, Jiwu Shu,
    Design Automation Conference (DAC'20), 2020
    PDF
  • CoinPurse: A Device-Assisted File System with Dual Interfaces.
    Zhe Yang, Youyou Lu, Erci Xu, Jiwu Shu,
    Design Automation Conference (DAC'20), 2020
    PDF
  • FlatStore: an Efficient Log-Structured Key-Value Storage Engine for Persistent Memory.
    Youmin Chen, Youyou Lu, Fan Yang, Qing Wang, Yang Wang, Jiwu Shu,
    Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'20), 2020
    PDF
  • No Compromises: Secure NVM with Crash Consistency, Write-Efficiency and High-Performance.
    Fan Yang, Youyou Lu, Youmin Chen, Haiyu Mao, Jiwu Shu,
    Design Automation Conference (DAC'19), 2019
    PDF
  • ASCache: An Approximate SSD Cache for Error-Tolerant Applications.
    Fei Li, Youyou Lu, Zhongjie Wu, Jiwu Shu,
    Design Automation Conference (DAC'19), 2019
    PDF
  • Scalable RDMA RPC on Reliable Connection with Efficient Resource Sharing.
    Youmin Chen, Youyou Lu, Jiwu Shu,
    Proceedings of the Fourteenth EuroSys Conference (EuroSys'19), 2019
    PDF
  • LerGAN: A Zero-Free, Low Data Movement and PIM-Based GAN Architecture.
    Haiyu Mao, Mingcong Song, Tao Li, Yuting Dai, Jiwu Shu,
    51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'18), 2018
    PDF
  • Locofs: A loosely-coupled metadata service for distributed file systems.
    Siyang Li, Youyou Lu, Jiwu Shu, Yang Hu, Tao Li,
    Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'17), 2017
    PDF
  • Log-structured non-volatile main memory.
    Qingda Hu, Jinglei Ren, Anirudh Badam, Jiwu Shu, Thomas Moscibroda,
    USENIX Annual Technical Conference (USENIX ATC'17), 2017
    PDF
  • Octopus: an RDMA-enabled Distributed Persistent Memory File System.
    Youyou Lu, Jiwu Shu, Youmin Chen, Tao Li,
    USENIX Annual Technical Conference (USENIX ATC'17), 2017
    PDF
  • A high performance file system for non-volatile main memory.
    Jiaxin Ou, Jiwu Shu, Youyou Lu,
    Proceedings of the Eleventh European Conference on Computer Systems (EuroSys'16), 2016
    PDF
  • ParaFS: A log-structured file system to exploit the internal parallelism of flash devices.
    Jiacheng Zhang, Jiwu Shu, Youyou Lu,
    USENIX Annual Technical Conference (USENIX ATC'16), 2016
    PDF
  • Blurred persistence in transactional persistent memory.
    Youyou Lu, Jiwu Shu, Long Sun,
    31st Symposium on Mass Storage Systems and Technologies (MSST'15), 2015
    PDF
  • Loose-ordering consistency for persistent memory.
    Youyou Lu, Jiwu Shu, Long Sun, Onur Mutlu,
    IEEE 32nd International Conference on Computer Design (ICCD'14), 2014
    PDF
  • ReconFS: A reconstructable file system on flash storage.
    Youyou Lu, Jiwu Shu, Wei Wang,
    Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST'14), 2014
    PDF
  • Aegis: Partitioning data block for efficient recovery of stuck-at-faults in phase change memory.
    Jie Fan, Song Jiang, Jiwu Shu, Youhui Zhang, Weimin Zhen,
    Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'13), 2013
    PDF
  • Extending the lifetime of flash-based storage through reducing write amplification from file systems.
    Youyou Lu, Jiwu Shu, Weimin Zheng,
    Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST'13), 2013
    PDF


  • Nap: Persistent Memory Indexes for NUMA Architectures.
    Qing Wang, Youyou Lu, Junru Li, Minhui Xie, Jiwu Shu,
    ACM Transactions on Storage (TOS), 2022
    PDF
  • Reprogramming 3D TLC Flash Memory based Solid State Drives.
    Congming Gao, Min Ye, Chun Jason Xue, Youtao Zhang, Liang Shi, Jiwu Shu, Jun Yang,
    ACM Transactions on Storage (TOS), 2022
    PDF
  • Octopus+: an RDMA-enabled Distributed Persistent Memory File System.
    Bohong Zhu, Youmin Chen, Qing Wang, Youyou Lu, Jiwu Shu,
    ACM Transactions on Storage (TOS), 2021
    PDF
  • LrGAN: A Compact and Energy Efficient PIM-based Architecture for GAN Training.
    Haiyu Mao, Jiwu Shu, Mingcong Song, Tao Li,
    IEEE Transactions on Computers (TC), 2021
    PDF
  • TH-DPMS: Design and Implementation of an RDMA-enabled Distributed Persistent Memory Storage System.
    Jiwu Shu, Youmin Chen, Qing Wang, Bohong Zhu, Junru Li, Youyou Lu,
    ACM Transactions on Storage (TOS), 2020
    PDF
  • Towards Unaligned Writes Optimization in Cloud Storage with High-performance SSDs.
    Jiwu Shu, Fei Li, Siyang Li, Youyou Lu,
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 2020
    PDF
  • ShieldNVM: An Efficient and Fast Recoverable System for Secure Non-Volatile Memory.
    Fan Yang, Youmin Chen, Haiyu Mao, Youyou Lu, Jiwu Shu,
    ACM Transactions on Storage (TOS), 2020
    PDF
  • Cross-Rack-Aware Single Failure Recovery for Clustered File Systems.
    Zhirong Shen, Patrick PC Lee, Jiwu Shu, Wenzhong Guo,
    IEEE Transactions on Dependable and Secure Computing (TDSC), 2020
    PDF
  • Mitigating Synchronous I/O Overhead in File Systems on Open-Channel SSDs.
    Youyou Lu, Jiwu Shu, Jiacheng Zhang,
    ACM Transactions on Storage (TOS), 2019
    PDF
  • Correlation-Aware Stripe Organization for Efficient Writes in Erasure-Coded Storage: Algorithms and Evaluation.
    Zhirong Shen, Patrick PC Lee, Jiwu Shu, Wenzhong Guo,
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 2019
    PDF
  • A Flattened Metadata Service for Distributed File Systems.
    Siyang Li, Fenlin Liu, Jiwu Shu, Youyou Lu, Tao Li, Yang Hu,
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 2018
    PDF
  • Efficient and Consistent NVMM Cache for SSD-based File System.
    Youmin Chen, Youyou Lu, Pei Chen, Jiwu Shu,
    IEEE Transactions on Computers (TC), 2018
    PDF
  • HiNFS: A Persistent Memory File System with Both Buffering and Direct-Access.
    Youmin Chen, Jiwu Shu, Jiaxin Ou, Youyou Lu,
    ACM Transactions on Storage (TOS), 2018
    PDF
  • Encoding-Aware Data Placement for Efficient Degraded Reads in XOR-Coded Storage Systems: Algorithms and Evaluation.
    Zhirong Shen, Patrick PC Lee, Jiwu Shu, Wenzhong Guo,
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 2018
    PDF
  • FlashKV: Accelerating KV performance with open-channel SSDs.
    Jiacheng Zhang, Youyou Lu, Jiwu Shu, Xiongjun Qin,
    ACM Transactions on Embedded Computing Systems (TECS), 2017
    PDF
  • Seek-efficient i/o optimization in single failure recovery for xor-coded storage systems.
    Zhirong Shen, Jiwu Shu, Patrick PC Lee, Yingxun Fu,
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 2017
    PDF
  • Short code: An efficient RAID-6 MDS code for optimizing degraded reads and partial stripe writes.
    Yingxun Fu, Jiwu Shu, Xianghong Luo, Zhirong Shen, Qingda Hu,
    IEEE Transactions on Computers (TC), 2017
    PDF
  • Parity-switched data placement: Optimizing partial stripe writes in xor-coded storage systems.
    Zhirong Shen, Jiwu Shu, Yingxun Fu,
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 2016
    PDF
  • Hv code: An all-around mds code for raid-6 storage systems.
    Zhirong Shen, Jiwu Shu, Yingxun Fu,
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 2016
    PDF
  • Reconsidering single disk failure recovery for erasure coded storage systems: Optimizing load balancing in stack-level.
    Yingxun Fu, Jiwu Shu, Zhirong Shen, Guangyan Zhang,
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 2016
    PDF
  • Blurred persistence: Efficient transactions in persistent memory.
    Youyou Lu, Jiwu Shu, Long Sun,
    ACM Transactions on Storage (TOS), 2016
    PDF
  • Supporting system consistency with differential transactions in flash-based SSDs.
    Youyou Lu, Jiwu Shu, Jia Guo, Peng Zhu,
    IEEE Transactions on Computers (TC), 2016
    PDF
  • Caco: An efficient cauchy coding approach for cloud storage systems.
    Guangyan Zhang, Guiyong Wu, Shupeng Wang, Jiwu Shu, Weimin Zheng, Keqin Li,
    IEEE Transactions on Computers (TC), 2016
    PDF
  • High-performance and lightweight transaction support in flash-based SSDs.
    Youyou Lu, Jiwu Shu, Jia Guo, Shuai Li, Onur Mutlu,
    IEEE Transactions on Computers (TC), 2015
    PDF
  • Redistribute Data to Regain Load Balance during RAID-4 Scaling.
    Guangyan Zhang, Jigang Wang, Keqin Li, Jiwu Shu,
    IEEE Transactions on Parallel and Distributed Systems (TPDS), 2015
    PDF
  • Design and implementation of an asymmetric block-based parallel file system.
    Letian Yi, Jiwu Shu, Ying Zhao, Yinjin Qing, Youyou Lu, Weiming Zheng,
    IEEE Transactions on Computers (TC), 2014
    PDF
  • Generalized X-code: An efficient RAID-6 code for arbitrary size of disk array.
    Xianghong Luo, Jiwu Shu,
    ACM Transactions on Storage (TOS), 2012
    PDF
  • Preventing Silent Data Corruptions from Propagating During Data Reconstruction.
    Mingqiang Li, Jiwu Shu,
    IEEE Transactions on Computers (TC), 2010
    PDF
  • SOPA: Selecting the Optimal Policy Adaptively for a cache system.
    Yang Wang, Jiwu Shu, Guangyan Zhang, Wei Xue,
    ACM Transactions on Storage (TOS), 2010
    PDF
  • DACO: A High Performance Disk Architecture Designed Specially for Large Scale Erasure Coded Storage Systems.
    Mingqiang Li, Jiwu Shu,
    IEEE Transactions on Computers (TC), 2010
    PDF
  • ALV: A New Data Redistribution Approach to RAID-5 Scaling.
    Guangyan Zhang, Weimin Zheng, Jiwu Shu,
    IEEE Transactions on Computers (TC), 2010
    PDF
  • GRID Codes: Strip-based Erasure Codes with High Fault Tolerance for Storage Systems.
    Mingqiang Li, Jiwu Shu, Weimin Zheng,
    ACM Transactions on Storage (TOS), 2009
    PDF
  • SLAS: An Efficient Approach to Scaling Round-robin Striped Volumes.
    Guangyan Zhang, Jiwu Shu, Wei Xue, Weimin Zheng,
    ACM Transactions on Storage (TOS), 2007
    PDF
  • Design and Implementation of an Out-of-Band Virtualization System for Large SANs.
    Guangyan Zhang, Jiwu Shu, Wei Xue, Weimin Zheng,
    IEEE Transactions on Computers (TC), 2007
    PDF
  • Design and Implementation of a SAN System Based on the Fiber Channel Protocol.
    Jiwu Shu, Bigang Li, Weimin Zheng,
    IEEE Transactions on Computers (TC), 2005
    PDF
  • A Parallel Transient Stability Simulation for Power System.
    Jiwu Shu, Wei Xue, Weimin Zheng,
    IEEE Transactions on Power Systems (TOPS), 2005
    PDF

Social Service

Professional Services

  • Academic Committee Member, Key Laboratory of Information Storage System Ministry of Education of China, August 2017 - Present.
  • Deputy Director, National Engineering Lab for Disaster Backup Technologies, 2008 –Present.
  • Academic Committee, State Key Laboratory of High-end Server & Storage Technology, 2008 – Present.
  • Deputy Director of General Experts Group, “Key Technologies for Mass Storage Systems” Project, National 863 High-Tech Program, 2008 – 2010.
  • Deputy Director and Executive Member: Information Storage Technology Committee of China Computer Federation, 2006 –Present.

Technical Journal Editorships

  • Associate Editor, ACM Transactions on Storage (TOS), Oct. 2016 – Present.
  • Editorial Committee Member, Chinese Magazine of Big Data Research, March 2015 – Present.
  • Editorial Committee Member, Chinese Journal of Computers, March 2010 – Present.
  • Editorial Committee Member, Chinese Journal of Software, March 2012 – Present.
  • Editorial Committee Member, Chinese Journal of Computer Research and Development, March 2010 – Present.

Conference TPC or Steering Committee Memberships

  • PC member, International Symposiom on High-Performance Parallel and Distributed Computing (ACM HPDC), 2018.
  • PC member (Storage and I/O Track), 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2018.
  • PC member, IEEE International Symposium on Reliable Distributed Systems (SRDS), 2017, 2018.
  • PC member, International Conference on Languages, Compilers, Tools and Theory for Embedded Systems (LCTES), 2017.
  • PC member, IEEE International Conference on Computer Design (ICCD), 2016, 2017.
  • PC Member, IEEE International Conference on Parallel and Distributed Systems(ICPADS), 2016, 2017.
  • PC member, IEEE International Conference on Networking, Architecture, and Storage(NAS), 2009, 2011, 2016, 2017, 2018 (General Co-Chairs).
  • PC member, IEEE International Parallel & Distributed Processing Symposium(IPDPS), 2012.
  • Program Vice Co-Chairs (Storage and Reliability), IEEE International Conference on Cluster Computing (CLUSTER), 2012.
  • Steering Committee and PC member, IEEE Non-Volatile Memory Systems and Applications Symposium (NVMSA), 2014 (General Chair), 2015, 2016, 2017, 2018.
  • PC member, IEEE International Conference on Parallel Processing(ICPP), 2015, 2016.
  • Vice Chair of Program Committee, National Conference of Information Storage Technology (NCIST), 2010, 2011, 2012, 2013.
  • Chair of Program Committee, National Conference of Information Storage Technology (NCIST), 2014, 2016, 2017.
  • PC member, China Computer Federation Big Data Conference, 2013, 2014, 2015, 2016.

Departmental Committee Memberships

  • THU: Committee Member of Academic Committee in College of Information Science and Technology, April 14, 2011 – Present.
  • THU CS Department: Deputy Director of Academic Committee, March 2011 - March 2015.
  • THU CS Department: Committee Member of Academic Committee, April 2015 – Present.
  • THU CS Department: Committee Member of Academic Degrees Committee, 2008 – 2010.