Grid Computing Architecture and Benefits: Shruti N. Pardeshi, Chitra Patil, Snehal Dhumale
Grid Computing Architecture and Benefits: Shruti N. Pardeshi, Chitra Patil, Snehal Dhumale
ISSN 2250-3153
Abstract- Grid Computing has become another buzzword iii) Dynamic network resource allocation and
after Web 2.0. However, there are dozens of different definitions reservation,
for Grid Computing and there seems to be no consensus on what iv) Security,
a Grid is. v) High availability and
vi) Multicast to efficiently distribute data to group of
This paper describes about Grid Computing. In various ways we resources.
are trying to explain grid computing along with its architecture
and the standards available for grid computing. Then at last we Grid computing can mean different things to different
have discussed about the benefits of grid computing. individuals. The grand vision is often presented as an analogy to
power grids where users (or electrical appliances) get access to
Index Terms- Grid Computing, connectivity layer, resource electricity through wall sockets with no care or consideration for
layer, application layer, Open Grid Service Architecture where or how the electricity is actually generated.
(OGSA). Open Grid Services Interface (OGSI), OGSA-DAI
(data access and integration), and Web Services Resource In this view of grid computing, computing becomes pervasive
Framework (WSRF). and individual users (or client applications) gain access to
computing resources (processors, storage, data, applications, and
so on) as needed with little or no knowledge of where those
I. INTRODUCTION resources are located or what the underlying technologies,
hardware, operating system, and so on.
G RID computing [1, 2] is a technology for coordinating large
scale resource sharing and problem solving among various
Grid computing could be defined as any of a variety of levels of
autonomous group. Grid technologies are currently distinct from virtualization along a continuum. Exactly where along that
other major technical trends such as internet, enterprise continuum one might say that a particular solution is an
distributed networks and peer to peer computing. Also it has implementation of grid computing versus a relatively simple
some embracing issues in QoS, data management, scheduling, implementation using virtual resources is a matter of opinion.
resource allocation, accounting and performance. But even at the simplest levels of virtualization, one could say
that grid-enabling technologies
Grids are built by various user communities to offer a good
infrastructure which helps the members to solve their specific
problems which are called a grand challenge problem. II. ARCHITECTURE
Grids started off in the mid-90s to address large-scale
A grid consists of different types of resources owned by different computation problems using a network of resource-sharing
and typically independent organizations which results in commodity machines that deliver the computation power
heterogeneity of resources and policies. Because of this, grid affordable only by supercomputers and large dedicated clusters at
based services and applications experience a different resource that time.
behavior than expected. The major motivation was that these high performance
computing resources were expensive and hard to get access to, so
Similarly, a distributed infrastructure with ambitious service put the starting point was to use federated resources that could
more impact on the capabilities of the interconnecting networks comprise compute, storage and network resources from multiple
than other environments. geographically distributed institutions, and such resources are
generally heterogeneous and dynamic.
Grid High Performance Network Group [3] works on network
research, grid infrastructure and development. In their document Grids focused on integrating existing resources with their
the authors listed six main functional requirements, which are hardware, operating systems, local resource management, and
considered as mandatory requirements for grid applications. security infrastructure. In order to support the creation of the so
called “Virtual Organizations”—a logical entity within which
They are: distributed resources can be discovered and shared as if they
i) High performance transport protocol for bulk data were from the same organization, Grids define and provide a set
transfer, of standard protocols, middleware, toolkits, and services built on
ii) Performance controllability, top of these protocols. Interoperability and security are the
www.ijsrp.org
International Journal of Scientific and Research Publications, Volume 3, Issue 8, August 2013 2
ISSN 2250-3153
Grids provide protocols and services at five different layers as Fig 1. Grid Protocol Architecture
identified in the Grid protocol architecture (see Figure 1). At the
Fabric layer, Grids provide access to different resource types
such as compute, storage and network resource, code repository, The Application layer comprises whatever user applications
etc. Grids usually rely on existing fabric components, for built on top of the above protocols and APIs and operate in VO
instance, local resource managers. environments.
RESOURCE OGSA-DAI
www.ijsrp.org
International Journal of Scientific and Research Publications, Volume 3, Issue 8, August 2013 3
ISSN 2250-3153
GridFTP uses basic Grid security on both control (command) and Resource balancing
data channels. Features include multiple data channels for
parallel transfers, partial file transfers, third-party transfers, and grid federates a large number of resources contributed by
more. individual machines into a large single-system image. For
applications that are grid-enabled, the grid can offer a resource
WSRF balancing effect by scheduling grid jobs on machines with low
utilization.[12]
Web Services Resource Framework (WSRF). Basically, WSRF
defines a set of specifications for defining the relationship Reliability
between Web services (that are normally stateless) and stateful
resources.[12] High-end conventional computing systems use expensive
hardware to increase reliability. They are built using chips with
redundant circuits that vote on results, and contain logic to
Web services related standards achieve graceful recovery from an assortment of hardware
failures.
Because Grid services are so closely related to Web services, the
plethora of standards associated with Web services also apply to Management
Grid services. We do not describe all of these standards in this
document, but rather recommend that the reader become familiar The goal to virtualized the resources on the grid and more
with standards commonly associate with Web services,such as: uniformly handle heterogeneous systems will create new
_ XML opportunities to better manage a larger,
_ WSDL more distributed IT infrastructure. It will be easier to visualize
_ SOAP capacity and utilization, making it easier for IT departments to
_ UDDI control expenditures for computing resources over a larger
organization
IV. BENEFITS OF GRID COMPUTING
www.ijsrp.org
International Journal of Scientific and Research Publications, Volume 3, Issue 8, August 2013 4
ISSN 2250-3153
[6] The Globus Security Team. “Globus Toolkit Version 4 Grid Security
Infrastructure: A Standards Perspective,” Technical Report, Argonne National
Laboratory, MCS, 2005.
Author details :
www.ijsrp.org