SIT322 - Distributed Systems
Unit details
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.