计算机科学与技术系

Department of Computer Science and Technology

Jiwu SHU

Professor

Department of Computer Science and Technology

Joined Department: 1999

Email: shujw@tsinghua.edu.cn

URL: http://storage.cs.tsinghua.edu.cn/~jiwu-shu/

Phone: +86-10-62795215

Fax:+86-10-62771138

Education background

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

Master of Computer Science, Jiangsu University, Zhenjian, China, 1996;

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

Social service

China Computer Federation: Deputy Director of Academic Work Committee (2018-)

China Computer Federation: Deputy Director and Executive Member of Information Storage Technology Committee (2006-);

National Engineering Lab for Disaster Backup Technologies: Deputy Director (2008-);

State Key Laboratory of High-end Server & Storage Technology: Academic Committee (2008-2018.07);

Key Laboratory of Information Storage System Ministry of Education of China: Academic Committee Member (2017-);

College of Information Science and Technology: Academic Committee Member (2011-);

"Key Technologies for Mass Storage Systems" Project, National 863 High-Tech Program:

Deputy Director of General Experts Group (2008-2010);

ACM Transaction on Storage: Associate Editor (2016-);

Chinese Journal of Computers: Editorial Member (2010-);

Chinese Journal of Software: Editorial Member (2012-);

Chinese Journal of Computer Research and Development: Editorial Member (2010-).

Areas of Research Interests/ Research Projects

Nonvolatile memory systems and technologies; Solid State Storage System and Technology Based on Flash Device; Storage network systems, Cloud storage systems, Data storage systems; Data and storage reliability; Parallel/distributed processing technology.

Key projects of the national key research and development program: TB level persistent memory storage technology and system (2018-2021);

Beijing Municipal Science and Technology Commission: Research on the architecture and optimization technology of big data processing software platform based on heterogeneous 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: Research on Key Technologies of High Reliability for New Distributed Storage System (2019-2023);

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).

Research Status

Research fields in my group include: non-volatile memory (NVM) systems and technologies, network (/cloud/big data) storage systems and technologies, and storage reliability and security, etc.

In the aspect of NVM systems and technologies, to address the problems of both the inability of legacy storage architecture and software systems (which are designed for hard disks) in exploiting the advantages of NVMs and the limitations of NVM on performance and endurance, we have performed research on NVM system building and the relaxed technologies. Main results are published in international conferences (including MICRO’2018/2014, USENIX ATC’2017(2), EuroSys’2019/2016, ISCA’2015, DAC’2019/2016/2015, DSN’2014, MSST’2016/2015(Best Paper Nomination), ICCD’2014, DATE’2017(2), ICPP’2016, CF’2015, GLSVLSI’16, ASP-DAC’2018/2016, NVMSA’2018/2016/2015, et. al.) and journals (including ACM TOS 2019/2018/2016, IEEE TPDS 2017).

In the aspect of solid storage system and technology based on Flash devices, we have developed the Open-Channel SSD and related technologies according to the special characteristics of Flash. Main results are published in international conferences (including FAST’2014/2013, USENIX’2016, SC’2017, DAC’2019, IPDPS’2014, ICCD’2013, DATE’2014, CODES+ISSS’2017, NVMSA’ 2014 et al.) and journals (including ACM TOS 2019、IEEE TC 2015/2016、IEEE TPDS 2018).

In the aspect of network (/cloud/big data) storage systems and technologies, to address the problems of performance, scalability, compatibility, ease of use, security, and manageability of large-scale storage systems, we have performed research on storage virtualization, online scaling, metadata management, cache strategies, hierarchical storage, parallel SAN file system and secure cloud system. We have also developed a SAN-based network storage system, TH-MSNS (Tsinghua Mass Storage Network System). At present, there are nearly 100 sets of TH-MSNS applied in many fields, including audit, public security, oil field, telecom, and education. Main results are published in international journals (including IEEE TOC 2016/2014/2010/2007/2005、ACM TOS 2010/2007, IEEE TPDS 2016/2015/2014, JPDC 2018/2014, et. al.) and conferences (including IPDPS’2016, CODES/ISSS’2016, IWQos’2014/2013, ICPP’2012, CLUSTER’2012, MSST’2006, et. al.).

