Florida International University

School of Computing and Information Sciences

S. Masoud Sadjadi’s Home Page

 

CEN 6612 HOME PAGE


Tentative Class Schedule:

Class

Date

Topics

Lectures Notes

and

Presentation Slides

1

15-January

Proposal Presentations (Dry run by USA GCB fellows)

 

2

26-February

Get to know each other!

  • GCB Introduction
  • Student Introduction
  • Course Introduction
  • Proposal Presentations

GCB Introduction

Javier Delgado, SAGE

Michael Robinson, Genomic Sequences

 

3

4-March

Get to know each other!

  • Proposal Presentations (continued)
  • Project Grouping
  • Baseline Assessment

Constantinos Menelaou, Hurricane Modeling

Kasturi Chatterjee, Multimedia Data Mgnt.

 

4

11-March

Introduction to remote collaboration Tools

  • EVO
  • PolyCom
  • Skype
  • Moodle
  • LA Grid Wiki Pages

Project Business

  • Finalizing the grouping of students in the projects
  • Setting up the project group forums in Moodle
  • Setting up the project wiki pages in LA Grid
  • Setting up the weekly group meetings in EVO/Skype

EVO Documentation

PolyCom Remote Control

Skype Documents

Moodle Documents

LA Grid Login Page

 

 

5

18-March

Spring Break!

 

6

25-March

Introduction to High-Performance Computing

  • Traditional Approaches
  • Cluster Computing
  • Grid Computing

Project Business

  • Status report by project leaders
  • Finalizing the weekly group meeting times
  • Project planning
    1. Requirement Analysis
    2. System Design
    3. Detailed Design
    4. Implementation
    5. Testing
  • Finalizing the roles in the project

Lecture 1: Introduction to High Performance Computing

 

 

 

 

 

 

7

1-April

Project Business

  • Software Engineering
  • Project Communications

Lecture 2: Software Engineering and Project Communications

 

8

8-April

Concurrent Computers

  • Concurrency within a CPU
  • Concurrency within a box
  • Concurrency across boxes

Lecture 3: Concurrent Computers

9

15-Apr

Dr. Manish Parashar’s Visit

Concurrent Computers

  • Concurrency within a CPU
  • Concurrency within a box
  • Concurrency across boxes

Cluster Installation and Use

  • OSCAR
  • SGE
  • Condor
  • PBS 

Lecture 3: Concurrent Computers

 

 

Lecture 4: Cluster Computing

By Javier Delgado

10

22-Apr

Cluster Computing: Building a Cluster

  • Do-it-yourself (DIY)?
  • OSCAR
  • Rocks
  • Pelican HPC (formerly Parallel Knoppix)?
  • Microsoft Windows CCE
  • OpenMosix (closed March 2008)?
  • Clustermatic (no activity since 2005)?

Lecture 4: Cluster Computing

By Javier Delgado

11

29-Apr

Cluster Programming: Using a Cluster

  • Paralle Processing
  • OpenMP
  • MPI
  • SGE

Lecture 5: Parallel Processing

Lecture 6: Cluster Use

Lecture 7: Open MP (You should read this lecture and practice it on your own)

By Javier Delgado

12

6-May

Summer Break!

 

13

13-May

Performance and Profiling

  • Benchmarking
  • Parallel Performance
  • Profiling
  • Dimemas
  • Paraver

Introduction to Grid Computing

  • The Need for the Grid: Applications
  • What is a Grid? Virtual Organizations and Middleware
  • Overview of Job and Resource Management, Data Management, Grid Security, and Grid Workflow
  • National Grid Cyberinfrastructure

Lecture 8: Performance and Profiling

By Javier Figueroa

 

 

 

Lecture 9: Grid Introduction

By Marlon Bright (Grid Computing Introduction)

14

20-May

Grid Data Management

  • GridFTP
  • RFT
  • RLS

Grid Storage Management

  • SRM Overview
  • SRM Implementation
  • SRM Usage

Lecture 10: Grid Data Management

By Kasturi Chatterjee

 

Lecture 11: Grid Storage Management

By Fábio Lopes and Silvio Luiz Stanzani

15

27-May

Grid Resource and Job Management

  • GRAM
  • Condor-G
  • DAGMan

Grid Security

  • Identity
  • Authentication
  • Message Protection
  • Authorization
  • Single Sign On

 

Lecture 12: Grid Resource and Job Management

By Juan Zhao and Bi Shuren

 

 

Lecture 13: Grid Security

By Guangyuan Liu and Dongri Luo

16

3-June

Attending Conference! No Class!

 

17

10-June

Grid Workflow Using Swift

  • Swift Script
  • Swift Architecture
  • Examples

Grid Services

  • Web Services: XML, SOAP, WSDL, and UDDI
  • OSGA, OGSI, and WSRF
  • WS GRAM

Lecture 14: Grid Workflow Using Swift

By Michael Robinson

 

Lecture 15: Grid Services

By Mark Joselli

 


Last modified 5/26/2008