Computer Science & Engineering

  • Name:Chentao Wu
  • Title:Associate Professor
  • Office:SEIEE-3-513
  • Office Phone:021-34208230
  • Email:wuct@cs.sjtu.edu.cn
  • Website:http://www.cs.sjtu.edu.cn/~wuct/

Research Field

Data Storage Systems, Cloud storage, Big data storage systems

Education

Ph.D., Electrical & Computer Engineering, Virginia Commonwealth University, 2012
Ph.D., Computer Architecture, Huazhong University of Science and Technology, 2010

Work experience

Associate Professor, Dept. of Computer Science & Engineering, Shanghai Jiao Tong University, 2014-
Assistant Professor, Dept. of Computer Science & Engineering, Shanghai Jiao Tong University, 2012-2014
Research Assistant, Dept. of Electrical & Computer Engineering, Virginia Commonwealth University, 2010-2012

Research

Research Interest
Data Storage Systems (in Computer Architecture and Operating System Area)
Unstructured Data Management (e.g., buffer cache, I/O scheduling)
Reliable Storage Devices (e.g., disk arrays, backup storage devices)
Non-Volatile Memory Technologies (e.g., flash, phase change memories)

Research Projects
Principle Investigator (PI)
National Natural Science Foudation of China (NSFC) No. 61303012
Shanghai Natural Science Foudation No. 13ZR1421900
Scientific Research Foundation for the Returned Overseas Chinese Scholars
Major Participant
National Natural Science Foudation of China (NSFC) No. 61332001 (key project)
Shanghai Innovative Action Plan No. 13511504200
Participant
973 projects: No. 2004CB318203, No. 2011CB302303
863 projects: No. 2009AA01A402
National Natural Science Foundation of China (NSFC): No.60933002 (key project), No.60603074, No.60603075
U.S. Natural Science Foudation (NSF): CCF-1102605, CCF-1102624, CNS-1218960

Awards and Honors

Outstanding Research Assistantship Award, Virginia Commonwealth University 2011-2012
Student Travel Award for DSN 2011
Student Travel Grant for FAST 2011

Teaching

Undergraduate Courses
CS307:Operating Systems (Spring 2017,2016)
CS356:Operating Systems Curriculum Design (Spring 2017,2016)
EI338:Computer Systems Engineering (Fall 2016,2015,2014,2013)
CS353:Linux Kernel (Spring 2016,2015,2014,2013)
CS080:Data Storage and Management (Summer 2016)
AM322: Introduction to E-Business (Fall 2013)
Graduate Courses
CS28007:Big Data Processing Technologies (Spring 2017,2016)
E033506: Distributed Computing (Fall 2015)

Publications

