• DocumentCode
    505994
  • Title

    User-friendly and reliable grid computing based on imperfect middleware

  • Author

    Van Nieuwpoort, Rob V. ; Kielmann, Thilo ; Bal, Henri E.

  • Author_Institution
    Vrije Universiteit Amsterdam, Amsterdam, The Netherlands
  • fYear
    2007
  • fDate
    10-16 Nov. 2007
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Writing grid applications is hard. First, interfaces to existing grid middleware often are too low-level for application programmers who are domain experts rather than computer scientists. Second, grid APIs tend to evolve too quickly for applications to follow. Third, failures and configuration incompatibilities require applications to use different solutions to the same problem, depending on the actual sites in use. This paper describes the Java Grid Application Toolkit (Java-GAT) that provides a high-level, middleware-independent and site-independent interface to the grid. The JavaGAT uses nested exceptions and intelligent dispatching of method invocations to handle errors and to automatically select suitable grid middleware implementations for requested operations. The JavaGAT´s adaptor writing framework simplifies the implementation of interfaces to new middleware releases by combining nested exceptions and intelligent dispatching with rich default functionality. The many applications and middleware adaptors that have been provided by third-party developers indicate the viability of our approach.
  • Keywords
    Application software; Competitive intelligence; Computer interfaces; Dispatching; Grid computing; Java; Middleware; Operating systems; Programming profession; Writing; grid computing; intelligent dispatching; nested exceptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2007. SC '07. Proceedings of the 2007 ACM/IEEE Conference on
  • Conference_Location
    Reno, NV, USA
  • Print_ISBN
    978-1-59593-764-3
  • Electronic_ISBN
    978-1-59593-764-3
  • Type

    conf

  • DOI
    10.1145/1362622.1362668
  • Filename
    5348825