1 short course on grid computing jornadas chilenas de computación 2010 infonor-chile 2010 november...

18
1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson University of North Carolina Charlotte Oct 13, 2010 © Barry Wilkinson

Post on 20-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

1

Short Course on Grid Computing

Jornadas Chilenas de Computación 2010INFONOR-CHILE 2010

November 15th - 19th, 2010Antofagasta, Chile

Dr. Barry WilkinsonUniversity of North Carolina Charlotte

Oct 13, 2010 © Barry Wilkinson

Page 2: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

2

AgendaDay 1

Thursday, Nov 18, 2010 Running Grid jobs

2:30 am - 4:30 pm Session 1Welcome and opening remarks: Introduction to Grid computing, outline of course, accounts

Using Grid portal, command line, and GridNexus to run Grid jobs

Hands-on practice session using UNCC/UNCW Grid platform from portal

4:30 pm – 5:00 pm Coffee

5:00 pm - 7:00 pm Session 2: Grid Platform Command Line Interface

Presentation

Hands-on practice session using UNCC/UNCW Grid platform - Command line 

2

Page 3: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

3

Day 2

Friday Nov 19, 2010 Grid Interface Design

8:30 pm - 10:30 am Session 3: GridNexus Workflow EditorPresentationHands-on Practice session

10:30 am – 11:00 am Break

11:00 am - 1:00 pm Session 4: UNCC’s Grid Computing “Seeds” FrameworkPresentationHands-on Practice session

1:00 pm – 2:30 pm Lunch 2:30 pm - 4:30 am Session 5: Designing Portals/Portlets

PresentationHands-on Practice session

4:30 pm – 5:00 pm Coffee

5:00 pm – 7:00 pm Open Discussion

3

Page 4: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

Grid Computing Using geographically distributed and interconnected computers together for computing and for resource sharing.

“The grid virtualizes heterogeneous geographically disperse resources” from "Introduction to Grid Computing with Globus," IBM Redbooks

4

Introduction to Grid computing and the Grid computing course

Page 5: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

Same as behind early development of networks that became the Internet -- Connecting computers at distributed sites for high performance computing.

However, Grid computing is about collaborating and resource sharing as much as it is about high performance computing.

Original driving force behind Grid computing

5

Page 6: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

Virtual Organizations

Grid computing offerspotential of virtual organization

-- groups of people, both geographically and organizationally distributed, working together on a problem, sharing computers AND other resources such as databases and experimental equipment.

6

Page 7: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

Crosses multiple administrative domains

Another hallmark of larger Grid computing projects.Resources being shared owned either by members of virtual organization or donated by others.

Introduces challenging technical and social-political challenges.

Requires true collaboration.

7

Page 8: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

Interconnections

Usually grid computing employs the Internet to interconnect the computers.

Standard Internet protocols are used.

Focus now on using standard Internet protocols and technology, i.e. HTTP, SOAP, web services, etc.,

8

Page 9: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

1-1.9

Key concepts in the history of Grid computing

Page 10: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

NSF Network for Earthquake Engineering Simulation

Transform our ability to carry out research vital to reducing vulnerability to catastrophic earthquakes

from I. Foster

Sample Grid Computing Project

10

Page 11: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

11

Our Grid Computing Course

Taught on North Carolina Research and Education Network (NCREN) that connects all 16 state campuses and also private institutions

Fall 2004: 8 sites Fall 2005: 12 sites Spring 2007: 3 sites Fall 2008: 5 sites Spring 2010: 8 sites

Spring 2010 has 70+ students

Figure 3 NCREN televideo classroom at the University of North Carolina Charlotte.

11

Page 12: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

12

Grid Computing Course

Undergraduate/first yr graduate (prereqs C/Java) Hands-on with distributed grid infrastructure Teleconferencing facilities - students and faculty at

many institutions participating Expert guest speakers near end of course Probably first such course for undergraduate students

using large-scale teleconferencing facilities and a truly distributed grid infrastructure.

12

Page 13: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

http://www.cs.uncc.edu/~abw/gridcourse/13

Page 14: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

Course grid structure - primary sites

UNC-WUNC-C

coit-grid01.uncc.edu *coit-grid02.uncc.edu *coit-grid03.uncc.edu *coit-grid04.uncc.edu *coit-grid05.uncc.edu **

Course portal

torvalds.cis.uncw.edu

* 3.4 Ghz dual Xeon processors ** 2.93 Ghz 4 quad-core Xeon processors 14

Page 15: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

http://www.cs.uncc.edu/~abw/GridComputingBook/

Course Text

15

Page 16: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

16

Approach

Very hands-on (7 programming assignments) A top-down perspective (from 2007) Although best described as alternating between high-

level and low-level view of Grid Computing Start course with using tools (i.e. a portal) that a typical

Grid User would use. To avoid issues with many students using centralized

servers, several activities done of student’s own computer

16

Page 17: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

17

Acknowledgements

The Grid computing course was developed with partial support from the National Science Foundation Course Curriculum and Laboratory Improvement Program under grants DUE 0410667/533334 and  DUE 0737318/0737269/0737208, and two grants from the University of North Carolina Office of the President.

17

Page 18: 1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson

18

Questions