SIT322 - Distributed Systems

Unit details

Note: You are seeing the 2009 view of this unit information. These details may no longer be current.
Enrolment modes:(B, G, X)
EFTSL value: 0.125
Previously coded as:SCC387, SCC321
Unit chair:A Goscinski
Prerequisite:

SIT202 and two SCC/SIT level 2 coded units (excluding mathematics units coded SIT19-, SIT29-, SIT39-) or SIT202, one SCC/SIT level 2 coded unit and MSC228 (excluding mathematics units coded SIT19-, SIT29-, SIT39-)

Contact hours: 3 x 1 hour lectures, 1 x 1 hour tutorial per week

Note:

Online teaching methods require internet access. Please refer to the most current computer specifications.

Content

This unit provides an introduction to distributed systems by defining the basic issues of design and implementation of distributed systems, including distributed operating systems, network operating systems, middleware, distributed file systems. Students study the influence of distribution on operations performed on data, resource/object management and building distributed applications, and role of interprocess communication and remote invocation to deal with distribution. It addresses basic techniques and algorithms used in distributed systems. It also investigates how these techniques and algorithms can be used in the design and implementation of distributed systems. Students study name services, concurrency control and replication. Students will learn about grids and Web services. At the end of this unit students will acquire knowledge of practical aspects of distributed systems, in particular distributed operating systems and middleware based systems, and the development trends of distributed systems, in particular the development of distributed applications based on and .NET environments.

Assessment

Examination 60%, three assignments (10%, 15%, 15%) 40%

Unit Fee Information

Please visit fees and invoices.