units
FIT3142
Faculty of Information Technology
Monash home | About Monash | Faculties | Campuses | Contact Monash |
Staff directory | A-Z index | Site map |
6 points, SCA Band 2, 0.125 EFTSLRefer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
SynopsisModern computer systems rely increasingly on distributed computing mechanisms, implemented often as clusters, web services, grids and clouds. Distributed computing systems can provide seamless (or web-like) access to a variety of networked resources, e.g. processing cores, large data stores and information repositories, expensive instruments, high-speed links, sensor networks, and multimedia services for a wide range of applications. This unit provides foundation knowledge and understanding of the basic mechanisms required to implement distributed computing systems, especially grids, web services and clusters. Topics covered include: Introduction to parallel and distributed computing mechanisms, concurrency and synchronisation, monitors, deadlocks, concurrent program analysis - Deadlock, Safety & Liveness properties, computational and service-oriented grids. LVS and Beowulf Clusters. Gridservices, Webservices, WSDL, HPC Portals, Home Grids, and Peer-to-Peer (P2P) networks. Distributed applications, and their performance and reliability in relation to processor and network performance constraints. Objectives
At the completion of this unit students will be able to:
AssessmentExamination (3 hours): 60%; In-semester assessment: 40% Chief examiner(s)Contact hours2 hrs lectures/wk, 2 hr laboratory/wk, 1 hr tutorial/wk PrerequisitesFIT3141 or (FIT1005/FIT2008 and FIT2022) ProhibitionsFIT3010 |