In the aspect of data reliability in storage systems, to address the problems of fault tolerance capacity (i.e., single fault tolerance, double fault tolerance, and multi-fault tolerance), performance (i.e., coding efficiency), and storage utilization of erasure codes, we have proposed and implemented several high-performance and practical techniques of erasure codes. Main results are published in international conferences (including DSN’2016/2014, SRDS’2017/2016/2015/2014, IPDPS’2015, ICPP’2015/2013/2012, et. al.) and journals (including IEEE TC 2017/2016/2010, IEEE TPDS 2018/2017/2016, IEEE TDSC 2019, ACM TOS 2012/2009, et. al.).

 

Honors And Awards

Science and Technology Progress Award by City of Beijing, Second Class——High Scalability Mass Storage Network System (2004);

Science and Technology Progress Award by Ministry of Education, Second Class——Deepcomp 2600: A New Network Server System (2007);

National Award for Science and Technology Progress, Second Class——High-Performance Cluster System and Mass Storage System (2007);

Technology Invented Award by the Chinese Electronic Society,First Class——Community sharing-oriented cloud storage systems with high availability (2014);

National Science and Technology Invention Award, Second Class——Community sharing-oriented cloud storage systems with high availability (2015);

Jiangsu secience and Technology Award, First Prize——Key Technology and Industrial Application of Large Scale Data Service System and Platform (2018);

Tsinghua University Distinguished Young Scholar Award (2005);

Ministry of Education: New-Century Talents Award (2005);

CVIC Software Talent Award (2007);

National Natural Science Foundation of China: Distinguished Young Scholar (2009);

Ministry of Education, P.R. China: ChangJiang Professorship Award (2014);

IEEE Fellow;

CCF Fellow.

Academic Achievement

Refereed Conference Publications:

[1] Fan Yang, Youyou Lu, Youmin Chen, Haiyu Mao, Jiwu Shu, No Compromises: Secure NVM with Crash Consistency, Write-Efficiency and High-Performance, the 55th Annual Design Automation Conference (DAC), June 2-6, 2019, Las Vegas, NV, USA

[2] Fei Li, Youyou Lu, Zhongjie Wu, Jiwu Shu, ASCache: An Approximate SSD Cache for Error-Tolerant Applications, the 55th Annual Design Automation Conference (DAC), June 2-6, 2019, Las Vegas, NV, USA

[3] Youmin Chen, Youyou Lu, Jiwu Shu, Scalable RDMA RPC on Reliable Connection with Efficient Resource Sharing, European Conference on Computer Systems (EuroSys), Dresden, Germany, Mar 25, 2019 - Mar 28, 2019

[4] Haiyu Mao, Mingcong Song, Tao Li, Yutiing Dai, Jiwu Shu, LerGAN: A Zero-free, Low Data Movement and PIM-based GAN Architecture, The 51st Annual IEEE/ACM International Symposium on Microarchitecture (Micro-51), Fukuoka City, Japan, 2018, Oct 20 – 24, pp.670-682 (acceptance rate: 74/351=21.06%)

[5] Siyang Li, Youyou Lu, Jiwu Shu, Fenlin Liu, Yang Hu, Tao Li, LocoFS: A Loosely-Coupled Metadata Service for Distributed File System, The International Conference for High Performance Computing, Networking, Storage and Analysis (SC), Nov. 12-17,2017, Denver, Co (Acceptance Rate: 61/327=18.65%)

