26
Grid Computing

Grid computing

Embed Size (px)

DESCRIPTION

grid computing presentation

Citation preview

Page 1: Grid computing

Grid Computing

Page 2: Grid computing

Presented by

Chanchal Sachdeva

Department of CSE

Page 3: Grid computing

Overview

1

•What is grid computing?

2

•Areas of grid computing

3

•Why grid computing?

4

•Grid Architecture

5

•Who use the grid computing?

6

•Pros and cons of Grid Computing

Page 4: Grid computing

Grid Computing

Page 5: Grid computing

Introduction

• Grid computing is a processor architecture that combines the computer resources from multiple locations (various domains) to reach a main Objective.

• The Objective is to share a computing power and data storage capacity over the internet.

Page 6: Grid computing

Introduction

• Grid computing is a processor architecture that combines the computer resources from multiple locations (various domains) to reach a main Objective.

• The Objective is to share a computing power and data storage capacity over the internet.

Page 7: Grid computing

What is Grid Computing?

“Allows sharing and coordinated use of diverse resources in dynamic, distributed “virtual organizations”

Page 8: Grid computing

What is Grid?

• Distributed: Grid computing is distributed form of networking that focus on communications among devices.

Page 9: Grid computing

What is Grid?

• Dynamic: Efficiently utilize wasted cycles, forming working cycles.

Page 10: Grid computing

The World Grid areas

• Business Areas • Government Organization• Financial Organization• Teachers and educators (E learning)• Social scientists

Page 11: Grid computing

Why Grid computing

Page 12: Grid computing

Why Grid Computing?

• Resource sharing: Global sharing is the essence of grid computing.

• Secure access:

To ensure secure access, grid developers and users need to manage three important things:

Access policy - What is shared? Who is allowed to share? When can sharing occur?

Authentication - How do you identify a user or resource?

Authorization - How do you determine whether a certain operation is consistent with the rules?

Page 13: Grid computing

Why Grid Computing(cont..)

• Resource use: Efficient, balanced use of computing resources  

• The death of distance: Distance should make no difference 

• Open standards: Standardization also encourages industry to invest in developing commercial grid services and infrastructure.

Page 14: Grid computing

Grid Architecture

Page 15: Grid computing

Grid Architecture

Fundamental components of a grid's Architecture:• The Hardware:

A grid depends on underlying hardware like computers and networks.

• The Middleware:

Middleware is the "glue" that makes grid computing possible. Middleware is conceptually "in the middle" of operating systems software (like Windows or Linux) and applications software (like a weather forecasting programme).

Page 16: Grid computing

Working of Layers

• Network Layer: The lowest layer is the network, which connects grid resources. 

• Resource Layer: Above the network layer lies the resource layer: actual grid resources, such as computers, storage systems, electronic data catalogues, sensors and telescopes that are connected to the network. 

• The middleware layer connect front end with back end. 

• Application: The highest layer of the structure is the application layer, which includes applications in science, engineering, business, finance and more, as well as portals and development toolkits to support the applications. This is the layer that grid users "see" and interact with.

Page 17: Grid computing

Layers..

Page 18: Grid computing

Grid User Roles

Page 19: Grid computing

Grid User Roles (An Administrator’s Perspective)

• Planning• Installation• Managing enrolment of donors and users• Certificate authority• Resource sharing

Page 20: Grid computing

Grid User Roles (A User’s Perspective)

• Enrolling and installing grid software • Logging onto the grid • Queries and submitting jobs • Data configuration • Monitoring progress and recovery

Page 21: Grid computing

Some Grid Applications

Distributed supercomputing

High-throughput computing

On-demand computing

Collaborative computing

Page 22: Grid computing

Pros and cons of grid computing

Page 23: Grid computing

Advantages

• Can solve larger, more complex problems in a shorter time

• Easier to collaborate with other organizations • Resource Balancing.• Flexible, Secure, Coordinated resource sharing.• Give worldwide access to a network of

distributed resources.

Page 24: Grid computing

Disadvantages

• Need for interoperability when different groups want to share resources.

• But how do I develop robust, secure, long lived, well performing applications for dynamic, heterogeneous Grids?

Page 25: Grid computing

References

• http://www.gridcafe.org/

Page 26: Grid computing