Welcome!

I have successfully defended my PhD. thesis, and will start my post-doctoral fellowship at University of Toronto in 2014. I was a Ph. D. student in the David R. Cheriton School of Computer Science at University of Waterloo. I was a member of the Networks Group led by Prof. Raouf Boutaba. My research focuses on resource management issues in Cloud computing environments. I am also interested in related topics such as service managment, network virtualization and managment.

Before coming to Waterloo, I received my Master's degree in Electrical and Computer Engineering from Queen's University, and Bachelor's in Computer Engineering from University of Ottawa.

Recent Publications
  1. Zhihong Liu, Qi Zhang, Mohamed Faten Zhani, Raouf Boutaba, Yaping Liu, Zhenghu Gong, DREAMS: Dynamic Resource Allocation for MapReduce with Data Skew, IFIP/IEEE International Symposium on Integrated Network Management (IM), 2015.
  2. Qi Zhang, Saiqian Zhang, Jieyu Lin, Hadi Hadi Bannazadeh and Alberto Leon-Garcia, Kaleidoscope: Real-Time Content Delivery in Software Defined Infrastructures, IFIP/IEEE International Symposium on Integrated Network Management (IM), 2015.
  3. On Satisfying Green SLAs in Distributed Clouds Ahmed Amokrane, Mohamed Faten Zhani, Qi Zhang, Rami Langar, Raouf Boutaba, Guy Pujolle, On Satisfying Green SLAs in Distributed Clouds, International Conference on Network and Service Management (CNSM), 2014.
  4. Qi Zhang, Mohamed Faten Zhani, Yuke Yang, Raouf Boutaba, and Bernard Wong, PRISM: Fine-Grained Resource-Aware Scheduling for MapReduce. In IEEE Transactions on Cloud Computing, Accepted November 2014.
  5. Md. Faizul Bari, Mohamed Faten Zhani, Qi Zhang, Reaz Ahmed, and Raouf Boutaba, CQNCR: Optimal VM Migration Planning in Cloud Data Centers, IFIP Networking, 2014,
  6. Qi Zhang, Mohamed Faten Zhani, Maissa Jabri, Raouf Boutaba, Venice: Reliable Virtual Data Center Embedding in Clouds, IEEE INFOCOM 2014, to appear.
  7. Md. Faizul Bari, Arup Raton Roy, Shihabur Rahman Chowdhury, Qi Zhang, Mohamed Faten Zhani, Reaz Ahmed, Raouf Boutaba, Dynamic Controller Provisioning in Software Defined Networks, in Proceedings of International Conference on Network and Service Management (CNSM), 2013.
  8. Qi Zhang, Mohamed Faten Zhani, Raouf Boutaba, Joseph L. Hellerstein, HARMONY: Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud, International Conference on Distributed Computing Systems (ICDCS), 2013
  9. Mohamed Faten Zhani, Qi Zhang, Gwendal Simon and Raouf Boutaba, VDC Planner: Dynamic Migration-Aware Virtual Data Center Embedding for Clouds, IFIP/IEEE Integrated Network Management Symposium (IM), 2013
  10. Qi Zhang, Mohamed Faten Zhani, Shuo Zhang, Quanyan Zhu, Raouf Boutaba, Joseph L. Hellerstein, "Dynamic Energy-Aware Capacity Provisioning for Cloud Computing Environments" International Conference on Autonomic Computing (ICAC), 2012
  11. F. Bari, R. Boutaba, R. Esteves, M. Podlesny, G. Rabbani, Q. Zhang, F. Zhani, and L.Granville, "Data Center Network Virtualization: A Survey" IEEE Communication Surveys and Tutorials, to appear.
  12. Qi Zhang, Quanyan Zhu, M. Faten Zhani, Raouf Boutaba, Dynamic Service Placement in Geographically Distributed Clouds International Conference on Distributed Computing Systems (ICDCS), 2012
  13. Raouf Boutaba, Lu Cheng and Qi Zhang, On Cloud computational models and the heterogeneity challenge THE FUTURE OF MIDDLEWARE Workshop (FOME), Collocated with IEEE/ACM Middleware, 2011
  14. Qi Zhang, Quanyan Zhu and Raouf Boutaba, Dynamic Resource Allocation for Spot Markets in Cloud Computing Environments in Proceedings of ACM/IEEE International Conference on Utility and Cloud Computing (UCC), 2011
  15. Qi Zhang, Raouf Boutaba, and Joseph L. Hellerstein, "Characterizing Task Usage Shapes in Google's Compute Clusters in Proceedings of The 5th Workshop on Large Scale Distributed Systems and Middleware (LADIS), 2011.
  16. Lu Cheng, Qi Zhang and Raouf Boutaba, "Mitigating the Negative Impact of Preemption on Heterogenous MapReduce Workloads". in Proceedings of International Conference on Network and Service Management (CNSM), 2011
  17. Qi Zhang, Eren Gürses, Jin Xiao and Raouf Boutaba, "Dynamic Resource Allocation for Spot Markets in Clouds". USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE), 2011 PDF
  18. Qi Zhang, Lu Cheng and Raouf Boutaba, "Cloud computing: State-of-the-Art and Research Challenges", Journal of Internet Services and Applications (JISA), 2010 PDF
  19. Qi Zhang, Jin Xiao, Eren Gürses, Martin Karsten and Raouf Boutaba, "Dynamic Service Placement in Dynamic Hosting Environments", in Proceedings of IFIP Networking Conference, 2010 PDF
  20. Raouf Boutaba, Jin Xiao and Qi Zhang, "Toward Autonomic Networks: Knowledge Management and Self-Stabilization", Book chapter, Autonomic Computing and Networking, Springer, 2008 PDF
  21. Ying Zou, Qi Zhang, Xulin Zhao, "Improving the Usability of E-Commerce Applications using Business Processes", IEEE Transactions on Software Engineering (TSE), 2007 PDF

Contact Information

Office: DC2501
Phone: (519)888-4567 Ext. 36612
Email: q8zhang [shift + 2] uwaterloo [dot] ca

David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1