COMP90024 (433678) :  Cluster and Grid Computing

Semester 1, 2012

Cloud Computing and Distributed Systems (CLOUDS) Laboratory

Department of Computing and Information Systems

The University of Melbourne, Australia 

syllabus/hand-book entry - timetable - assessment - course material - resources - notice-board - more info?



Assignment 1 (5 marks), Assignment 2 - MPI programming (10 marks), Assignment 3 (team oriented project) -35 marks).

Written Exam: 50 marks. Check out Model Exam Paper

NOTE: (1) Your should score 50% minimum in every assignment to pass! Therefore, attend classes regularly. (2) Marks also correspond to the % of assessment component.


Lecture Slides (Note: Updated versions will be put after Each Lecture)

Literature to Read

PART A: Foundations - START
Week 1
Information Session
Week 1
Socket  Programming in Java & Client Server Computing  (**R**) Sockets in Java (Chapter 13 of Java Book)
Week 2
Multi-Threading in Java (**R**) Thread Programming in Java (Chapter 14 of Java Book)
Week 3
Parallel Computing Overview  (**R**) parintro

PART B: Cluster Computing - START
Week 3/4
Cluster Computing: Introduction and System Architecture
  • (**R**) Mark Baker and Rajkumar Buyya, Cluster Computing at a Glance, High Performance Cluster Computing: Architectures and Systems (Vol. 1), Prentice Hall, NJ, USA, 1999.
Week 5
Single System Image
Week 5
Parallel Pogramming Models and Paradigms
  • (**R**) Luis Silva and Rajkumar Buyya, Parallel Programming Paradigms, High Performance Cluster Computing: Programming and Applications (Vol. 2), Prentice Hall, NJ, USA, 1999.
Week 6
MPI Programming  and Excuting MPI using PBS

PART C: Grid Computing - START
Week 7 & 8
Introduction and Overview of Grid Computing: Trends, Challenges, Technologies, and Applications
May 7&8
Industry Speaker: Microsoft HPC Server Lecture
Week 8
Term Paper Topics and Projects Style Format

Week 9&10
   1. Grid Resource Management and Grid Economy
   2. Enterprise Grids and the Aneka Middleware    3. Nimrod-G Grid Resource Broker
   4. Economic Scheduling Algorithms

Grid Brokering and Scheduling: with Nimrod-G and Gridbus Brokers Case Studes
Week 10
Cloud Computing and Aneka
Week 11
Globus Toolkit: Basics, Components, and Services Globus paper & its website, Globus GIS, Globus Usage
Week 11
Subject Review  Conclusion and Future

Computational and Web-based Resources

More Info/Subject Contacts:

Student Representative

The lecturer appreciates students direct positive and constructive feedback to improve the course/teaching. For any reason, if students feel uncomfortable or have any difficulty with expressing their views on the lecturer, they can pass them through their representative mentioned below :

Maintainer: Rajkumar Buyya