grid computing 2007

18
Prepared By : Bhavin Tank DDIT, Nadiad Grid Computing

Upload: tank-bhavin

Post on 11-May-2015

1.862 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Grid computing 2007

Prepared By : Bhavin TankDDIT, Nadiad

Grid

Computing

Page 2: Grid computing 2007

Contents

What is Grid Computing?Why need grid computing?Types of gridCharacteristics of GridBenefitsApplicationsAdvantage & Disadvantages

2 [email protected]

Grid

Computing

Page 3: Grid computing 2007

What is Grid Computing?Allows sharing and coordinated use of diverse

resources in dynamic, distributed “virtual organizations”.

Grid

Computing

3 [email protected]

Page 4: Grid computing 2007

What is a Grid? Grid Computing is a technique in which the idle systems in the

Network and their “ wasted “ CPU cycles can be efficiently used by uniting pools of servers, storage systems and networks into a single large virtual system for resource sharing dynamically at runtime.

These systems can be distributed across the globe; they're heterogeneous (some PCs, some servers, maybe mainframes and supercomputers); somewhat autonomous (a Grid can potentially access resources in different organizations).

Grid computing is form of networking unlike conventional network that focus on communications among devices.

Grid

Computing

4 [email protected]

Page 5: Grid computing 2007

What is the Grid?

Internet

Internet

Grid Computing Resource

Certificate

Certificate

Gatekeeper

Jane User

Grid

Computing

5 [email protected]

Page 6: Grid computing 2007

Why need Grid Computing?Exploiting under utilized resources

Parallel CPU capacity

Virtual resources and virtual organizations for collaboration

Access to additional resources

Many large-scale problems cannot be solved by a single computer

Globally distributed data and resources

Grid

Computing

6 [email protected]

Page 7: Grid computing 2007

Types of GridsComputational Grid:

A computational grid is focused on setting aside resources specifically for computing power. In this type of grid, most of the machines are high-performance servers.

Scavenging grid:A scavenging grid is most commonly used with large numbers of desktop machines. Machines are scavenged for available CPU cycles and other resources. Owners of the desktop machines are usually given control over when their resources are available to participate in the grid.

Data Grid:A data grid is responsible for housing and providing access to data across multiple organizations. Users are not concerned with where this data is located as long as they have access to the data.Grid

Computing

7 [email protected]

Page 8: Grid computing 2007

Grid Architecture

Grid

Computing

8 [email protected]

Page 9: Grid computing 2007

Characteristics of GridsGrids coordinate resources that are not

subject to centralized control.Grids use standard, open, general-purpose

protocols and interfaces.Grids deliver high qualities of service.

Grid

Computing

9 [email protected]

Page 10: Grid computing 2007

Grid User Roles (A User’s Perspective)

Enrolling and installing grid softwareLogging onto the gridQueries and submitting jobsData configurationMonitoring progress and recoveryReserving resources

Grid

Computing

10 [email protected]

Page 11: Grid computing 2007

Grid User Roles(An Administrator’s Perspective)

PlanningInstallationManaging enrollment of donors and usersCertificate authorityResource managementData sharing

Grid

Computing

11 [email protected]

Page 12: Grid computing 2007

Issues Security:

Security issues include secure authentication, access rights and privileges. Reliable and secure communications, perhaps with encryption, are also a requirement.

Maintaining confidentiality and privacy will also be issues if you are transferring personal data.

Performance:For a grid performance is the main key is to deliver

nontrivial qualities of service “. Some grid services might fall short because the scattering and gathering steps can incur significant delay.

Grid performances include resource availability and reliability, utilization and load, response time, delay and delay variation. Data Integrity is another consideration.Grid

Computing

12 [email protected]

Page 13: Grid computing 2007

Benefits

(1)BUSSINESS BENEFITS: Can help improve productivity and collaboration. Bring together not only IT resources but also people. Create flexible, resilient operational infrastructures.

(2)INFRASTRUCTURE OPTIMIZATION: Consolidate workload management. Reduce cycle times.

Grid

Computing

13 [email protected]

Page 14: Grid computing 2007

Grid

Computing

Benefits…

14

(3)INCREASE ACCESS TO DATA AND COLLABORATION:

Federate data and distribute it globally.

Support large multi-disciplinary collaboration..

Enable collaboration across organizations and among businesses.

(4)RESILIENT, HIGHLY AVAILABLE INFRASTRUCTURE:

Balance workloads.

Foster business community

Enable recovery and failure.

[email protected]

Page 15: Grid computing 2007

ADVANTAGES: Can solve larger, more complex problems in a shorter time

Easier to collaborate with other organizations

Make better use of existing hardware

DISADVANTAGES: Grid software and standards are still evolving.

Learning curve to get started.

Non-interactive job submission.

Grid

Computing

15 [email protected]

Page 16: Grid computing 2007

Characteristics of Grid Applications

Data acquired by scientific instruments.

Data are stored in archives on separate, perhaps geographically-separated sites.

Data are managed by teams belonging to different organizations.

Large quantities of data (tera- or petabytes) are collected.

Software used to analyze and summarize the raw data.

Grid

Computing

16 [email protected]

Page 17: Grid computing 2007

Cloud

Computing

?Questions……..?????

17 [email protected]

Page 18: Grid computing 2007

Cloud

Computing

“You may say I'm a dreamer

But I'm not the only one

I hope someday you'll join us

And the world will be as one”

---Beatles <Imagine>

[email protected]