TUTORIAL ON
COMPUTATIONAL WORKFLOWS AND
THE WINGS/PEGASUS WORKFLOW SYSTEM
November 2, 16, and 30, 2006
This will be an interactive tutorial with both presentations and hands-on sessions. The first session is a high-level introduction to workflows and to Wings/Pegasus, and is the only one you need to attend if you just want to learn about workflows. The next two sessions are hands-on and designed for people who want to learn how to create and execute workflows using Wings and Pegasus.
SESSION I: Thursday November 2, 9am-1pm **Lunch will be served**
TOPIC: Introduction to workflows
LOCATION: 11cr small
- 9:00-9:30 General background on computational workflows [pdf]
- 9:30-10:00 From workflow sketches to workflow templates to executable workflows [pdf]
- 10:00-10:45 Creating workflows with Wings [pdf]
- 10:45-11:30 Mapping and executing workflows with Pegasus [pdf]
- 11:45-12:45 An end-to-end example: an image processing workflow [Jihie pdf] [Ewa pdf]
- 12:45-1:00 Summary and planning for Session II
READINGS:
- General: "Managing Large-Scale Scientific Workflows in Distributed Environments: Experiences and Challenges", Ewa Deelman and Yolanda Gil, In Proceedings of the Workshop on Scientific Workflows and Business workflow standards in e-Science, The Second IEEE International Conference on e-Science and Grid Computing, Amsterdam, December 4-6, 2006. [pdf].
- OWL: [web page]
- Grid: [web page]
- Wings: "Wings for Pegasus: A Semantic Approach to Creating Very Large Scientific Workflows", Yolanda Gil, Varun Ratnakar, Ewa Deelman, Marc Spraragen, and Jihie Kim. Proceedings of the OWL: Experiences and Directions 2006 (OWL-06), Athens, GA, November 10-11, 2006. [pdf].
- Pegasus: "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. [pdf].
- Image processing workflow example: [web page].
- Open research issues: Final Report on the NSF Workshop on Challenges of Scientific Workflows. [web page].
SESSION II: Thursday November 16, 10am-12pm
TOPIC: Hands-on session to discuss workflow sketches
LOCATION: 10cr
SESSION III: Thursday November 30, 10am-1pm
TOPIC: Hands-on session to use Wings and Pegasus to create and execute workflows
LOCATION: 11cr small
- 9:00-9:30 Installing and running Wings [ppt]
- 9:30-10:15 Editing workflows with Wings [ppt]
- BREAK TO GET COFFEE
- 10:30-11:30 Installing and running Pegasus and required grid and execution services [ppt]
- BREAK TO GET LUNCH (PROVIDED)
- 11:45-12:45 Installing and running Pegasus and required grid and execution services [ppt]
- 12:45-1:00 Summary and planning for future use and support of Wings/Pegasus
MATERIALS: