Research Professor of Computer Science and Principal Scientist at USC Information Sciences Institute
Education
- Doctoral Degree, Computer Science, Rensselaer Polytechnic Institute
- Master's Degree, Computer Science, SUNY - College at New Paltz
- Bachelor's Degree, Mathematics, Wells College
Biography
My main area of research is distributed computing. I research how to best support complex scientific applications on a variety of computational environments, including campus clusters, grids, and clouds. I have designed new algorithms for job scheduling, resource provisioning, and data storage optimization in the context of scientific workflows.
Since 2000, I have been conducting research in scientific workflows and have been leading the design and development of the Pegasus software that maps complex application workflows onto distributed resources. Pegasus is used by a broad community of researchers in astronomy, bioinformatics, earthquake science, gravitational-wave physics, limnology, and others.
I am also the Principle Investigator for the CI CoE pilot, which provides leadership, expertise, and active support to cyberinfrastructure practitioners at NSF Major Facilities and throughout the research ecosystem in order to enable ongoing evolution of our technologies, our practices, and our field, ensuring the integrity and effectiveness of the cyberinfrastructure upon which research and discovery depend.
In addition, I am interested in issues of distributed data management, high-level application monitoring, and resource provisioning in grids and clouds.
Research Summary
I have co-edited a book on scientific workflows: Workflows for e-Science: Scientific Workflows for Grids, Ian J. Taylor, Ewa Deelman, Dennis B. Gannon, Matthew Shields (Editors), Springer, 2007., and authored over 30 journal articles and 80 conference publications.
I established an annual workshop in the field of scientific workflows: the Workshop on Workflows in Support of Large-Scale Science (WORKS). For the first two years (2006-2007) the workshop was co-located with HPDC. In 2008-2010 WORKS took place in conjunction with SuperComputing. In 2011 the workshop (WORKS’11) is at SC in Seattle, Washington.
In May 2006 I co-chaired the NSF-funded Workshop on Challenges of Scientific Workflows, http://confluence.pegasus.isi.edu/display/workshop06/Home
Before joining ISI in October of 2000, I was a Sr. Development Engineer in the Parallel Computing Laboratory at UCLA.
In 1997 I received a PhD in Computer Science from Rensselaer Polytechnic Institute. My work focused on "Optimizing Parallel Discrete Event Simulation for Spatially Explicit Problems"
I am a AAAS and IEEE fellow.
Awards
- 2006 e-Science Best Paper
- 2001 15th Workshop on Parallel and Distributed Simulation Best Paper Award
- 1987 Wells College Special Distinction in the field of Mathematics