skip to main content
10.1145/2110497.2110509acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
research-article

IWIR: a language enabling portability across grid workflow systems

Published:14 November 2011Publication History

ABSTRACT

Today there are many different scientific Grid workflow management systems using a wide array of custom workflow languages. Some of them are geared towards a data-based view, some are geared towards a control-flow based view and others try to be as generic, and therefore often complex, as possible. All of these languages and custom workflow management system front-ends fulfill special needs and workflow creation paradigms for their respective user communities. The problem is that once a workflow application has been created in one of these systems, it becomes very hard to share the workflow with users working with different systems. Portability and interoperability between current systems barely exists. In this work, we present a common workflow language for use as an intermediate exchange representation by multiple workflow systems. It comprises atomic tasks, compound tasks including conditionals, sequential and parallel loops as well as an expressive set of data types and data flow constructs.

References

  1. SHIWA: SHaring Interoperable Workflows for large-scale scientific simulation on Available DCIs. http://www.shiwa-workflow.eu, 2011.Google ScholarGoogle Scholar
  2. A. Berglund, S. Boag, D. Chamberlin, M. F. Fernández, M. Kay, J. Robie, and J. Siméon. XML Path Language (XPath) 2.0 (W3C Recommendation). Technical report, World Wide Web Consortium, January 2007.Google ScholarGoogle Scholar
  3. J. Clark and S. DeRose. XML Path Language (XPath) 1.0 (W3C Recommendation). Technical report, World Wide Web Consortium, 1999.Google ScholarGoogle Scholar
  4. W. B. Dobrusky and T. B. Steel. Universal computer-oriented language. Commun. ACM, 4:138--, March 1961. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. Fahringer, J. Qin, and S. Hainzer. Specification of Grid workflow applications with AGWL: An abstract Grid workflow language. In International Symposium on Cluster Computing and the Grid. IEEE Computer Society Press, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. P. Kacsuk and G. Sipos. Multi-grid, multi-user workflows in the p-grade grid portal. Journal of Grid Computing, 3:221--238, 2005. 10.1007/s10723-005-9012-6.Google ScholarGoogle ScholarCross RefCross Ref
  7. P. Missier, D. Turi, C. Goble, and et al. Taverna workflows: Syntax and semantics. In IEEE International Conference on e-Science and Grid Computing, Dec 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Montagnat, B. Isnard, T. Glatard, K. Maheshwari, and M. B. Fornarino. A data-driven workflow language for grids based on array programming principles. In Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, WORKS '09, pages 7:1--7:10, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. Plankensteiner, R. Prodan, T. Fahringer, J. Montagnat, and et al. Interoperable workflow intermediate representation. SHIWA Deliverable D6.1, December 2010.Google ScholarGoogle Scholar
  10. I. Taylor, M. Shields, I. Wang, and R. Rana. Triana applications within Grid computing and peer to peer environments. Journal of Grid Computing, 1(2), 2003.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. IWIR: a language enabling portability across grid workflow systems

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      WORKS '11: Proceedings of the 6th workshop on Workflows in support of large-scale science
      November 2011
      154 pages
      ISBN:9781450311007
      DOI:10.1145/2110497

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 14 November 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate30of54submissions,56%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader