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
Link To Document