I have completed my Ph.D study at uchicago and moved to UC Berkeley as a postdoc. New Page.

Welcome to my University of Chicago page. I am a Ph.D candidate in Computer Science. My advisor is Prof. Ian Foster.

I received my master degree from the Department of Computer Science at the University of Chicago in Dec, 2007. Prior to that, I got my bachelor degree in School of Software Engineering from Beijing University of Posts and Telecommunications in June, 2006

Research Interest

I am interseted in distributed computing, high performance computing, cloud computing, energy-aware computing, and big data.

My thesis research is to enable concise, fast and scalable execution of parallel scripting applications on large scale computers through proper design and implementations of programming model, runtime system and file system.

Project Involvements

AMFORA: Parallel scripting on large scale computers

AIMES:Abstractions and integrated middleware for extreme scales

ExM: System support for extreme-scale, many-task applications

Swift: Fast easy parallel scripting - on multicores, clusters, clouds and supercomputers

Falkon: A fast and light-weight task execution framework


My publication list can be found at google scholar.
  1. Z. Zhang, D. S. Katz, T. G. Armstrong, J. Wozniak, I. Foster. Parallelizing the Execution of Sequential Scripts, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC13), 2013.
  2. Z. Zhang, D. S. Katz, M. Wilde, J. Wozniak, I. Foster. MTC Envelope: Defining the Capability of Large Scale Computers in the Context of Parallel Scripting Applications, Proceedings of 22nd International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC'13), 2013
  3. T. Li, X. Zhou, K. Brandstatter, D. Zhao, K. Wang, A. Rajendran, Z. Zhang, I. Raicu. ZHT: A Light-weight Reliable Persistent Dynamic Scalable Zero-hop Distributed Hash Table, IEEE International Parallel & Distributed Processing Symposium (IPDPS) 2013
  4. Z. Zhang, D. S. Katz, J. Wozniak, A. Espinosa, I. Foster. Design and Analysis of Data Management in Scalable Parallel Scripting, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC12), 2012.
  5. K. Maheshwari, A. Espinosa, D. S. Katz, M. Wilde, Z. Zhang, I. Foster, S. Callaghan, and P. Maechling. Job and Data Clustering for Aggregate Use of Multiple Production Cyberinfrastructures, Proceedings of Fifth International Workshop on Data Intensive Distributed Computting (DIDC'12), pp. 3-11, 2012.
  6. Emalayan Vairavanathan, Samer Al-Kiswany, Lauro Costa, Matei Ripeanu, Zhao Zhang, Daniel S. Katz, Michael Wilde. A Workflow-Aware Storage System: An Opportunity Study, Proceedings of the 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2012.
  7. Zhao Zhang, Daniel S. Katz, Matei Ripeanu, Michael Wilde, Ian Foster. AME: An Anyscale Many-Task Computing Engine, Proceedings of the 6th Workshop on Workflows in Support of Large-Scale Science, 2011.
  8. Tim Armstrong, Zhao Zhang, Daniel S. Katz, Michael Wilde, Ian Foster. Scheduling Many-Task Workloads on Supercomputers: Dealing with Trailing Tasks, Proceedings of 3rd IEEE Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS10), (Best Paper,) 2010.
  9. Michael Wilde, Ian Foster, Kamil Iskra, Pete Beckman, Zhao Zhang, Allan Espinosa, Mihael Hategan, Ben Clifford, Ioan Raicu. Parallel Scripting for App lications at the Petascale and Beyond IEEE Computer Nov. 2009 Special Issue on Extreme Scale Computing, 2009.
  10. Ioan Raicu, Ian Foster, Mike Wilde, Zhao Zhang, Yong Zhao, Alex Szalay, Pete Beckman, Kamil Iskra, Philip Little, Christopher Moretti, Amitabh Chaudhary, Douglas Thain. Middleware Support for Many-Task Computing, to appear in Cluster Computing, The Journal of Networks, Software Tools and Applications, 2009.
  11. Z. Zhang, A. Espinosa, K. Iskra, I. Raicu, I. Foster and M. Wilde, Design and evaluation of a collective I/O model for loosely-coupled petascale programming, presented at the IEEE Workshop on Many-Task Computing on Grids and Supercomputers, Austin, TX, Nov. 2008.
  12. Ioan Raicu, Zhao Zhang, Mike Wilde, Ian Foster, Pete Beckman, Kamil Iskra, Ben Clifford, Toward Loosely Coupled Programming on Petascale Systems,IEEE/ACM Supercomputing 2008.


  1. Publicity Chair: 5th Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS) 2012, Salt Lake City, UT, Novement 2012.
  2. Proceedings Chair: IEEE International Conference on eScience, Chicago, IL, October 2012.
  3. Organizer: 1st Greater Chicago Area System Research Workshop, Chicago, IL, May 2012.
  4. Organizer: Weekly Systems Research Paper Seminar, UC Systems Group, 2010-present.

Contact Information:

George Herbert Jones Laboratory, Rm 209
5747 S.Ellis Avenue
Chicago, IL, 60637