School of Software

  • Name:QI Zhengwei
  • Title:Professor
  • Office:Room 1207
  • Office Phone:021-34205595
  • Email:qizhwei@sjtu.edu.cn
  • Website:http://tcloud.sjtu.edu.cn/

Research Field

Program Analysis, Android's performance/security analysis, automatic testing
Cloud and mobile computing, Device virtualization (GPU/FPGA), Virtual machines/containers, system security

Education

2002–2005 PhD in Computer Science, Shanghai Jiao Tong University, Dept. Computer Science.
1999–2002 MS in Computer Science, Northwestern Polytechnical University, Dept. Computer Science.
1995-1999 BA in Aircraft Design, Northwestern Polytechnical University , Dept. Aircraft.

Work experience

2005-Today, School of Software, Shanghai Jiao Tong University
2008, a visiting teacher in the system group of Microsoft Research Asia
2011-2012, a visiting scholar in CMU SCS, hosted by Professor Edmund M. Clarke

Research

1. Principal Investigator: The Research on the Scalability and Availability of Virtualized GPU Resources, sponsored by National Natural Science Foundation of China, (2017-2020)
2. Principal Investigator: The lightweight virtual machine based system-wide program analysis, sponsored by National Natural Science Foundation of China, (2013~2016).
3. Principal Investigator: New Device Virtualization and Giant Virtual Machines, sponsored by the National Key Research & Development Program of China, (2016~2020).
4. National Basic Data Platform of Danxia Landform, sponsored by National R&D Infrastructure and Facility Development Program in China (2013-2018).

Awards and Honors

1. The "Challenge Cup" National University Student Extracurricular Academic Science and Technology Work Competition, Ministry of Education, Outstanding Award, mentor.
2. Ministry of Education Award for Science and Technology Progress, 2012.
3. Ministry of Education Award for New Century Excellent Talents in University, 2011
4. Chenxing Young Scholar Award, Shanghai Jiao Tong University, 2009, the second prize
5. The Second International ICT Innovation Competition, Chinese Academy of Science, Champion, 2009, mentor
6. The Third Chinese Chess Prize, World Computer Chess Championship,2008, mentor
7. National Award for Science and Technology Progress, 2014.

Teaching

1. Programming Language Design II, Undergraduate.
2. Computer System Security, Master
3. The Foundation of Virtualization, Master of Engineering
4. Embedded Systems, Master of Engineering
5. Advanced Operating Systems, Ministry of Education First-Class Course, 2007-2010, Master
6. Foundation of Software Engineering, 2006-2008,Undergraduate
7. Computer Architecture, 2009-2012, Master of Engineering

Publications

[1] Mochi Xue, Kun Tian, Yaozu Dong, Jiacheng Ma, Jiajun Wang, Zhengwei Qi, Bingsheng He, Haibing Guan: gScale: Scaling up GPU Virtualization with Dynamic Sharing of Graphics Memory Space. USENIX Annual Technical Conference 2016: 579-590
[2] Yudi Zheng, Andrea Rosà, Luca Salucci, Yao Li, Haiyang Sun, Omar Javed, Lubomír Bulej, Lydia Y. Chen, Zhengwei Qi, Walter Binder: AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses. SANER 2016: 639-643
[3] Haibing Guan, Jianguo Yao, Zhengwei Qi, Runze Wang: Energy-Efficient SLA Guarantees for Virtualized GPU in Cloud Gaming. IEEE Trans. Parallel Distrib. Syst. 26(9): 2434-2443 (2015)
[4] Haiyang Sun, Yudi Zheng, Lubomír Bulej, Alex Villazón, Zhengwei Qi, Petr Tuma, Walter Binder: A programming model and framework for comprehensive dynamic analysis on Android. MODULARITY 2015: 133-145
[5] Mingyuan Xia, Lu Gong, Yuanhao Lyu, Zhengwei Qi, Xue Liu: Effective Real-Time Android Application Auditing. IEEE Symposium on Security and Privacy 2015: 899-914
[6] Yaozu Dong, Mochi Xue, Xiao Zheng, Jiajun Wang, Zhengwei Qi, Haibing Guan: Boosting GPU Virtualization Performance with Hybrid Shadow Page Tables. USENIX Annual Technical Conference 2015: 517-528
[7] Zhengwei Qi, Jianguo Yao, Chao Zhang, Miao Yu, Zhizhou Yang, Haibing Guan: VGRIS: Virtualized GPU Resource Isolation and Scheduling in Cloud Gaming. TACO 11(2): 17:1-17:25 (2014)
[8] Chao Zhang, Jianguo Yao, Zhengwei Qi, Miao Yu, Haibing Guan: vGASA: Adaptive Scheduling Algorithm of Virtualized GPU Resource in Cloud Gaming. IEEE Trans. Parallel Distrib. Syst. 25(11): 3036-3045 (2014)
[9] Rui Xin, Zhengwei Qi, Shiqiu Huang, Chengcheng Xiang, Yudi Zheng, Yin Wang, Haibing Guan: An Automation-Assisted Empirical Study on Lock Usage for Concurrent Programs. ICSM 2013: 100-109
[10] Bin Wang, Zhengwei Qi, Haibing Guan, Haoliang Dong, Wei Sun, Yaozu Dong: kMemvisor: flexible system wide memory mirroring in virtual environments. HPDC 2013: 251-262
[11] Miao Yu, Zhengwei Qi. NewBluePill: The deep understanding for hardware virtual machine (in Chinese), Tsinghua University Press, 2011
[12] W.Richard Stevens, Stephen A.Rago. [Zhengwei Qi, Yayin Zhang, Jinyuan You (translators)]: Advanced Programming in the UNIX Environment (in Chinese), Posts & Telecom Press, 2014

Others

ACM and IEEE member, CCF Senior member
CCF Professional Committee of System Software & Theoretical Computer Science member
YOCSEF Shanghai Academic Committee, China Computer Federation, 2009-2010, Best Academic Secretary Award