• DocumentCode
    2662926
  • Title

    Specification-correct and Scalable Coordination of Scientific Applications in Grid Environments

  • Author

    Prodan, Radu

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Innsbruck, Innsbruck
  • fYear
    2007
  • fDate
    14-17 May 2007
  • Firstpage
    371
  • Lastpage
    380
  • Abstract
    The workflow model for composing Grid applications is based on an imperative model of computation prone to programming errors, which is an issue yet to consider in the Grid community. In this paper, we propose a new unconventional model for programming Grid applications based on two programming phases: (1) formal functional specification, written by the application scientist not interested in any Grid-related issues and representing "what" has to be computed; (2) imperative workflow-based coordination, written by the computer scientist which indicates "how" to efficiently execute the specification on the Grid. A correctness checker automatically connects both parts at compile- time and ensures the correct execution of the workflow coordination with respect to the formal specification. We validate our approach for three real-world applications and show experimental results that demonstrate the correctness and scalability of our coordination model.
  • Keywords
    formal specification; functional programming; grid computing; workflow management software; formal functional specification; grid environments; imperative model; imperative workflow-based coordination; workflow model; Application software; Computational modeling; Computer science; Formal specifications; Functional programming; Grid computing; Middleware; Programming profession; Scalability; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2007. CCGRID 2007. Seventh IEEE International Symposium on
  • Conference_Location
    Rio De Janeiro
  • Print_ISBN
    0-7695-2833-3
  • Type

    conf

  • DOI
    10.1109/CCGRID.2007.108
  • Filename
    4215402