- Universal Grid client: Grid Operation Invoker
- Lecture Notes in Computer Science
- Pages (from-to)
- Document type
- Faculty of Science (FNWI)
- Informatics Institute (IVI)
In this paper we present a high-level approach to programming applications which use the Grid from the client side. This study is devoted to resolving the need for a language that would allow expressing the application logic in a precise way and combining it with the capability of remote access to powerful Grid resources and complex computational software. We introduce the concept of a universal Grid client - a Grid Operation Invoker (GOI). It provides a client-side interface to computational resources that use various middleware packages within a high-level scripting language. The system prototype is written in JRuby which is a Java implementation of a popular object-oriented scripting language interpreter - Ruby. We also present issues that have emerged in the course of work on GOI and which we have found challenging. Finally, we discuss Grid applications implemented in JRuby, proving that GOI can be used to solve highly complicated and computationally-intensive problems.
- go to publisher's site
- Proceedings title: Parallel Processing and Applied Mathematics: 7th international conference, PPAM 2007, Gdansk, Poland, September
9-12, 2007: Revised selected papers
Place of publication: Berlin
Editors: R. Wyrzykowski, J. Dongarra, K. Karczewski, J. Wasniewski
If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Ask the Library, or send a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You will be contacted as soon as possible.