[6] Youyou Lu, Jiwu Shu, Youmin Chen, Tao Li , Octopus: an RDMA-enabled Distribute Persistent Memory File System, 2017 USENIX Annual Technical Conference (USENIX ATC), July 12–14, 2017, Santa Clara, CA, USA, pp.773-785 (acceptance rate: 60/283=21%)

[7] Qingda Hu, Jinglei Ren, Anirudh Badam, Jiwu Shu, Tomas Moscibroda, Log-Structured Non-Volatile Main Memory, 2017 USENIX Annual Technical Conference (USENIX ATC), July 12–14, 2017, Santa Clara, CA, USA, pp.703-717 (acceptance rate: 60/283=21%)

[8] Jiacheng Zhang, Jiwu Shu, Youyou Lu, ParaFS: A Log-Structured File System to Exploit the Internal Parallelism of Flash Devices, 2016 USENIX Annual Technical Conference (USENIX ATC), June 22–24, 2016, Denver, Colorado, USA (Acceptance Rate: 19%)

[9] Zhirong Shen, Jiwu Shu, Patrick P.C. Lee, Reconsidering Single Failure Recovery in Cluster File Systems, The 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2016, June 28-July 1st, Toulouse, France (Acceptance Rate: 58/259=22.39%)

[10] Zewei Li, Yongpan Liu, Daming Zhang, Chun Jason Xue, Zhangyuan Wang, Xin Shi, Wenyu Sun, Jiwu Shu, Huazhong Yang, HW/SW Co-design of Nonvolatile IO System in Energy Harvesting Sensor Nodes for Optimal Data Acquisition, Design Automation Conference (DAC), 5–9 June 2016, Austin, USA (Acceptance Rate: 152/876=17.4 %)

[11] Jiaxin Ou, Jiwu Shu, Youyou Lu, A High Performance File System for Non-Volatile Main Memory, The European Conference on Computer Systems (EuroSys), 18th-21st, April, 2016, London, UK (Acceptance Rate: 38/180=21.11%)

[12] Zhirong Sheng, Jiwu Shu, Patrick Lee, Seek-Efficient I/O Optimization in Single Failure Recovery for XOR-Coded Storage Systems, The 34th International Symposium on Reliable Distributed Systems (SRDS), September 28-October 1, 2015, Quebec Canada (Nominated Best Papers).

[13] Yongpan Liu, Zewei Li, Hehe Li, Yiqun Wang, Xueqing Li, Kaisheng Ma, Shuangchen Li, Meng-Fan Chang, Sampson John, Yuan Xie, Jiwu Shu, Huazhong Yang, Design Automation Conference (DAC), Moscone Center, San Francisco, CA, June 7-11, 2015, Article No.150, pp.1-6

[14] Chao Zhang, Guangyu Sun, Xian Zhang, Weiqi Zhang, Weisheng Zhao, Tao Wang, Yun Liang, Yongpan Liu, Yu Wang, Jiwu Shu, Hi-fi Playback: Tolerating Position Errors in Shift Operations of Racetrack Memory, The 42nd International Symposium on Computer Architecture (ISCA), Portland, OR, USA, June 13-17, 2015, pp. 694-706. (Acceptance Rate: 58/305=19.02%)

[15] Louyou Lu, Jiwu Shu, Long Sun, Blurred Persistence in Transactional Persistent Memory, The 31st International Conference on Massive Storage Systems and Technologies (MSST), June 1-5, 2015, Santa Clara, California, USA (Nominated Best Papers)

[16] Fan Jie, Jiang Song, Shu Jiwu, Sun Long, Hu Qingda, WL-Reviver: A Framework for Reviving any Wear-Leveling Techniques in the Face of Failures on Phase Change Memory, The Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), June 23 - 26, 2014, Atlanta, Georgia USA, pp.228-239. (Acceptance Rate: 49/181 = 27.07%)

[17] Zhirong Sheng, Jiwu Shu, HV Code: An MDS Code to Improve Efficiency and Reliability of RAID-6 Systems, The Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), June 23 - 26, 2014, Atlanta, Georgia USA, pp.550-56. (Acceptance Rate: 49/181 = 27.07%)

