Grid Computing

78 downloads 145 Views 2MB Size Report
2. Grid Computing. • Different types of Grids in Grid Computing. – Data Grid. – Computational Grid. • Data grid is a grid computing system that deals with the ...
Grid Computing Colin Enticott Slavisa Garic Tom Peachey Monash University

1

Grid Computing • Different types of Grids in Grid Computing – Data Grid – Computational Grid

• Data grid is a grid computing system that deals with the controlled sharing and management of distributed data – Storage Resource Broker (SRB)

• Computational Grid is a Grid Computing system that is concerned with the computation

2

Computational Grid • Grid Computing is a computing model that provides the ability to perform higher throughput computing • This is achieved through the use of networked computers – They usually span across many physical locations and organisations

• It creates a Virtual Computing architecture which is what the Computational Grid is – We can distribute process execution across a parallel infrastructure 3

Australian Grid Computing • Australian Grid Research – APAC - Australian Partnership for Advanced Computing – Monash University – QPSF - Queensland Parallel Supercomputing Facility

• Services provided – Computing facilities – Support – Grants

4

Grid Middleware • Globus Toolkit – http://www.globus.org

• Storage Resource Broker • Nimrod/G – Nimrod/O

• Cluster Middleware – PBS - Portable Batch System – Condor

5

Nimrod/G • Nimrod/G follows what the initial version of Nimrod did and what EnFuzion does. • The main difference is that Nimrod/G makes use of Computational Grid – Provides access to large computing power – Scheduling - where should jobs run – “Economic” scheduler • Cost Optimisation • Time Optimisation

6

What we would really like to do ... Can we make it 10% smaller?

We need the answer by 5 o’clock

7

Scheduling • Nimrod/G provides a scheduler – Where should jobs run

• “Economic” scheduling heuristics – Costs Optimisation – Time Optimisation

8

Robustness • With distributed computing there are issues that single computer/cluster computing didn’t have – Resources go down – You might exhaust your quota on a resource

• Nimrod/G has a robust architecture that deals with grid computing problems – It recovers from resource failure

9

Security • Security is another concern that comes with Grid Computing – Data Integrity – Data Security

• Globus Toolkit provides its own security mechanisms – Certificate Authorities (CAs) – Authentication

• Nimrod utilises these mechanism • There may be many different CAs used across one virtual organisation (Computational Grid) – Nimrod/G provides mechanisms for dealing with such situations

10

Nimrod Portal

11

Case Studies - GAMESS • • • •

SC2003 Demonstration Phoenix, Arizona 17 participants from around the world Up to 300 CPUs at any given time

12

Case Studies - GAMESS

13

Case Studies - GAMESS

14

Case Studies - GAMESS • Smart Drug Docking • Collaboration with University of Zurich – Coupled GAMESS, APBS and Nimrod to experiment with novel docking methods • Nimrod moves ligand • GAMESS and APBS compute potential surface SC04

15

Demo • Online demonstration of how Nimrod/G works • Nimrod Portal

16