[go: up one dir, main page]

0% found this document useful (0 votes)
18 views33 pages

Grid Computing2

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 33

What is Grid Computing

Grid computing is the collection of Computer


resources from multiple locations to reach a
common goal.
Grid Computing
Grid computing is a form of distributed computing whereby a "super and
virtual computer" is composed of a cluster of networked, loosely coupled
computers, acting in concert to perform very large tasks.

Grid computing (Foster and Kesselman, 1999) is a growing technology that


facilitates the executions of large-scale resource intensive applications on
geographically distributed computing resources.

Facilitates flexible, secure, coordinated large scale resource sharing among


dynamic collections of individuals, institutions, and resource

Enable communities (“virtual organizations”) to share geographically


distributed resources as they pursue common goals
Ian Foster and Carl Kesselman
Computational Grid
“A computational grid is a hardware and software
infrastructure that provides dependable, consistent,
pervasive, and inexpensive access to high-end
computational capabilities.”

”The Grid: Blueprint for a New Computing


Infrastructure”, Kesselman & Foster

Example : Science Grid (US Department of


Energy)
Data Grid
• A data grid is a grid computing system that deals with data —
the controlled sharing and management of large amounts of
distributed data.

• Data Grid is the storage component of a grid environment.


Scientific and engineering applications require access to large
amounts of data, and often this data is widely distributed. A
data grid provides seamless access to the local or remote data
required to complete compute intensive calculations.
Example :
Biomedical informatics Research Network (BIRN),
the Southern California earthquake Center (SCEC).
Key Cloud Computing Grid Computing

Cloud Computing follows a client- Grid Computing follows a


Architecture server computing architecture. distributed computing
architecture.

In Cloud Computing, resources are In Grid Computing, resources are


Resource centrally managed. managed on a collaboration
pattern.

Cloud Computing is more flexible Grid Computing is less flexible.


Flexibility
than Grid Computing.

Users pay for using the cloud Grid computing needs to be set up
computing resources. They need first. Users need not pay anything
Payment
not to set up anything. They use once the set-up is done.
the platform as a service.

Cloud Computing is a highly Grid Computing is low on


accessible service. It can be accessibility as compared to cloud
Accessibility
accessed using conventional web computing. It can be accessed
protocols. using grid middleware.

When compared to grid Grid computing, on the other hand,


Scalability computing, it is extremely scalable. is not as scalable as cloud
computing.
Grid Computing vs Distributed Computing

Grid Computing Distributed Computing


It is defined as the efficient It is defined as managing
utilization and management hundreds or thousands of
of pool of heterogeneous computer systems which
systems with non-iterative have limited memory and
workloads. processing power. Traditional
Distributed Computing is
defined as the subset of grid
computing.

You might also like