Application-Level Tools
2004; Elsevier BV; Linguagem: Inglês
10.1016/b978-155860933-4/50031-6
AutoresHenri E. Bal, Henri Casanova, Jack Dongarra, Satoshi Matsuoka,
Tópico(s)Distributed and Parallel Computing Systems
ResumoThis chapter explores the tools that application developers can use to write Grid-enabled applications and that users can use to deploy and run their applications on the Grid. It considers the prospects for the emergence of needed application development tools, focusing in particular on tools to support tightly coupled parallel computations. It also describes a new approach pioneered by the Grid Application Development Software (GRADS) research project and the component technologies needed to support the GRADS approach. A Grid application-level tool is a software that builds on the base Grid software infrastructure to provide new functionalities and high-level abstractions, which allow users to easily write and/or run Grid applications. Resources available on the Grid are numerous, diverse, and with fluctuating availabilities. The application users cannot be expected to query Grid information services directly to track and understand the current state of the Grid platform. Instead, the tool should either take all responsibility to discover, select, and acquire Grid resources on behalf of the user or provide a simplified view of the platform that the user can easily browse.
Referência(s)