[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Monash University

FIT5164 GRID computing - Semester 2, 2013

E-Research provides means to harnessing contemporary ICT capabilities for solving challenging problems in science, medicine, and engineering. Computer grids play an pivotal role in E-Research; providing a seamless (web-like) access to a variety of networked resources, e.g. large data stores and information repositories, expensive instruments, high-speed links, sensors networks, and multimedia services for a wide range of applications. Topics covered include: Computational and Service-Oriented Grids, Grid-enabled Applications,. Gridservices, OGSA, Webservices, WSDL, Clustered Computing, GridMPI, Instruments and Sensors, Parametric Computing, P2P, and Data Grids.

Mode of Delivery

Caulfield (Day)

Contact Hours

2 hrs lectures/wk, 2 hrs laboratories/wk

Workload requirements

Students will be expected to spend a total of 12 hours per week during semester on this unit as follows:

  • two-hour lecture and
  • two-hour tutorial (or laboratory) (requiring advance preparation)
  • and up to an additional 8 hours in some weeks for completing lab and project work, private study and revision in order to satisfy the reading and assignment expectations.

Unit Relationships

Prerequisites

One of FIT9017, FIT9008, FIT9004 or FIT9018

Chief Examiner

Campus Lecturer

Caulfield

Asad Khan

Consultation hours: Thu 1-3pm (by email appointment), Room 221 Building 63, Clayton

Academic Overview

Learning Outcomes

At the completion of this unit students will:
  • be able to evaluate enabling technologies such as high-speed links and storage area networks for building computer grids;
  • be able to utilise grid computing and clustering middleware, such as Parallel Virtual Machine (PVM), Message Passing Interface (MPI), HPC Portals, and Peer-to-Peer networks for implementing virtual super computing resources;
  • be able to design a grid computing application in one of the key application areas e.g. Computer Animation, E-Research;
  • be able to install a grid computing environment;
  • develop communications skills and accept the code of professional conduct and practice through short presentations and group work.

Unit Schedule

Week Activities Assessment
0 Students should register for the tutorials and check for any clashes in their schedule No formal assessment or activities are undertaken in week 0
1 Introduction to Grids Weekly assessed tutorials commence (10% of unit marks)
2 Grid Middleware  
3 Custom Grids and Applications  
4 Grid Security  
5 Advanced Grid Networking Technologies  
6 Clusters and Grid Programming Environments Assignment 1 due Friday 6 September 2013, 12pm
7 Grid Processing Framework  
8 Grid to Instruments and Sensors Integration  
9 Case studies of Grid Security and Engineering Design Support  
10 Building Home Grids with Peer-to-Peer Networking  
11 Project Work Assignment 2 due Friday 18 October 2013, 12pm
12 Commodity Grid for Large-Scale Pattern Recognition  
  SWOT VAC No formal assessment is undertaken in SWOT VAC
  Examination period LINK to Assessment Policy: http://policy.monash.edu.au/policy-bank/
academic/education/assessment/
assessment-in-coursework-policy.html

*Unit Schedule details will be maintained and communicated to you via your learning system.

Assessment Summary

Examination (2 hours): 50%; In-semester assessment: 50%

Assessment Task Value Due Date
Assignment 1 15% Week 6, Friday 6 September 2013, 12pm
Assignment 2 25% Week 11, Friday 18 October 2013, 12pm
Tutorial Exercises 10% Weekly
Examination 1 50% To be advised

Teaching Approach

Lecture and tutorials or problem classes
The lecture stream will present the implementation details and design principles of the computational grid as well as relevant middleware, networking protocols, and technologies. It will also show students how to implement the grid.

The tutorial sessions will reinforce the concepts learned during the lectures through the hands-on work and completion of the exercises relating to the theory covered in the lectures.

The lectures and tutorial/laboratory material will be made available to the students through the course website week-by-week basis.

Assessment Requirements

Assessment Policy

Faculty Policy - Unit Assessment Hurdles (http://www.infotech.monash.edu.au/resources/staff/edgov/policies/assessment-examinations/unit-assessment-hurdles.html)

Academic Integrity - Please see the Demystifying Citing and Referencing tutorial at http://lib.monash.edu/tutorials/citing/

Assessment Tasks

Participation

  • Assessment task 1
    Title:
    Assignment 1
    Description:
    An essay style assignment on a topic or topics relating to grid computing.
    Weighting:
    15%
    Criteria for assessment:
    1. Correctness and understanding - there may be more than one "right" answer in many cases. We will look for answers that reflect understanding of the underlying principles and theories.
    2. Completeness - that you have answered all parts of each question.
    3. Presentation - that you have presented your answers in a suitably formatted report style.
    4. Use of evidence and argument - you are able to explain your position by using logical argument drawing on the theory presented in the unit.
    Due date:
    Week 6, Friday 6 September 2013, 12pm
  • Assessment task 2
    Title:
    Assignment 2
    Description:
    This assignment is completed in groups of up to five students. Students will be provided with a realistic grid design case. They will need to demonstrate the specified aspects of this project in the lab and later submit a written report detailing the overall design of the project.
    Weighting:
    25%
    Criteria for assessment:

    Lab Demo:

    1. All programs must compile and run correctly. Evidence of testing is required.
    2. Programs must meet the problem specification.

    Written submission:

    1. Correctness and understanding - there may be more than one "right" answer in many cases. We will look for answers that reflect understanding of the underlying principles and theories.
    2. Completeness - that you have answered all parts of each question.
    3. Presentation - that you have presented your answers in a suitably formatted report style.
    4. Use of evidence and argument - you are able to explain your position by using logical argument drawing on the theory presented in the unit.

    A marking guide will be provided on the unit website detailing the over all marks distribution and for allocating marks in a way that recognises different contributions of group members for the lab demo and the written submission.

    Due date:
    Week 11, Friday 18 October 2013, 12pm
  • Assessment task 3
    Title:
    Tutorial Exercises
    Description:
    The theoretical aspects covered in the lectures are practically undertaken in the tutorial sessions in this assessment within groups of up to five students. Each group is expected to:
    1. Email the completed theoretical questions at the end of the tutorial.
    2. Demonstrate the practical part during the tutorial. 
    Weighting:
    10%
    Criteria for assessment:

    Marks will be allocated to each group member on the basis of:

    1. The number of completed tutorial exercises by the group.
    2. The student's contribution in completing these exercises during the tutorial (assessed by the tutor).
    Due date:
    Weekly

Examinations

  • Examination 1
    Weighting:
    50%
    Length:
    2 hours
    Type (open/closed book):
    Closed book
    Electronic devices allowed in the exam:
    None
    Remarks:
    The Exam comprises:
    • Multiple Choice Questions based on the Tutorial Exercises
    • Short answer questions
    • Theoretical question

Learning resources

Reading list

Students can supplement their knowledge of the unit through the following:

Grid Computing: A Practical Guide to Technology and Applications (Programming Series) by Ahmar Abbas (Charles River Media Networking/Security), 2003.

The Grid 2 Blueprint for a New Computing Infrastructure edited by Ian Foster and Carl Kesselman (The Elsevier Series in Grid Computing), 2004

Grid Computing for Developers (Programming) by Vladimir Silva(Charles River Media Programming Series), 2006

Grid Computing The Savvy Manager's Guide by Pawel Plaszczak and Richard Wellner Jr, Morgan Kaufmann, 2005

Monash Library Unit Reading List
http://readinglists.lib.monash.edu/index.html

Feedback to you

Types of feedback you can expect to receive in this unit are:
  • Informal feedback on progress in labs/tutes
  • Graded assignments with comments
  • Interviews

Extensions and penalties

Returning assignments

Resubmission of assignments

Resubmission of assignments is not allowed.

Assignment submission

It is a University requirement (http://www.policy.monash.edu/policy-bank/academic/education/conduct/plagiarism-procedures.html) for students to submit an assignment coversheet for each assessment item. Faculty Assignment coversheets can be found at http://www.infotech.monash.edu.au/resources/student/forms/. Please check with your Lecturer on the submission method for your assignment coversheet (e.g. attach a file to the online assignment submission, hand-in a hard copy, or use an online quiz). Please note that it is your responsibility to retain copies of your assessments.

Online submission

If Electronic Submission has been approved for your unit, please submit your work via the learning system for this unit, which you can access via links in the my.monash portal.

Required Resources

Please check with your lecturer before purchasing any Required Resources. Limited copies of prescribed texts are available for you to borrow in the library, and prescribed software is available in student labs.

Required software and/or hardware: Grid support Virtual Machines. This is available on the unit website.

VMWare workstation (VMWare Fusion for Mac users) is available on-campus in computer labs for student use.

Information about computer use for students is available from the ITS Student Resource Guide in the Monash University Handbook.

Other Information

Policies

Graduate Attributes Policy

Student services

Monash University Library

Disability Liaison Unit

Students who have a disability or medical condition are welcome to contact the Disability Liaison Unit to discuss academic support services. Disability Liaison Officers (DLOs) visit all Victorian campuses on a regular basis.

Your feedback to Us

Other

Please visit http://www.infotech.monash.edu.au/units/appendix.html for further information about:

  • Continuous improvement
  • Unit evaluations
  • Communication, participation and feedback
  • Library access
  • Monash University Studies Online (Moodle)
  • Plagiarism, cheating and collusion
  • Register of counselling about plagiarism
  • Non-discriminatory language
  • Students with disability
  • End of semester special consideration / deferred exams

Materials available to students include weekly lecture slides, tutorials, hands-on exercises, Virtual Machines with Grid support operating systems and tutorial/lab instructions available week-by-week basis. Specifications to assignments, marking guidlines and sample exam papers will be made available.

  • Weekly detailed lecture notes outlining the learning objectives, discussion of the content, and required readings;
  • Weekly tutorial or laboratory tasks and exercises with solutions provided one to two weeks later;
  • Assignment specifications;
  • A sample examination and suggested solution;
  • This Unit Guide outlining the administrative information for the unit;
  • The unit website on Moodle, where resources outlined above will be made available.
[an error occurred while processing this directive]