Pegasus encompases a set of technologies that help workflow-based applications execute in a number of different environments including desktops, campus clusters, grids, and now clouds. Scientific workflows allow users to easily express multi-step computations, for example retrieve data from a database, reformat the data, and run an analysis. Once an application is formalized as a workflow the Pegasus Workflow Management Service can map it onto available compute resources and execute the steps in appropriate order.
- Pegasus: a Framework for Mapping Complex Scientific Workflows onto Distributed Systems. Ewa Deelman, Gurmeet Singh, Mei-Hui Su, James Blythe, Yolanda Gil, Carl Kesselman, Gaurang Mehta, Karan Vahi, G. Bruce Berriman, John Good, Anastasia Laity, Joseph C. Jacob, Daniel S. Katz. Scientific Programming Journal, Vol 13(3), 2005, Pages 219-237
- Deelman, E., Mehta, G., Singh, G., Su, M.-H. and Vahi, K. (2006) Pegasus: mapping large-scale workflows to distributed resources. In Workflows in e-Science, edited by I. Taylor, E. Deelman, D. Gannon and M. Shields, Springer.
- Deelman, E., Singh, G., Su, M.-H., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., Berriman, G. B., Good, J., Laity, A., Jacob, J. C. and Katz, D. S. (2005). Pegasus: a framework for mapping complex scientific workflows onto distributed systems. Sci. Program. 13: 219–237. Enabling Grids for E-sciencE (EGEE). http://www.eu-egee.org/
- Grids and Clouds: Making Workflow Applications Work in Heterogeneous Distributed Environments. Ewa Deelman. International Journal of High Performance Computing Applications OnlineFirst, published on December 4, 2009 as doi:10.1177/1094342009356432
- Deelman, E., Gannon, D., Shields, M. and Taylor, I. (2008). Workflows and e-Science: an overview of workflow system features and capabilities. Future Generat. Comput Syst, doi:10.1016/j.future.2008.06.012.