Course
code CC529
credit_hours 3
title Distributed and Parallel Systems
arbic title
prequisites CC418 & CC431
credit hours 3
Description/Outcomes
arabic Description/Outcomes
objectives To introduce the main concepts and paradigms of distributed and parallel systems. The aspects of designing, implementing, and evaluating distributed and parallel systems will be explored.
arabic objectives
ref. books Andrew S. Tanenbaum and Maarteen van Steen, Distributed Systems: Principles and Paradigms,, 2nd Edition, Prentice Hall, 2007rnPeter Kacsuk, Thomas Fahringer and Zsolt Nemeth, Distributed and Parallel Systems: From Cluster to Grid Computing, Springer, 2010.rn
arabic ref. books
textbook Hwang, Dongarra, and Fox, "Distributed and Cloud Computing: From Parallel Processing to the Internet of Things", Morgan Kaufmann 1ED.
arabic textbook
objective set combined
content set combined
course file 65_CC529_CC 529.pdf
Course Content
content serial Description
1 Week Number 1 : Introduction to distributed systems.
.
2 Week Number 2 : Types of distributed systems.
.
3 Week Number 3 : Distributed system Architecture.
.
4 Week Number 4 : Processes, Threads and Virtual Machine.
.
5 Week Number 5 : Communication in distributed systems.
.
6 Week Number 6 : Naming, Identifiers, and addresses.
.
7 Week Number 7 : 7th week Exam.
.
8 Week Number 8 : Introduction to Parallel Computing.
.
9 Week Number 9 : Parallel system Architecture.
.
10 Week Number 10 : Parallel systems memory models.
.
11 Week Number 11 : Parallel Programming Platforms.
.
12 Week Number 12 : 12th week Exam.
.
13 Week Number 13 : Distributed verses parallel systems.
.
14 Week Number 14 : Distributed systems applications.
.
15 Week Number 15 : Parallel systems applications.
.
16 Week Number 16 : Presentation of projects and Final Exam.
.