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
Course Content
content serial Description