Research
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
- A. Espinosa,
Cybershake on opportunistic cyberinfrastructures
, Master's thesis, University of Chicago, Chicago, 2011. [pdf] - 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] - 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] - 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] - 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] - 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
- Email: aespinosa[at]cs[dot]uchicago[dot]edu