Photo

Welcome to my University of Chicago page. I am a 4th year PhD student in Computer Science. My advisor is Prof. Ian Foster.

I got my undergraduate degree in Electronics and Communications Engineering from Ateneo de Manila University. Most of my work revolved around designing networks and distributed systems infrastructures for environment and health applications. My old page can be found in http://ohm.ecce.admu.edu.ph/~aespinosa.

Research

Allan Espinosa's
   bibliography

As today's supercomputers break the petaflop barrier, we are faced with problems on how to manage hundreds of thousands of processors trying to access shared datasets. I am currently working on a collective data management strategies 2 for these petascale machines to improve data throughput when faced with many-tasks computation.

Swift

Swift is a system for the rapid and reliable specification, execution, and management of large-scale science and engineering workflows. It supports applications that execute many tasks coupled by disk-resident datasets - as is common, for example, when analyzing large quantities of data or performing parameter studies or ensemble simulations.

My work involves scaling data-intensive applications such as BLAST to leadership class machines such as the 140,000-core IBM BlueGene/P deployed at Argonne National Laboratory. I also maintain a page of patches containing fixes and feature enhancements to Swift.

Falkon

Falkon aims to enable the rapid and efficient execution of many tasks on large compute clusters, and to improve application performance and scalability using novel data management techniques.

I made a set of scripts to run Falkon on the TACC Ranger (SUN Constellation system). Please contact me for instructions on how to use it as I am yet to produce documentation for general users.

Publications and Conference Presentations

  1. A. Espinosa, Cybershake on opportunistic cyberinfrastructures, Master's thesis, University of Chicago, Chicago, 2011. [pdf]
  2. M. Wilde, I. Foster, K. Iskra, P. Beckman, Z. Zhang, A. Espinosa, M. Hategan, B. Clifford, I. Raicu, Parallel Scripting for Applications at the Petascale and Beyond, in Computer , vol. 42, no. 11, pp. 50-60, 2009. [doi]
  3. A. Espinosa, Collective data management strategies for loosely coupled petascale programming, poster presented at the SC09 Early Adopters Ph.D. Workshop, Portland, OR, Nov. 2009. [web]
  4. M. Wilde, I. Raicu, A. Espinosa, Z. Zhang, B. Clifford, M. Hategan, S. Kenny, K. Iskra, P. Beckman, and I. Foster, Extreme-scale scripting: Opportunities for large task-parallel applications on petascale computers, Journal of Physics Conference Series, vol. 180, no. 1, July 2009. [doi]
  5. N. Libatique, G. Tangonan, R. Gustilo, W. Seah, C. Pineda, M. L. Guico, G. Abrajano, R. Ching, J. L. Zamora, A. Espinosa, A. C. Valera, R. Lamac, H. Dy, J. Pusta, E. M. Trono, A. Gimpaya, J. R. San Luis, S. J. Gonzales and A. T. Lotho, Design of a Tropical Rain--Disaster Alarm System: A New Approach based on Wireless Sensor Networks and Acoustic Rain Rate Measurements presented at the IEEE Instrumentation and Measurement Technology Conference, Singapore, May 2009. [doi]
  6. 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. [doi]

Contact Information:

Office
Jones Laboratory, Rm 209
University of Chicago
5747 South Ellis Ave.
Chicago, IL 60637
Web
Blog: http://amespinosa.wordpress.com
Email: aespinosa[at]cs[dot]uchicago[dot]edu
Curriculum Vitae: cv.pdf