Sei sulla pagina 1di 27

GRID COMPUTING

Presented by:
B.Supriya T.divya jyothi

supriyareddy34@gmail.com
jyothi.thiruveedhi.divya@gmail.com

SUBMITTED TO
HIMAMSU 2K11
From
Sri sai college of engineering and technology
GRID
COMPUTING

.
CONTENTS
 What is grid computing?
 How grid computing works?
 Early grids
 Business application areas
 Grid applications
 Grid infrastructure
 Complicated areas
 conclusion
WHAT IS GRID
COMPUTING ?
 Gridcomputing is
defined as flexible,
secure, coordinated
resource sharing among
a dynamic collection of
individuals, institutions
and resources.
HOW GRID COMPUTING
WORKS ?
 Grid computing is a computer
network in which each computer's
resources are shared with every other
computer in the system.
 In distributed computing, different
computers within the same network
share one or more resource.
 Every authorized computer would
have access to enormous processing
power and storage capacity.
GRID COMPUTING TECHNOLOGY
EARLY GRIDS
ACTIVITIES
 EarlierGrid Computing efforts were
aligned with the overlapping functional
areas of data, computation, and their
respective access mechanisms.
 The details of these areas to better
understand their utilization and
functional requirements follows.
EARLY GRIDS
Data

Computation

Data and
Computational grids
DATA
 The ability to integrate multiple distributed,
heterogeneous, and independently
managed data source.
 The ability to provide data caching and/or
replication mechanisms to minimize network
traffic.
 The capability to implement data encryption
and integrity checks to ensure that data is
transported across the network in a secure
fashion.
COMPUTATION
The ability to allow for
independent management of
computing resources.
Ensure appropriate security
mechanisms for secure resource
management, access, and
integrity.
DATA AND
COMPUTATIONAL GRIDS
 The ability to discover data.
 The access to databases, utilizing
meta-data and other attributes of the
data.
 The provisioning of computing facilities
for high-speed data movement.
 The capability to support flexible data
access and data filtering capabilities.
BUSINESS APPLICATION
AREAS
.

. Higher
education for
enabling
advanced, data-
and computation-
intensive
research
.

Life
sciences,
for
analyzing
and
decoding
strings of
biological
and
chemical
GRID APPLICATION
 Application partitioning that involves
breaking the problem into discrete
pieces.
 Autonomic features such as self-
configuration, self-optimization, self-
recovery, and self-management
SCHEDULERS
Local
sche
duler

job job
Meta job Meta
Job - -
user sche sche
duler duler

job job
Clust
er
sche
duler
RESOURCE BROKER
Resourc
e1

select INFORMATION Resour


Resource
user resource broker ce 2

SELECT
SCHEDULER
EXECUTE Resour
TASK ce 3
Schedul
er EXECUTE
TASK
LOAD BALANCING
This load-balancing feature must
always be integrated into any
system in order to avoid
processing delays and over
commitment of resources.
GRID
INFRASTRUCTURE
The grid infrastructure forms the
core foundation for successful grid
applications.
This infrastructure is a complex
combination of a number of
capabilities and resources
identified for the specific problem
and environment being
addressed.
COMPLICATED AREAS
 .

Grid Applications

Grid
Grid Reso
Inform middl
middle urce Data
securit ation eware
ware mana manag
y service Infrast
Infrastr geme ement
s ructur
ucture. nt
e

Hosting Environment
SECURITY
 The computing resources are hosted
in differing security domains and
heterogeneous platforms.
 The latest and most notable security
solution is the use of WS-Security
standards.
RESOURCE
MANAGEMENT
 These resource
management scenarios
often include resource
discovery, resource
inventories, fault
isolation, resource
provisioning, resource
monitoring, a variety of
autonomic capabilities,
and service-level
management activities
INFORMATION
SERVICES
 These services
leverage and
entirely depend
on the providers
of information
such as resource
availability,
capacity, and
utilization, just to
name a few.
DATA MANAGEMENT
 Thedata may be
input into the
resource, and the
results from the
resource on the
execution of a
specific task.
CONCLUSION
 What distinguishes grid computing
from typical cluster computing systems
is that grids tend to be more loosely
coupled, heterogeneous, and
geographically dispersed.
 Also, while a computing grid may be
dedicated to a specialized application,
it is often constructed with the aid of
general purpose grid software libraries
and middleware.
?
ANY QUERIES
.
.
.

Potrebbero piacerti anche