Skip to main content
  • Book
  • © 2007

Workflows for e-Science

Scientific Workflows for Grids

  • Presents a wide range of established research in scientific workflow

  • Covers numerous applications, programming environments and tools

  • Includes theoretical aspects of workflow

  • Deals with workflow for e-Science as opposed to e-Commerce

  • Includes supplementary material:

Buying options

eBook USD 139.00
Price excludes VAT (USA)
  • ISBN: 978-1-84628-757-2
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 179.00
Price excludes VAT (USA)
Hardcover Book USD 179.99
Price excludes VAT (USA)

This is a preview of subscription content, access via your institution.

Table of contents (28 chapters)

  1. Front Matter

    Pages i-xxi
  2. Introduction

    1. Introduction

      • Dennis Gannon, Ewa Deelman, Matthew Shields, Ian Taylor
      Pages 1-8
  3. Scientific versus Business Workflows

    1. Scientific versus Business Workflows

      • Roger Barga, Dennis Gannon
      Pages 9-16
  4. Application and User Perspective

    1. Front Matter

      Pages 17-17
    2. Generating Complex Astronomy Workflows

      • G. Bruce Berriman, Ewa Deelman, John Good, Joseph C. Jacob, Daniel S. Katz, Anastasia C. Laity et al.
      Pages 19-38
    3. A Case Study on the Use of Workflow Technologies for Scientific Analysis: Gravitational Wave Data Analysis

      • Duncan A. Brown, Patrick R. Brady, Alexander Dietz, Junwei Cao, Ben Johnson, John McNabb
      Pages 39-59
    4. Workflows in Pulsar Astronomy

      • John Brooke, Stephen Pickles, Paul Carr, Michael Kramer
      Pages 60-79
    5. Workflow and Biodiversity e-Science

      • Andrew C. Jones
      Pages 80-90
    6. Ecological Niche Modeling Using the Kepler Workflow System

      • Deana D. Pennington, Dan Higgins, A. Townsend Peterson, Matthew B. Jones, Bertram Ludäscher, Shawn Bowers
      Pages 91-108
    7. Dynamic, Adaptive Workflows for Mesoscale Meteorology

      • Dennis Gannon, Beth Plale, Suresh Marru, Gopi Kandaswamy, Yogesh Simmhan, Satoshi Shirasuna
      Pages 126-142
    8. SCEC CyberShake Workflows—Automating Probabilistic Seismic Hazard Analysis Calculations

      • Philip Maechling, Ewa Deelman, Li Zhao, Robert Graves, Gaurang Mehta, Nitin Gupta et al.
      Pages 143-163
  5. Workflow Representation and Common Structure

    1. Front Matter

      Pages 165-165
    2. Control- Versus Data-Driven Workflows

      • Matthew Shields
      Pages 167-173
    3. Petri Nets

      • Andreas Hoheisel, Martin Alt
      Pages 190-207
    4. Adapting BPEL to Scientific Workflows

      • Aleksander Slominski
      Pages 208-226
    5. Protocol-Based Integration Using SSDL and π-Calculus

      • Simon Woodman, Savas Parastatidis, Jim Webber
      Pages 227-243

About this book

Scientific Workflow has seen massive growth in recent years as science becomes increasingly reliant on the analysis of massive data sets and the use of distributed resources. The workflow programming paradigm is seen as a means of managing the complexity in defining the analysis, executing the necessary computations on distributed resources, collecting information about the analysis results, and providing means to record and reproduce the scientific analysis.

Workflows for e-Science presents an overview of the current state of the art in the field. It brings together research from many leading computer scientists in the workflow area and provides real world examples from domain scientists actively involved in e-Science. The computer science topics addressed in the book provide a broad overview of active research focusing on the areas of workflow representations and process models, component and service-based workflows, standardization efforts, workflow frameworks and tools, and problem solving environments and portals.

