Course
code | CS701 |
credit_hours | 3 |
title | Distributed Systems |
arbic title | |
prequisites | none |
credit hours | 3 |
Description/Outcomes | Characterization of distributed systems. Distributed systems models. Interprocess communication. Distributed objects and remote invocation. Distributed file systems. Name services. Time and global state. Coordination and agreement. Transactions and concurrency control. Distributed transactions. Replication. Fault-tolerance. Distributed multimedia systems. Distributed shared memory. CORBA case study |
arabic Description/Outcomes | |
objectives | The student should be able to:• Discuss distributed systems models.• Identify several interprocess communication schemes.• Discuss sample distributed file systems.• Recognize the importance of synchronization in distributed systems.• Discuss data replication schemes.• Identify how to add fault-tolerance support.• Experiment with sample case studies such as CORBA. |
arabic objectives | |
ref. books | • George Coulouris, Jean Dollimore, and Tim Kindberg, Distributed Systems: Concepts and Design, 3rd Edition, Addison-Wesley, Pearson Education, 2001.• Andrew Tanenbaum and Maarten van Steen, Distributed Systems: Principles and Paradigms, Prentice Hall, 2002.• IEEE Transactions on Parallel and Distributed Systems.rn• IEEE Distributed Systems Online. |
arabic ref. books | |
textbook | |
arabic textbook | |
objective set | |
content set | |