Skip to main navigation Skip to search Skip to main content

A feature-rich workflow description language that supports resource co-allocations

  • Yonghong Yan
  • , Barbara M. Chapman
  • University of Houston

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

A very important topic in the effort of deploying workflow applications in grid environments is finding a means to describe the complex application structures that is simple for users yet expressive enough to provide the workflow scheduler with the information needed to make (good) scheduling decisions. A workflow description language defines syntax and semantics for specifying workflow tasks and their relationships; thus it provides an abstract and formalized representation of the complex workflow structures in text format. But the existing workflow description languages focus on expressiveness with respect to describing the data and control flow of workflow structures. They lack the ability to specify resource request information in support of resource allocations for workflow tasks by the scheduler. In addition, we have found that many of the features requested by end users are not, or are only partially supported in current workflow languages. In this paper, we present a high-level abstract language for domain scientists to describe workflow applications in grid environments, the Grid Application Modeling and Description Language (GAMDL). GAMDL associates resource request information with a workflow description so that a workflow scheduler can make resource co-allocation requests based only on the workflow description itself. In terms of expressiveness, GAMDL is able to describe data-flow structures of complex domain problems, and also allows the definition of control-flow logic within the data-flow. Designed to be intuitive and suitable for users without a background in grid computing, GAMDL provides features that are not available in other languages.

Original languageEnglish
Title of host publicationHigh Performance Computing and Grids in Action
PublisherIOS Press BV
Pages363-383
Number of pages21
ISBN (Print)9781586038397
StatePublished - 2008

Publication series

NameAdvances in Parallel Computing
Volume16

Keywords

  • GAMDL
  • GRACCE
  • Grid Environment
  • Resource Allocation
  • Workflow Description Language
  • Workflow Scheduling

Fingerprint

Dive into the research topics of 'A feature-rich workflow description language that supports resource co-allocations'. Together they form a unique fingerprint.

Cite this