The topics covered represent a broad range of scientific workflow and will be of interest to a wide range of computer science researchers, domain scientists interested in applying workflow technologies in their work, and engineers wanting to develop workflow systems and tools. As such Workflows for e-Science is an invaluable resource for potential or existing users of workflow technologies and a benchmark for developers and researchers.


  • BPEL
  • Condor
  • DAG
  • Grid
  • Jini
  • Jxta
  • OGSA
  • OGSI
  • Workflow Management
  • complexity
  • distributed systems
  • e-Science
  • modeling
  • petri net
  • programming
  • algorithm analysis and problem complexity

Editors and Affiliations

  • School of Computer Science, Cardiff University, UK

    Ian J. Taylor

  • The Center for Computation and Technology, Louisiana State University, USA

    Ian J. Taylor

  • Information Sciences Institute, University of Southern California, USA

    Ewa Deelman

  • Department of Computer Science, Indiana University, USA

    Dennis B. Gannon

  • Schools of Computer Science, Physics and Astronomy, Cardiff University, UK

    Matthew Shields

About the editors

Dr. Ian Taylor has been a Lecturer at Cardiff University's School of Computer Science since 2002. He concurrently holds an adjunct Assistant Professorship at the Center for Computation & Technology at Louisiana State University and regularly offers consultations in the USA. He has a Ph.D. in Physics and Music and is the co-ordinator of Triana activities at Cardiff ( Through this he has been active in many major projects including GridLab, CoreGrid and GridOneD. His research interests include distributed techniques and workflow for Grid and P2P computing, which take in applications ranging from astrophysics and healthcare to distributed audio.

Ian has previously written a professional book for Springer on P2P, Web Services and Grids, and has published over 50 scientific papers. He has also co-edited a special edition for Journal of Grid Computing on Scientific Workflow.

Dr. Matthew Shields has been a research associate at Cardiff University, jointly in the Schools of Computer Science,
Physics and Astronomy, since 2001. He gained his Ph.D. in Computer Science from Cardiff University in the area of
problem solving environments. Dr Shields is one of two lead developers for the Triana project and has been responsible
for helping broaden its adoption within new application domains including biodiversity. His interests include problem
solving environments, workflow, component and service based computing, Grid and high-performance computing.

Ewa Deelman is an Research Assistant Professor at the USC Computer Science Department and a Research Team Leader at the Center for Grid Technologies at the USC Information Sciences Institute. Dr. Deelman's research interests include the design and exploration of collaborative scientific environments based on Grid technologies, with particular emphasis on workflow management as well as the management of large amounts of data and metadata. At ISI, Dr. Deelman is leading the Pegasus project, which designs and implements workflow mapping techniques for large-scale workflows running in distributed environments. Pegasus is being used day-to-day by scientists in a variety of disciplines including astronomy, gravitational-wave physics, earthquake science and many others. Prior to joining ISI in 2000, she was a Senior Software Developer at UCLA conducting research in the area of performance prediction of large-scale applications on high performance machines.

Dr. Deelman received her PhD from Rensselaer Polytechnic Institute in Computer Science in 1997 in the area of parallel discrete event simulation. Dr. Deelman is an Associate Editor responsible for Grid Computing for the Scientific Programming Journal and a chair of the GGF Workflow Management Research Group.

Dennis Gannon, Department of Computer Science, Lindley Hall, Indiana University, Bloomington, IN 47401 ( Dr. Gannon is a professor of Computer Science in the School of Informatics at Indiana University. He is also Science Director for the Indiana Pervasive Technology Labs. He received his Ph.D. in Computer Science from the University of Illinois in 1980 and his Ph.D. in Mathematics from the University of California in 1974. From 1980 to 1985, he was on the faculty at Purdue University. From 1997-2004 he was Chairman of the Indiana Computer Science Department. His research interests include software tools for high performance parallel and distributed systems and problem solving environments for scientific computation.

Bibliographic Information

Buying options

eBook USD 139.00
Price excludes VAT (USA)
  • ISBN: 978-1-84628-757-2
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 179.00
Price excludes VAT (USA)
Hardcover Book USD 179.99
Price excludes VAT (USA)