About Me

I am now an associate professor of the School of Informatics at Xiamen University. I obtained my B.S. degree in Mathematics and Applied Mathematics from University of Electronic Science and Technology of China (UESTC) in 2010, and Ph.D. degree in Computer Science from Tsinghua University (supervised by Prof. Jiwu Shu ) in 2016. I was a postdoctoral fellow working with Prof. Patrick P. C. Lee in the Department of Computer Science and Engineering at The Chinese University of Hong Kong in 2017-2019.

My current research interests include designing and building secure and dependable techniques for large-scale storage systems and data centers.

Publications

Conference Papers:

[C26] Accelerating Sub-Block Erase in 3D NAND Flash Memory.
Hongbin Gong, Zhirong Shen*, and Jiwu Shu
in Proc. of the 39th IEEE International Conference on Computer Design ( ICCD'21 ), October 24-27, 2021. (AR: 60/246 = 24.4%)

[C25] SimiEncode: A Similarity-based Encoding Scheme to Improve Performance and Lifetime of Non-Volatile Main Memory.
Suzhen Wu, Jiapeng Wu, Zhirong Shen, Zhihao Zhang, Zuocheng Wang, and Bo Mao
in Proc. of the 39th IEEE International Conference on Computer Design ( ICCD'21 ), October 24-27, 2021. (AR: 60/246 = 24.4%)

[C24] Boosting Full-Node Repair in Erasure-Coded Storage.
Shiyao Lin, Guowen Gong, Zhirong Shen*, Patrick P. C. Lee, and Jiwu Shu
in Proc. of 2021 USENIX Annual Technical Conference ( USENIX ATC'21 ), July 14-16, 2021. (AR: 64/341 = 18.8%)

[C23] When Delta Sync Meets Message-Locked Encryption: a Feature-based Delta Sync Scheme for Encrypted Cloud Storage.
Suzhen Wu, Zhanhong Tu, Zuocheng Wang, Zhirong Shen , and Bo Mao
in Proc. of the 41st IEEE International Conference on Distributed Computing Systems ( ICDCS'21 ), July 7-10, 2021. (AR: 97/489 = 19.8%)

[C22] CAGC: A Content-aware Garbage Collection Scheme for Ultra-Low Latency Flash-based SSDs.
Suzhen Wu, Chunfeng Du, Haijun Li, Hong Jiang, Zhirong Shen , and Bo Mao
in Proc. of 35th IEEE International Parallel & Distributed Processing Symposium ( IPDPS'21 ), May 17-21 2021.

[C21] Optimal Rack-Coordinated Updates in Erasure-Coded Data Centers.
Guowen Gong, Zhirong Shen*, Suzhen Wu, Xiaolu Li, and Patrick P. C. Lee
in Proc. of IEEE International Conference on Computer Communications ( INFOCOM'21 ), May 2021. (AR: 252/1266 = 19.9%)

[C20] EAD: a Collision-free and High Performance ECC assisted Deduplication Scheme for Flash Storage.
Suzhen Wu, Jindong Zhou, Weidong Zhu, Hong Jiang, Zhijie Huang, Zhirong Shen, and Bo Mao
in Proc. of the 38th IEEE International Conference on Computer Design ( ICCD'20 ), Oct. 18-21, 2020, Hartford, Connecticut, USA. (AR: 62/221 = 28.1%)

[C19] Enabling I/O-Efficient Redundancy Transitioning in Erasure-Coded KV Stores via Elastic Reed-Solomon Codes.
Si Wu, Zhirong Shen*, and Patrick P. C. Lee
in Proc. of the 39th International Symposium on Reliable Distributed Systems ( SRDS'20 ), Sep. 21-24, 2020, Shanghai, China. (AR: 32/131 = 24.4%)
Prof. C. V. Ramamoorthy Best Paper Award

[C18] BitFlip: A Bit-Flipping Scheme for Reducing Read Latency and Improving Reliability of Flash Memory.
Suzhen Wu, Sijie Lan, Jindong Zhou, Hong Jiang, and Zhirong Shen*
in Proc. of the 36th International Conference on Massive Storage Systems and Technology ( MSST'20 ), October, 2020, USA.

[C17] Toward Adaptive Disk Failure Prediction via Stream Mining.
Shujie Han, Parick P.C. Lee, Zhirong Shen, Cheng He, Yi Liu, and Tao Huang
in Proc. of the 40th IEEE International Conference on Distributed Computing Systems ( ICDCS'20 ), July 8-10, 2020, Singapore. (AR: 105/584 = 18.5%)

[C16] Optimal Encoding and Decoding Algorithms for the RAID-6 Liberation Codes.
Zhijie Huang, Hong Jiang, Zhirong Shen, Hao Chen, Nong Xiao, and Ning Li
in Proc. of the 34th IEEE International Parallel and Distributed Processing Symposium ( IPDPS'20 ), May 18-22, 2020, New Orleans, Louisiana, USA.

[C15] ClusterSR: Cluster-Aware Scattered Repair in Erasure-Coded Storage.
Zhirong Shen, Jiwu Shu, Zhijie Huang, and Yingxun Fu
in Proc. of the 34th IEEE International Parallel and Distributed Processing Symposium ( IPDPS'20 ), May 18-22, 2020, New Orleans, Louisiana, USA.

[C14] On the Optimal Repair-Scaling Trade-off in Locally Repairable Codes.
Si Wu, Zhirong Shen, and Patrick P.C. Lee
in Proc. of IEEE International Conference on Computer Communications ( INFOCOM'20 ), April 27-30, 2020, Beijing, China. (AR: 268/1354=19.8%)

[C13] Fast Predictive Repair in Erasure-Coded Storage.
Zhirong Shen, Xiaolu Li, and Patrick P.C. Lee
in Proc. of the 49th IEEE/IFIP International Conference on Dependable Systems and Networks ( DSN'19 ), June 24-27, 2019, Oregon, USA. (AR: 54/252=21.4%)

[C12] Parity-Only Caching for Robust Straggler Tolerance.
Mi Zhang, Qiuping Wang, Zhirong Shen, and Patrick P.C. Lee
in Proc. of the 35th International Conference on Massive Storage Systems and Technology ( MSST'19 ), May 20-24, 2019, Santa Clara, USA.

[C11] Cross-Rack-Aware Updates in Erasure-Coded Data Centers.
Zhirong Shen, and Patrick P.C. Lee
in Proc. of the 47th International Conference on Parallel Processing ( ICPP'18 ), Aug. 13-16, 2018, Oregon, USA. (AR: 91/313=29.1%)

[C10] Correlation-Aware Stripe Organization for Efficient Writes in Erasure-Coded Storage Systems.
Zhirong Shen, Patrick P.C. Lee, Jiwu Shu, and Wenzhong Guo.
in Proc. of the 36th International Symposium on Reliable Distributed Systems ( SRDS'17 ), Sep. 26-29, 2017, Hong Kong, China.(AR: 24/72=33.3%)

[C9] Encoding-Aware Data Placement for Efficient Degraded Reads in XOR-Coded Storage Systems.
Zhirong Shen, Patrick P.C. Lee, Jiwu Shu, and Wenzhong Guo.
in Proc. of the 35th International Symposium on Reliable Distributed Systems ( SRDS'16 ), Sep. 26-29, 2016, Budapest, Hungary.(AR: 29/83=34.9%)

[C8] Efficient Routing for Cooperative Data Regeneration in Heterogeneous Storage Networks.
Zhirong Shen, Patrick P.C. Lee, and Jiwu Shu
in Proc. of the 24th IEEE/ACM Symposium on Quality of Service ( IWQoS'16 ), Jun. 20-21, Beijing, China. (AR: 27/131=20.6%)

[C7] Reconsidering Single Failure Recovery in Clustered File Systems.
Zhirong Shen, Jiwu Shu, and Patrick P.C. Lee
in Proc. of the 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks ( DSN'16 ), Jun. 28~Jul. 1, 2016, Toulouse, France. (AR: 58/259=22.4%)

[C6] Seek-Efficient I/O Optimization in Single Failure Recovery for XOR-Coded Storage Systems.
Zhirong Shen , Jiwu Shu, and Yingxun Fu.
in Proc. of the 34th International Symposium on Reliable Distributed Systems ( SRDS'15 ), Sep. 28-Oct. 1, 2015, Montreal, Canada.
Best Paper Nominee

[C5] EC-FRM: A Novel Erasure Coding Framework to Speed up Reads for Erasure Coded Cloud Storage Systems.
Yingxun Fu, Jiwu Shu, Zhirong Shen .
in Proc. of the 44th Annual Conference 2015 International Conference on Parallel Processing ( ICPP'15 ), Sep. 1-4, 2015, Beijing, China

[C4] HV Code: An All-around MDS Code to Improve Efficiency and Reliability of RAID-6 Systems.
Zhirong Shen, and Jiwu Shu
in Proc. of the 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks ( DSN'14 ), Jun. 23-26, 2014, Atlanta, USA.

[C3] Keyword Search with Access Control over Encrypted Data in Cloud Computing.
Zhirong Shen, Jiwu Shu, and Wei Xue
in Proc. of the 22nd IEEE/ACM Symposium on Quality of Service ( IWQoS'14 ), May 26-27, 2014, Hong Kong, China.

[C2] Preferred Keyword Search over Encrypted Data in Cloud Computing.
Zhirong Shen, Jiwu Shu, and Wei Xue
in Proc. of the 21st IEEE/ACM International Symposium on Quality of Service ( IWQoS'13 ), Jun. 3-4, 2013, Montreal, Canada.

[C1] Secure Storage Systems and Key Technologies.
Jiwu Shu, Zhirong Shen, Wei Xue, and Yingxun Fu
in Proc. of the 18th Asia and South Pacific Design Automation Conference ( ASP-DAC'13 ), Jan. 22-25, 2013, Pacifico Yokohama, Yokohama, Japan. (Invited Paper)

Journal Papers:

[J16] Optimal Repair-Scaling Trade-off in Locally Repairable Codes: Analysis and Evaluation.
Si Wu, Zhirong Shen, Patrick P. C. Lee, and Yinlong Xu
IEEE Transactions on Parallel and Distributed Systems ( TPDS ) (Accepted)

[J15] Cluster-Aware Scattered Repair in Erasure-Coded Storage: Design and Analysis.
Zhirong Shen, Shiyao Lin, Jiwu Shu, Chengxin Xie, Zhijie Huang, and Yingxun Fu
IEEE Transactions on Computers ( TC ) (Accepted)

[J14] Cross-Rack-Aware Updates in Erasure-Coded Data Centers: Design and Evaluation.
Zhirong Shen, and Patrick P.C. Lee
IEEE Transactions on Parallel and Distributed Systems ( TPDS ), 31(10), pp. 2315-2328, 2020.

[J13] Cross-Rack-Aware Single Failure Recovery for Clustered File Systems.
Zhirong Shen, Patrick P.C. Lee, Jiwu Shu, and Wenzhong Guo
IEEE Transactions on Dependable and Secure Computing ( TDSC ), 17(2), pp. 248-261, 2020.

[J12] Correlation-Aware Stripe Organization for Efficient Writes in Erasure-Coded Storage: Algorithms and Evaluation.
Zhirong Shen, Patrick P.C. Lee, Jiwu Shu, and Wenzhong Guo
IEEE Transactions on Parallel and Distributed Systems ( TPDS ), 30(7), pp. 1552-1564, 2019.

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

[J10] Preferred Search over Encrypted Data.
Zhirong Shen, Jiwu Shu, and Wei Xue
Frontiers of Computer Science ( FCS ), 12(3), pp. 593-607, 2018.

[J9] Keyword Search with Access Control over Encrypted Cloud Data.
Zhirong Shen, Jiwu Shu, and Wei Xue
IEEE Sensors Journal, 17(3), pp. 858-868, 2017.

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

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

[J6] Parity-Switched Data Placement: Optimizing Partial Stripe Writes in XOR-Coded Storage Systems.
Zhirong Shen, Jiwu Shu, and Yingxun Fu
IEEE Transactions on Parallel and Distributed Systems ( TPDS ), 27(6), pp. 1674-1686, 2016.

[J5] HV Code: An All-Around MDS Code for RAID-6 Storage Systems.
Zhirong Shen, Jiwu Shu, and Yingxun Fu
IEEE Transactions on Parallel and Distributed Systems ( TPDS ), 27(11), pp. 3311-3322, 2016.

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

[J3] Shield: A Stackable Secure Storage System for File Sharing in Public Storage.
Jiwu Shu, Zhirong Shen , and Wei Xue
Journal of Parallel and Distributed Computing ( JPDC ), 74 (9), 2872-2883, 2014.

[J2] Survey on the Research and Development of Searchable Encryption Schemes.
Zhirong Shen , Wei Xue, and Jiwu Shu
Journal of Software, 25(4), 2014. (in Chinese)

[J1] Research on the New Non-Volatile Storage.
Zhirong Shen , Wei Xue, and Jiwu Shu
Journal of Computer Research and Development, 51(2), 2014. (in Chinese)

Honors & Awards

  • Nanqiang Younth Scholar (B), Xiamen University, 2019

  • Research Fellowship Scheme, The Chinese University of Hong Kong, 2017

  • Hong Kong Scholar Awardee, 2017 (only 60 awardees for Mainland & Hong Kong Joint Postdoctoral Fellows Program )

  • Outstanding Ph.D. Graduate of Tsinghua University, 2016. ( 4 out of 100+ PhD graduates of CS Department at THU )

  • Excellent Graduate Student of Beijing City, 2016

  • Best Paper Nominee, IEEE SRDS'15

  • Sohu Research Fellowship, Tsinghua University, 2013, 2014

  • Scholarship of Suzhou Industrial Park, Tsinghua University, 2011

  • Professional Activities

  • Journal Reviewers (Recently Selected) :

    ACM ToN, ACM ToS, IEEE TC, IEEE TPDS, IEEE TDSC, IEEE TIFS, JPDC, FGCS, SoftwareX, Science China, IET Communications, etc.

  • Conference Committee Members:

    NCIS 2018.

  • Conference Reviewers:

    NAS 2018, SRDS 2018, etc.