Selected Journals
1. Jingyu Zhang, Chentao Wu, Dingyu Yang, Yuanyi Chen, Xiaodong Meng, Liting Xu, and Minyi Guo. HSCS: a hybrid shared cache scheduling scheme for multi-programmed workloads. Frontiers of Computer Science (FCS), 2017 (accepted).
2. Xiaodong Meng, *Chentao Wu, Minyi Guo, Jie Li, Xiaoyao Liang, and Long Zheng. PAM: An Efficient Power-Aware Multi-level Cache Policy to Reduce Energy Consumption of Storage Systems. Frontiers of Computer Science (FCS), 2017 (accepted).
3. Jingyu Zhang, Minyi Guo, Chentao Wu, and Yuanyi Chen. Toward Multi-programmed Workloads with Different Memory Footprints: A Self-Adaptive Last Level Cache Scheduling Scheme. SCIENCE CHINA Information Sciences, 2016 (accepted).
4. Xiaodong Meng, *Chentao Wu, Minyi Guo, Jie Li, Xiaoyao Liang, Long Zheng, and Bin Yao. A Hint Frequency-based Approach to Enhance the I/O Performance of Multi-level Cache Storage Systems. Journal of Computer Science and Technology (JCST), 32(2):312-328, 2017.
5. Xing Ge, Bin Yao, Minyi Guo, Changliang Xu, Jingyu Zhou, Chentao Wu, and Guangtao Xue. LSShare: an efficient multiple query optimization system in the cloud. Distributed and Parallel Databases, 32(4): 583-605, 2014.
6. Chentao Wu, Xubin He, Qiang Cao, Changsheng Xie, and Shenggang Wan. Hint-K: An Efficient Multi-level Cache Using K-step Hints. IEEE Transactions on Parallel and Distributed Systems (TPDS), 25(3):653-662, 2014.
Selected Conferences
1. Luyu Li, Houxiang Ji, *Chentao Wu, Jie Li, and Minyi Guo. Favorable Block First: A Comprehensive Cache Scheme to Accelerate Partial Stripe Recovery of Triple Disk Failure Tolerant Arrays. In: Proceedings of the 46th International Conference on Parallel Processing (ICPP 2017), August 14-17, 2017, Bristol, UK.
2. Hongyuan Gao, *Chentao Wu, Jie Li and Minyi Guo. Zero-Chunk: An Efficient Cache Algorithm to Accelerate the I/O Processing of Data Deduplication in Storage Systems. In: Proceedings of the 22nd IEEE International Conference on Parallel and Distributed Systems (ICPADS 2016), December 13-16, 2016,Wuhan, China.
3. Chao Tan, Luyu Li, *Chentao Wu, and Jie Li. DASM: A Dynamic Adaptive Forward Assembly Area Method to Accelerate Restore Speed for Deduplication-based Backup Systems. In: Proceedings of the 13th IFIP International Conference on Network and Parallel Computing (NPC 2016) , October 28-29, 2016, Xi'an, China.
4. Yanbing Jiang, *Chentao Wu, Jie Li, and Minyi Guo. BDR: A Balanced Data Redistribution Scheme to Accelerate the Scaling Process of XOR-based Triple Disk Failure Tolerant Arrays. In: Proceedings of the 34th IEEE International Conference on Computer Design (ICCD 2016) , October 3-5, 2016, Phoenix, USA.
5. Bo Feng, *Chentao Wu, and Jie Li. MLC: An Efficient Multi-level Log Compression Method for Cloud Backup Systems. In: Proceedings of the 14th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2016) , August 23-26, 2016, Tianjin, China.
6. Yanbing Jiang, *Chentao Wu, Jie Li, and Minyi Guo. EH-Code: An Extended MDS Code to Improve Single Write Performance of Disk Arrays for Correcting Triple Disk Failures. In: Proceedings of the 15th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2015) , November 18- 20, 2015, Zhangjiajie, China.
7. Yongzhe Zhang, *Chentao Wu, Jie Li, and Minyi Guo. PCM: A Parity-check Matrix Based Approach to Improve Decoding Performance of XOR-based Erasure Codes. In: Proceedings of the 34th International Symposium on Reliable Distributed Systems (SRDS 2015), September 28- October 1, 2015, Montreal, Canada.
8. Congjin Du, *Chentao Wu, Jie Li, Minyi Guo, and Xubin He. BPS: A Balanced Partial Stripe Write Scheme to Improve the Performance of RAID-6. In: Proceedings of the IEEE International Conference on Cluster Computing (Cluster 2015), September 8-11, 2015, Chicago, USA.
9. Chentao Wu, Xubin He, Jie Li, and Minyi Guo. Code 5-6: An Efficient MDS Array Coding Scheme to Accelerate Online RAID Level Migration. In: Proceedings of the 44th International Conference on Parallel Processing (ICPP 2015), September 1-4, 2015, Beijing, China.
10. Yongzhe Zhang, *Chentao Wu, Jie Li, and Miniyi Guo. TIP-code: A Three Independent Parity Code to Tolerate Triple Disk Failures with Optimal Update Complexity. In: Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2015), June 22-25, 2015, Rio de Janeiro, Brazil.
11. He Li, Song Guo, Chentao Wu, and Jie Li. FDRC: Flow-Driven Rule Caching Optimization in Software Defined Networking. In: Proceedings of the International Conference on Communications (ICC 2015), June 8-12, 2015, London, UK.
12. Xiaodong Meng, *Chentao Wu, Minyi Guo, Jie Li, Xiaoyao Liang, Long Zheng, and Bin Yao. HFA: A Hint Frequency-based Approach to Enhance the I/O Performance of Multi-level Cache Storage Systems. In: Proceedings of the 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS 2014), December 16-19, 2014, Hsinchu, Taiwan.
13. Congjin Du, *Chentao Wu, and Jie Li. An Advanced Data Redistribution Approach to Accelerate the Scale-Down Process of RAID-6. In: Proceedings of the 14th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2014), August 24-27, 2014, Dalian, China.
14. Chentao Wu and Xubin He. A Flexible Framework to Enhance RAID-6 Scalability via Exploiting the Similarities among MDS Codes. In: Proceedings of the 42nd International Conference on Parallel Processing (ICPP 2013), October 1-4, 2013, Lyon, France.
15. Chentao Wu, Xubin He, Jizhong Han, Huailiang Tan, and Changsheng Xie. SDM: A Stripe-based Data Migration Scheme to Improve the Scalability of RAID-6. In: Proceedings of the IEEE International Conference on Cluster Computing (Cluster 2012), September 24-28, 2012, Beijing, China.
16. Chentao Wu and Xubin He. GSR: A Global Stripe-based Redistribution Approach to Accelerate RAID-5 Scaling. In: Proceedings of the 41st International Conference on Parallel Processing (ICPP 2012), September 10-13, 2012, Pittsburgh, USA.
17. Benjamin Eckart, Xubin He, Chentao Wu, Ferrol Aderholdt, Fang Han, and Stephen L. Scott. Distributed Virtual Diskless Checkpointing: A Highly Fault Tolerant Scheme for Virtualized Clusters. In: Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW 2012), May 21-25, 2012, Shanghai, China.
18. Chentao Wu, Xubin He, Guanying Wu, Shenggang Wan, Xiaohua Liu, Qiang Cao, and Changsheng Xie. HDP Code: A Horizontal-Diagonal Parity Code to Optimize I/O Load Balancing in RAID-6. In: Proceedings of the 41st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2011), June 27-30, 2011, Hong Kong, China.
19. Chentao Wu, Shenggang Wan, Xubin He, Qiang Cao, and Changsheng Xie. H-Code: A Hybrid MDS Array Code to Optimize Partial Stripe Writes in RAID-6. In: Proceedings of the 25th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2011), May 13-16, 2011, Anchorage, USA.
20. Chentao Wu, Xubin He, Qiang Cao, and Changsheng Xie. Hint-K: An Efficient Multi-level Cache Using K-step Hints. In: Proceedings of the 39th International Conference on Parallel Processing (ICPP 2010), September 13-16, 2010, San Diego, USA.
21. Qiang Cao, Shenggang Wan, Chentao Wu, and Shenghui Zhan. An Evaluation of Two Typical RAID-6 Code on Online Single Disk Failure Recovery. In: Proceedings of the 5th IEEE International Conference on Networking, Architecture, and Storage (NAS 2010), July 15-17, 2010, Macau, China.
22. Chentao Wu, Xubin He, Shenggang Wan, Qiang Cao, and Changsheng Xie. Hotspot Prediction and Cache in Distributed Stream-processing Storage Systems. In: Proceedings of the 28th IEEE International Performance, Computing, and Communications Conference (IPCCC 2009), December 14-16, 2009, Phoenix, USA.
23. Shenggang Wan, Qiang Cao, Xubin He, Changsheng Xie, and Chentao Wu. An Adaptive Cache Management Using Dual LRU Stacks to Improve Buffer Cache Performance. In: Proceedings of the 27th IEEE International Performance, Computing, and Communications Conference (IPCCC 2008), December 7-9, 2008, Austin, USA.
24. Chentao Wu, Changsheng Xie, Qinqi Wei, Shenggang Wan, Qiang Cao, and Xubin He. An Attribute-Based Dynamic Data Organization in Mass Storage Systems. In: Proceedings of the 7th International Conference on Grid and Cooperative Computing (GCC 2008), October 24-26, 2008, Shenzhen, China.

