Académique Documents
Professionnel Documents
Culture Documents
Aim:
To study about grid computing and globustoolkit(gt4).
Grid Computing:
Grid Computing refers to distributed computing in which a group of computers from
multiple locations are connected with each other to achieve a common objective. These
computer resources are heterogeneous and geographically dispersed.
Grid Computing breaks complex task into smaller pieces, which are distributed to cpus
that reside within the grid.
GT4 Architecture:
The Globus Toolkit 4 is composed of several software components. As shown
in the following figure, these components are divided into five categories: Security, Data
Management, Execution Management, Information Services, and the Common Runtime.
Despite the fact that GT4 focuses on Web services, the toolkit also includes
components which are not implemented on top of Web services. For example, the GridFTP
component uses a non-WS protocol which started as an ad hoc Globus protocol, but later
became a GGF specification.
As mentioned in the preface, the tutorial currently focuses only on the Java WS
Core component. Once again, it is important to realize that the Globus Toolkit includes a lot
of other components which can help us build Grid systems. Even so, the Java WS Core
component is specially interesting because it is the base for most of the WS components.
Note that we do not need to have in-depth knowledge about Java WS Core to use many GT4
components like GRAM, MDS, etc. However, if we want to build a Grid system
that integrates all of these components with our own services, we will need to know about
Java WS Core to actually "glue" all those services together and to program our own services.
Figure for gt4 architecture
Common Runtime:
The Common Runtime components provide a set of fundamental libraries and tools which are
needed to build both WS and non-WS services.
Security:
Using the Security components, based on the Grid Security Infrastructure (GSI), we can
make sure that our communications are secure.
Data management:
These components will allow us to manage large sets of data in our virtual organization.
Information services:
The Information Services, more commonly referred to as the Monitoring and Discovery
Services (MDS), includes a set of components to discover and monitor resources in a virtual
organization.
Execution management:
Execution Management components deal with the initiation, monitoring, management,
scheduling and coordination of executable programs, usually called jobs, in a Grid.
• VO Management Service: To manage what nodes and users are parts of each Virtual
Organization.
• Job Management Service: So users can submit tasks (in the form of "jobs") to the
Grid.
• And a whole other bunch of services like security, data management, etc.
WSRF:
It provides the stateful service that OGSA needs which OGSA is the
architecture.It is the infrastructure on which architecture is built on.
Result:
Thus the globus toolkit and grid computing was studied.