Distributed Systems
Course Description :

Distributed system basic concepts: hardware, software, design issues; communication in distributed systems; layered protocols; synchronous vs. asynchronous communication mechanisms; client-server model vs. peer-to-peer model; Remote Method Invocation (RMI) and Remote Procedure Call (RPC); group communication; processes vs. threads; synchronization: physical vs. logical clocks, Lamport clocks, distributed mutual exclusion, election algorithms; distributed transactions; case studies.

Department :Computer Science
Program :Bachelor Of Computer Science
Course Level :Bachelor
Course Outline :
1901466Distributed Systems.pdf    

King Abdullah II School of Information Technology
Department of Computer Science


  • Saying goodbye to my wonderful faculty is more nostalgic than simple words can describe; it has truly become a second home. ... Eman Ennab

  • King Abdullah II College for Information Technology was and still maintains the pertinent atmosphere for volunteering in many sci ... Yousef Arabiat

  • Despite having differences between the study experiences and real work experience, the university is the pillar for building care ... Abed Abuhijleh