[18] Lu Youyou, Shu Jiwu, Wang Wei, ReconFS: A Reconstructable File System on Flash Storage, FAST, the 12th USENIX Conference on File and Storage Technologies (FAST), February 12-15, 2014, San Jose, CA, USA, pp. 75-88. (Acceptance Rate: 21/133=15.79% (full paper))

[19] Jie Fan, Song Jiang, Jiwu Shu, Youhui Zhang, Weimin Zheng, Partitioning Data Block for Efficient Recovery of Stuck-At-Faults in Phase Change Memory, The 46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), December 7-11, 2013, Davis, California, pp. 433-444. (Acceptance Rate: 39/239=16.32%)

[20] Youyou Lu, Jiwu Shu, Weimin Zheng, Extending the Lifetime of Flash-based Storage through Reducing Write Amplification from File Systems, 11th USENIX Conference on File and Storage Technologies (FAST), February 12-15,2013, San Jose, CA, USA, pp. 257-270. (Acceptance Rate: 20/127=15.75% (full paper))

Refereed Journal Publications:

[1] Siyang Li, Fenlin Liu, Jiwu Shu, Youyou Lu, Tao Li, Yang Hu, A Flattened Metadata Service for Distributed File Systems, IEEE Transactions on Parallel and Distributed Systems (TPDS), 29(12):2641-2657, December 2018.

[2] Zhirong Shen, Patrick P. C. Lee, Jiwu Shu and Wenzhong Guo, Encoding-Aware Data Placement for Efficient Degraded Reads in XOR-Coded Storage Systems: Algorithms and Evaluation, IEEE Transactions on Parallel and Distributed Systems (TPDS), 29(12):2757-2770, December 2018.

[3] Youmin Chen, Jiwu Shu, Jiaxin Ou, Youyou Lu, HiNFS: A Persistent Memory File System with both Buffering and Direct-Access, ACM Transactions on Storage, Vol.14, Number 1, April 2018, 4:1-4:30.

[4] Zhirong Shen, Jiwu Shu, Patrick P.C. Lee, and Yingxun Fu, Seek-Efficient I/O Optimization in Single Failure Recovery for XOR-Coded Storage Systems, IEEE Transactions on Parallel and Distributed Systems (TPDS), 28(3):877-890, 2017.

[5] Yingxun Fu, Jiwu Shu, Xianghong Luo, Zhirong Shen, Qingda Hu, Short Code: An Efficient RAID-6 MDS Code for Optimizing Degraded Reads and Partial Stripe Writes, IEEE Transactions on Computers (TC), 66(1), pp. 127-137, 2017.

[6] Youyou Lu, Jiwu Shu, Jia Guo, Peng Zhu, Supporting System Consistency with Differential Transactions in Flash-based SSDs, IEEE Transactions on Computers, 65(2), pp. 627-639, 2016.

[7] Louyou Lu, Jiwu Shu, Long Sun, Blurred Persistence: Efficient Transactions in Persistent Memory, ACM Transactions on Storage, Vol.12, No. 1, Article 3, pp. 1-29, January 2016.

[8] Zhirong Shen, Jiwu Shu and Yingxun Fu, Parity-switched Data Placement: Optimizing Partial Stripe Writes in XOR-Coded Storage Systems, IEEE Transactions on Parallel and Distributed Systems (TPDS), 27(11), pp. 3311-3322, 2016.

[9] Zhirong Shen, Jiwu Shu, HV Code: An All-Around MDS Code for RAID-6 Storage Systems, IEEE Transactions on Parallel and Distributed Systems (TPDS), 27(6), pp.1674-1686, JUNE 2016.

