![]() |
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]()
|
Grid Software Development Kit (SDK)OverviewThe Grid computing paradigm allows collaborative pooling of distributed resources across multiple domains. However, the benefits
of the Grid are limited to those offered by the application development framework used. Several elegant and flexible application
development frameworks only support specific Grid architectures thereby not allowing the applications to exploit the full potential of
the Grid. In order to initiate community interest to standardize a high level abstraction layer for different Grid architectures,
the Grid SDK introduces a collection of abstractions and data structures. Figure 1: UML Class Diagram of Grid SDK. Applications of Grid SDK are manifold. It can be used as convenient abstraction for elementary Grid functionality to develop Grid middleware, high level Grid services, and Grid applications (see Figure 2). The abstractions included in Grid SDK will also simplify the development of advanced user interfaces and portals to Grids. Part of the needed functionality that such interactive Grid environments need are moving of files, remote execution of tasks, expressing and visualizing task dependencies, as well as the convenient management of tasks in a to the user familiar paradigm such as a drag and drop desktop. Figure 2: High-level Application Development Environment using Grid SDK. ContactsThis is a work in progress. For more information please
contact: Team
Mailing ListMailing list for this project is gridsdk@globus.org. You can subscribe to it by sending an email to majordomo@globus.org with the body subscribe gridsdk <email address>. An archive for the list is available. AcknowledgementsThis work is supported by the Mathematical, Information, and Computational Science Division subprogram of the Office of Advance Scientific Computing Research, U.S. Department of Energy under Contract W-31-109-Eng-38. DARPA, DOE, NSF support for the Globus Toolkit research and development. We thank all the members of the Globus Project for their valuable help. References |









