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.
. |