grid computing presentation

33
 Seminar Presented By Sehar Sultan M.Sc (CS) 4 th  Semester UAF 7/8/15

Upload: sahar-sultan

Post on 14-Jan-2016

12 views

Category:

Documents


0 download

DESCRIPTION

Presentation on Grid Computing

TRANSCRIPT

Page 1: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 1/33

Seminar Presented By 

Sehar Sultan

M.Sc (CS)

4th Semester 

UAF

7/8/15

Page 2: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 2/33

Grid Comutin!

Page 3: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 3/33

  Overview

   1

    •    W  h  a  t  i  s  g  r  i   d  c  o    m  p  u  t  i  n  g  ?

    "

    •   A  r  e  a  s  o  f  g  r  i   d  c  o    m  p  u  t  i  n  g

    #

    •    W  h  y  g  r  i   d  c  o    m  p  u  t  i  n  g  ?

    4

    •   G  r  i   d   A  r  c  h  i  t  e  c  t  u  r  e

    5    •    W  h  o  u  s  e  t  h  e  g  r  i   d  c  o    m  p  u  t  i  n  g  ?

    $

    •   P  r  o  s  a  n   d  c  o  n  s  o  f   G  r  i   d   C  o    m  p  u  t  i  n  g

Page 4: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 4/33

Introduction

• Grid computing  is a processor architecture

that combines the computer resources from

multiple locations (various domains) to reach amain Objective

• !he Objective is to share a computing po"er

and data storage capacity over the internet

Page 5: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 5/33

Introduction

• Grid computing  is a processor architecture

that combines the computer resources from

multiple locations (various domains) to reach amain Objective

• !he Objective is to share a computing po"er

and data storage capacity over the internet

Page 6: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 6/33

What is Grid Computing?

  #Allo"s sharing and coordinated use of diverse

resources in dynamic$ distributed  #virtual

organi%ations&

Page 7: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 7/33

What is Grid?

% Distributed' Grid computing is distributed

form of net"oring that focus on

communications among devices

Page 8: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 8/33

What is Grid?

Dynamic: Efficiently utilizewasted cycles, forming

woring cycles!

Page 9: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 9/33

 A !rid uses the resources o& man'

searate comuters connected ' a

netor* (usuall' the +nternet) to sol,elar!e-scale comutation rolems.

Such arran!ements ermit handlin! o&

data that ould otherise reuire theoer o& eensi,e suercomuters or

ould ha,e een imossile to anal'0e.

Page 10: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 10/33

 conventional supercomputers

Suercomuter 

Page 11: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 11/33

  "he World Grid areas

• #usiness $reas

•Go%ernment &rganization

• 'inancial &rganization

• "eachers and educators (E learning)

•*ocial scientists

Page 12: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 12/33

Some Highly-Visible Grids

•  A chemist ma' utili0e hundreds o&

rocessors to screen thousands o&

comounds er hour.

• eams o& en!ineers orldide ool

resources to anal'0e tera'tes o&

structural data.

• Meteorolo!ists see* to ,isuali0e and

anal'0e data o& climate ith enormouscomutational demands.

• he 2ASA +n&ormation 3oer Grid (+3G).

Page 13: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 13/33

Why Grid computing

Page 14: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 14/33

Why Grid Computing?

• +esource sharing: Global sharing is the essence of grid

computing!

• *ecure access:

"o ensure secure access, grid de%elopers and users need to

manage three important things:

$ccess policy What is shared? Who is allo"ed to share?

When can sharing occur?

  $uthentication o" do you identify a user or resource?

  $uthorization o" do you determine "hether a certain

operation is consistent "ith the rules?

Page 15: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 15/33

Why Grid Computing(cont!!)

• +esource use: Efficient, balanced use of computing

resources 

• "he death of distance: Distance should mae no

difference

 

• &pen standards: *tandardi%ation also encourages industry

to invest in developing commercial grid ser%ices and 

infrastructure!

Page 16: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 16/33

Grid Architecture

Page 17: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 17/33

-ayers!!

Page 18: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 18/33

Grid $rchitecture

+undamental components of a grid,s Architecture'

• "he .ardware:

A grid depends on underlying hard"are lie computers and

net"ors

• "he /iddleware:

  -iddle"are is the .glue. that maes grid computing possible-iddle"are is conceptually .in the middle. of operating

systems soft"are (lie Windo"s or /inu0) and applications

soft"are (lie a "eather forecasting programme)

Page 19: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 19/33

Woring of -ayers

• 0etwor -ayer: !he lo"est layer is the networ $ "hich connects grid

resources

 

• +esource -ayer: Above the net"or layer lies the resource layer'

actual grid resources$ such as computers$ storage systems$ electronic data

catalogues$ sensors and telescopes that are connected to the net"or

 

• !he middleware layer connect front end "ith bac end

 • $pplication: !he highest layer of the structure is the application layer$

"hich includes applications in science$ engineering$ business$ finance

and more$ as "ell as portals and development toolits to support the

applications !his is the layer that grid users .see. and interact "ith

Page 20: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 20/33

Some Grid Applications

Page 21: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 21/33

Some Grid Applications

Page 22: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 22/33

istriuted suercomutin!

Page 23: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 23/33

ifference between

istributive!"arallel!Cluster ! Cloud and

Grid Computing

Page 24: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 24/33

istributive Computing

1istributive

Computing can be

defined as the use of a

distributed system tosolve a single large

 problem by breaing it

do"n into several tass

"here each tas is

computed in the

individual computers

of the distributed

system

Page 25: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 25/33

"arallel

Computing2n Parallel Computing$all the different

.processor. have the

access to a shared

memory1arallelism is

generally concerned

"ith accomplishing a

 particular computation

as fast as possible$

e0ploiting multiple

 processors

Page 26: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 26/33

Cluster 

ComputingA computer cluster is agroup of loosely

coupled computers

that "or together

closely so that in manyrespects it can be

vie"ed as though it

"ere a single

computer

Clusters are

commonly connected

through fast local area

net"ors

Page 27: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 27/33

Cloud Computing

Cloud computing is

the use of computing

resources (hard"are

and soft"are) that aredelivered as a service

over a net"or

Page 28: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 28/33

"ros and cons of gridcomputing

Page 29: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 29/33

$d%antages

• Can solve larger$ more comple0 problems in a

shorter time

• Grid computing can create a more robust andresilient 2! infrastructure better able to respond to

minor or major disasters

• +le0ible$ *ecure$ Coordinated resource sharing

• Give "orld"ide access to a net"or of distributed

resources

Page 30: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 30/33

Disad%antages

•  3eed for interoperability "hen different

groups "ant to share resources

• 4ut ho" do 2 develop robust$ secure$ longlived$ "ell performing applications for

dynamic$ heterogeneous Grids?

Page 31: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 31/33

CO#C$%S&O#

Page 32: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 32/33

Grid computing introduces a ne" concept to 2!

infrastructures because it supports distributed computing over

a net"or of heterogeneous resources and is enabled by open

standards

Grid computing "ors to optimi%e underutili%ed resources$

decrease capital e0penditures$ and reduce the total cost of

o"nership

Page 33: grid computing presentation

7/18/2019 grid computing presentation

http://slidepdf.com/reader/full/grid-computing-presentation 33/33