Anda di halaman 1dari 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 ?


Grid

computing 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
Earlier

Grid 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, dataand computationintensive 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 selfconfiguration, self-optimization, selfrecovery, and self-management

SCHEDULERS
Local sche duler

job
user Job

job

Meta sche duler

job

Meta sche duler

job
Clust er sche duler

job

RESOURCE BROKER
Resourc e1

user

select resource
EXECUTE
TASK

Resource broker

INFORMATION Resour
ce 2

SELECT
SCHEDULER

Resour 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 middle ware Infrastr ucture. Reso urce mana geme nt
Inform ation service s Grid middl eware Infrast ructur e

securit y

Data manag ement

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
The

data 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
.

.
.

Anda mungkin juga menyukai