Questora

CSCD 432 — Concurrent & Distributed Systems

Computer Science · University of Ghana

Threads, Seamphores, Monitors ;Message Passing ;Distributed Systems ;Client-Server Applications ;Middleware technologies; TCP/IP Sockets ; RPC/RMI ;Web Services (SOAP, XML), J2EE. Foundations for building reliable distributed systems, including failure and system models, and basic communication and agreement problems; crash failures, recovery, partition, Byzantine failures; asynchronous systems, failure detectors, communication channels, wireless and sensor networks; software clocks, causality, and cuts. Examples of problems include reliable broadcast consensus, leader election, group communication, and replication. Introduction to Distributed Systems, Multi-threaded/Concurrent Programming, Client-Server, Applications, Middleware technologies: TCP/IP Sockets, RPC/RMI, Web Services (SOAP, XML), Peer to Peer Computing, Parallel Programming.

Credits
3
Level
Level 400

Other courses on this programme

Practising CSCD 432 with Questora

Upload your own slides, notes and past papers for CSCD 432 and Questora builds mock exams, practice questions and a revision plan from them.

Start free

Course details from University of Ghana Volume 2 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Humanities (2017).