计算机科学与技术系

Department of Computer Science and Technology

Education background

Bachelor of Computer Science, Tianjin University, Tianjin, China, 1992;
Master of Computer Science & Technology, Peking University, Beijing, China, 1995;
Ph.D. in Computer Science & Technology, Peking University, China, 1998.

Social service

China Software Industry Association: Vice Secretary of the Specialty Association of Mathematical & Scientific Software (SAMSS) (2007-).

Areas of Research Interests/ Research Projects

High Performance Computing
Grid Computing

"National Excellent Course Integration" Project by Ministry of Education: A Media Streaming Cluster System (2007-2010);
Beijing Natural Science Foundation Project: Research on Hierarchical Task Scheduling Algorithms for Supercomputers (2008-2010);
National Basic Research Program of China (The 973 Program): Research on Distributed Computing Theory and Methods for Large Electric Power Grids (2004-2009);
National Natural Science Foundation of China: Node Clustering-based Hierarchical Message Scheduling Model and Algorithm (2008-2008);
National Natural Science Foundation of China: Contractor-based Mechanism and Model for Supporting Grid Service QoS (2006-2008);
National 863 High-Tech Program of China: Research and Development of Simulative Grids (2004-2005).

Research Status

My research focuses on the research and development of cluster systems. With my colleagues, I have designed and built several cluster systems, including one TOP 500 supercomputer. I also attempt to apply high-performance computing technologies to the fields of computational science and engineering. My research group has proposed many high-efficiency parallel algorithms for cluster systems. I have designed a resource management architecture and several QoS-assurance algorithms for grid computing.
The books I wrote, MPI Parallel Programming, and Grid Computing (as a co-author), have big influence on China's high-performance computing field.

Honors And Awards

Science & Technology Progress Award by City of ShenZhen, First Class-DeepSuper-21C Supercomputer System (2004);
Science & Technology Progress Award by City of Shanghai, First Class-ZiQiang 2000 High Performance Computer System SUHPCS (2001);
Science & Technology Progress Award by Ministry of Education, Second Class-THNPSC-1 Supercomputer System (2000).

Academic Achievement

[1] Zhihui Du, Man Wang, Yinong Chen , Yin Ye and Xudong Chai. "The Triangular Pyramid Scheduling Model and Algorithm for PDES in Grid". Simulation Modelling Practice and Theory 17 (2009) 1678-1689
[2]Yunpeng Chai, Zhihui Du, Yinong Chen. A Stepwise Optimization Algorithm of Clustered Streaming Media Servers. The Journal of Systems and Software 82 (2009) 1344-1361
[3] Kun Wang, Zhihui Du, Yinong Chen, and Sanli Li, "V3COCA: An effective clustering algorithm for complicated objects and its application in breast cancer research and diagnosis", Simulation Modeling Practice and Theory, Volume 17, Issue 2, February 2009, Pages 454-470
[4] Song Hao,Zhihui Du, David Bader and Yin Ye, A Partition-Merge based Cache-Conscious Parallel Sorting Algorithm for CMP with Shared Cache. Accepted by International Conference on Parallel Computing (ICPP2009) Sep.22-25,Vienna, Austria
[5] Wang, Man; Du, Zhihui; Liu, Zhiqiang; Hao, Song; The Dynamic Priority Based Scheduling Algorithm for Hard Real-Time Heterogeneous CMP Application, Journal of Algorithms & Computational Technology, Volume 2, Number 3, September 2008 , pp. 409-427
[6] Xiaoying Wang, Zhihui Du, Yinong Chen, Sanli Li. Virtualization-based Autonomic Resource Management for Multi-tier Web Applications in Shared Data Center. The Journal of Systems & Software, 2008, 81(9): 1591-1608
[7] Zhili Cheng, Zhihui Du, Yinong Chen, Suihui Zhu, Man Wang. "Optimizing Service Data Transmission in an OGSA Based Grid System", Journal of Algorithms & Computational Technology. Vol.1, No.2. pp: 251-272
[8] Man Wang, Zhihui Du, Zhili Cheng, Suihui Zhu, " A Pipeline Virtual Service Pre-Scheduling Pattern and its Application in Astronomy Data Processing", Simulation: Transactions of the Society for Modeling and Simulation International, January, 2007, Vol. 83, No. 1 pp:123-132
[9] Yang, Feng; Du, Zhihui; Tang, Ruichun. "Design of a virtual interface architecture based on IA-64". Qinghua Daxue Xuebao/Journal of Tsinghua University. Vol. 46. No. 4 pp576-579. In Chinese
[10] Zhihui Du, Yinong Chen, Lei Wu, Suihui Zhu," Automatically Building Service Evaluation Metadata in a Grid Environment", The 2006 International workshop on Collaborative Computing, Integration, and Assurance. Gyeongju, Korea. April 27-28, 2006.IEEE Computer Society Press. pp225-230
[11] Zhu, Sui-Hui , Du, Zhi-Hui; Lam, W.K. Design and application of contractual computing meta-service in grid environment. Chinese Journal of Computers, v 28, n 4, April, 2005, p 486-494 In Chinese
[12] Zhihui Du, Francis C.M. Lau, Cho-Li Wang, Wai-kin Lam, Chuan He, Xiaoge Wang, Yu Chen and Sanli Li,"Design of an OGSA-Based MetaService Architecture", Grid and Cooperative Computing-GCC2004, LNCS 3251, 2004,167-174
[13] Zhihui Du, "GSAD Algorithm for Cluster System ", Journal of Tsinghua University, Vol. 43, No.4, pp487-490,2003, In Chinese.
[14] Zhihui Du, Yu Chen, Peng Liu, "Grid Computing", Tsinghua University Publication, ISBN: 7-302-05939-X, 2002.10. in Chinese
[15] Zhihui Du, Sanli Li, Mengyue Wu, Shuyou Li, Jing Zhu, "Hybrid SPMD Simulated Annealing Algorithm and Its Application", Journal of Computers,Vol.24, No.1,pp91-98, Jan. 2001. In Chinese.
[16] Zhihui Du, "MPI Parallel Programming",Tsinghua University Publication,ISBN: 7-302-04566-6, 2001.8 in Chinese
[17] Sanli Li, Zhihui Du, Qunsheng Ma, Xiaoge Wang, "Network Parallel Supercomputer System THNPSC-1", Journal of Computers, Vol.24, No.6. June 2001, pp627-632, In Chinese
[18] Zhihui Du, Wenkui Ding, Gengbin Zheng, Xiaoming Li, Zhuoqun Xu, "Research and implementation of an HPF compilation system",Journal of Software,Vol.10,No. 1, 1999,pp 60-67.In Chinese