[10] Yingxun Fu, Jiwu Shu, Zhang Guangyan, Reconsidering Single Disk Failure Recovery for Erasure Coded Storage Systems: Optimizing The Load Balancing in Stack-Level, IEEE Transactions on Parallel and Distributed Systems (TPDS), 27(5):1457-1469, 2016.

[11] Guangyan Zhang, Guiyong Wu, shupeng Wang, Jiwu Shu, Weimin Zheng, Keqin Li, CaCo: An Efficient Cauchy Coding Approach for Cloud Storage Systems, IEEE Transactions on Computers, 65(2), pp.435-447, 2016.

[12] Youyou Lu, Jiwu Shu, Jia Guo, Shuai Li, and Onur Mutlu, High-Performance and Lightweight Transaction Support in Flash-based SSDs, IEEE Transactions on Computers, 64(10), pp.2819-2832, 2015.

[13] Zhang Guangyan, Wang Jigang, Li Keqin, Shu Jiwu, and Zheng Weimin, Redistribute Data to Regain Load Balance during RAID-4 Scaling, IEEE Transactions on Parallel and Distributed Systems, Vol.25, No.7, pp.1-11, JULY 2014.

[14] Yi Letian, Shu Jiwu, Zhao Ying, Qian Yingjin, Lu Youyou, Zheng Weiming, Design and implementation of an asymmetric block-based parallel file system, IEEE Transactions on Computers, Vol.62, No.7, pp.1723-1735, JULY 2014.

[15] Xianghong Luo, Jiwu Shu, Generalized X-code: An efficient RAID-6 code for arbitrary size of disk array, ACM Transactions on Storage (TOS), Vol.8, No.3, Article 10, pp.1-19, 2012.

[16] Wang Yang, Shu Ji-Wu, Zhang Guang-Yan, Xue Wei, SOPA: Selecting the Optimal Policy Adaptively for a cache system, ACM Transactions on Storage, Vol. 6, No. 2, Article 7, pp. 1-18, 2010.

[17] Guangyan Zhang, Weimin Zheng, and Jiwu Shu. ALV: A New Data Redistribution Approach to RAID-5 Scaling, IEEE Transactions on Computers, Vol. 59(3), pp. 345-357, 2010.

[18] Guangyan Zhang, Jiwu Shu, Wei Xue, and Weimin Zheng, SLAS: An Efficient Approach to Scaling Round-robin Striped Volumes, ACM Transactions on Storage, 2007, 3(1), Article3, pp.1-39.

[19] Guangyan Zhang, Jiwu Shu, Wei Xue, and Weimin Zheng, Design and Implementation of an Out-of-Band Virtualization System for Large SANs, IEEE Transactions on Computers, 2007, 56(12), pp.1654-1665.

[20] Shu Ji-wu, Li Bigang, Zheng Wei-min, Design and Implementation of a SAN System Based on the Fiber Channel Protocol, IEEE Transactions on Computers, 54(4), 2005, pp. 439-448.

[21] JIWU SHU, WEI XUE, WEIMING ZHENG, A Parallel Transient Stability Simulation for Power System, IEEE Transactions on Power Systems (TOPS), 2005, 20(4), pp.1709-1717.

[22] Li Mingqiang, Shu Jiwu, Preventing Silent Data Corruptions from Propagating During Data Reconstruction, IEEE Transactions on Computers (TC), 59(12), pp.1611-1624, 2010 (Featured Article).

[23] Li Mingqiang, Shu Jiwu, DACO: A High Performance Disk Architecture Designed Specially for Large Scale Erasure Coded Storage Systems, IEEE Transactions on Computers (TC), 59(10), pp.1350-1362, 2010.

[24] Li Mingqiang, Shu Jiwu, Zheng Weimin, GRID Codes: Strip-based Erasure Codes with High Fault Tolerance for Storage Systems, ACM Transactions on Storage (TOS), 2009, 4(4), Article15, pp.1-22.

Home page of my group:http://storage.cs.tsinghua.edu.cn/~jiwu-shu/