EssaysForStudent.com - Free Essays, Term Papers & Book Notes
Search

Grid Computing

By:   •  Research Paper  •  2,713 Words  •  February 21, 2010  •  968 Views

Page 1 of 11

Join now to read essay Grid Computing

Grid Designing

Abstract: In an increasing number of scientific disciplines, large data

collections are emerging as important community resources. Grid

computing has emerged as an important new field, distinguished from

conventional distributed computing by its focus on large-scale resource

sharing, innovative applications, and, in some cases, high performance

orientation. The foundation of a grid solution design is typically built

upon an existing infrastructure investment. However, a grid solution

does not come to fruition by simply installing software to allocate

resources on demand. The grid solutions are adaptable to meet the needs

of various business problems only because differing types of grids are

designed to meet specific usage requirements and constraints. Different

topologies are designed to meet varying geographical constraints and

network connectivity requirements. The success of a grid solution is

heavily dependant on the amount of thought the IT architect puts into the

solution design. Harnessing these new technologies effectively will

transform scientific disciplines ranging from high-energy physics to the

life sciences. . In this paper, we discuss designing of grid along with

underlying topologies and models that allow for grid computing to work.

Keyword: Virtual organization (VO), Globus tool kit, Grid Security

Infrastructure (GSI).

1 Introduction to grid computing

A grid is a collection of machines, sometimes referred to as

nodes, resources, members, donors, clients, hosts, engines, and

many other such terms. They all contribute any combination of

resources to the grid as a whole. Grid computing is an emerging

computing model that provides the ability to perform higher

throughput computing by taking advantage of many networked

computers to model a virtual computer architecture that is able to

distribute process execution across a parallel infrastructure. Grids

use the resources of many separate computers connected by a

network to solve large-scale computation problems [1]. Grids

provide the ability to perform computations on large data sets, by

breaking them down into many smaller ones, or provide the

ability to perform many more computations at once than would

be possible on a single computer, by modeling a parallel division

of labor between processes. Grid computing involves sharing

heterogeneous resources located in different places belonging to

different administrative domains over a network using open

standards. In short, it involves virtualizing computing resources.

Grid computing is often confused with cluster computing. The

key difference is that a cluster is a single set of nodes sitting in

one location, while a Grid is composed of many clusters and

other kinds of resources. Grid computing reflects a conceptual

framework rather than a physical resource. The Grid approach is

utilized to provision a computational task with administrativelydistant

resources. The focus of Grid technology is associated

with the issues and requirements of flexible computational

provisioning beyond the local administrative domain. A Grid

environment is created to address resource needs. The use

Download as (for upgraded members)  txt (20.9 Kb)   pdf (256.4 Kb)   docx (21.5 Kb)  
Continue for 10 more pages »