School Of Computing, Engineering And MathematicsParallel and Distributed ComputingWestern Sydney University Unit Code: 300957.2
Discipline: NETWORKS AND COMMUNICATIONS
Student Contribution Band: 2
Level: 3
Credit Points: 10
Equivalent Units
300112 - Digital Communication Technology
Prerequisite
300565 Computer Networking OR 300946 Computer Networking (Advanced)
About this Unit
Modern computer systems rely increasingly on distributed computing mechanisms, implemented often as clusters, web services, grids and Clouds. Distributed computing systems can provide seamless access to a variety of networked resources, e.g. processing cores, large data stores and information repositories, expensive instruments, 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 Clusters, Grids and Clouds. This includes basic concepts such as virtualization and abstraction, integration, services and SOA, operating systems of distributed systems, the development of distributed applications, network operating systems and middleware. Students will build knowledge of distributed systems and applications and learn about the development trends of distributed systems. Students will learn about virtualization and the role it plays in current computing. They will also investigate how these techniques and algorithms can be used in the design and implementation of distributed systems.