Others

Technical Committee Member
Member, Data Storage Technical Committee, China Computer Federation (CCF)
Member, Computer Architecture Technical Committee, China Computer Federation (CCF)
Member, Standing Committee of Computer Education in Primary and Middle Schools, China Computer Federation (CCF)
Vice Director, Data Storage Technical Committee, Shanghai Computer Society
Member, Computer Architecture Technical Committee, Shanghai Computer Society
Program Committee Member
The 36th IEEE International Performance Computing and Communications Conference (IPCCC) 2017
IEEE Big Data Service 2017
China National Conference on Information Storage (NCIS) 2016
IEEE Big Data Service 2016
China National Conference on Information Storage (NCIS) 2015
The 21st International Conference on Parallel and Distributed Systems (ICPADS) 2015
IEEE Big Data Service 2015
CCF Annual Conference on Advanced Computer Architecture (ACA) 2014
China National Conference on Information Storage (NCIS) 2014
Reviewer
IEEE Transactions on Parallel and Distributed Systems (TPDS)
IEEE Transactions on Communications (ToC)
IEEE Transactions on Cloud Computing (TCC)
Frontiers of Computer Science (FCS)
Chinese Journal of Computers
IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
IEEE International Parallel and Distributed Processing Symposium (IPDPS)
IEEE International Conference on Massive Storage Systems and Technology (MSST)
IEEE International Conference on Communications (ICC)
IEEE International Performance Computing and Communication Conference (IPCCC)