0% found this document useful (0 votes)
80 views

Introduction To Grid Computing: J.Sudha

This document provides an introduction to grid computing. It defines a grid as a hardware and software infrastructure that provides dependable, consistent, and inexpensive access to high-end computational facilities. Grids are made up of autonomous and globally distributed computers and clusters. They are needed because many large-scale problems cannot be solved by a single computer and require globally distributed data and resources. Related technologies that preceded grids include cluster computing, peer-to-peer computing, and internet computing.

Uploaded by

Siva
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views

Introduction To Grid Computing: J.Sudha

This document provides an introduction to grid computing. It defines a grid as a hardware and software infrastructure that provides dependable, consistent, and inexpensive access to high-end computational facilities. Grids are made up of autonomous and globally distributed computers and clusters. They are needed because many large-scale problems cannot be solved by a single computer and require globally distributed data and resources. Related technologies that preceded grids include cluster computing, peer-to-peer computing, and internet computing.

Uploaded by

Siva
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

Introduction to Grid Computing

J.SUDHA,

CSC, IIIrd Year

What is a Grid?

Early defs: Foster and Kesselman, 1998


A computational grid is a hardware and software infrastructure that provides dependable, consistent, pervasive, and inexpensive access to high-end computational facilities

Kleinrock 1969:
We will probably see the spread of computer utilities, which, like present electric and telephone utilities, will service individual homes and offices across the country.
2

Grid Architecture

Autonomous, globally distributed computers/clusters


3

Why do we need Grids?

Many large-scale problems cannot be solved by a single computer Globally distributed data and resources

Background: Related technologies

Cluster computing Peer-to-peer computing Internet computing

Cluster computing

Idea: put some PCs together and get them to communicate Cheaper to build than a mainframe supercomputer Different sizes of clusters Scalable can grow a cluster by adding more PCs

Cluster Architecture

Peer-to-Peer computing

Connect to other computers Can access files from any computer on the network Allows data sharing without going through central server Decentralized approach also useful for Grid

Peer to Peer architecture

Internet computing

Idea: many idle PCs on the Internet Can perform other computations while not being used Cycle scavenging rely on getting free time on other peoples computers Example: SETI@home What are advantages/disadvantages of cycle scavenging?

10

Some Grid Applications

Distributed supercomputing High-throughput computing On-demand computing Data-intensive computing Collaborative computing

11

THANKYOU

12

You might also like