CENG554 CONCURRENT AND DISTRIBUTED PROGRAMMING
Course Code: |
5710554 |
METU Credit (Theoretical-Laboratory hours/week): |
3(3-0) |
ECTS Credit: |
8.0 |
Department: |
Computer Engineering |
Language of Instruction: |
English |
Level of Study: |
Graduate |
Course Coordinator: |
Prof.Dr. FETHÝ PAYÝDAR GENÇ |
Offered Semester: |
Fall and Spring Semesters. |
Course Content
Fundamentals of concurrent and distributed programming. Critical section problem and mutual exclusion. Concurrent programming primitives including semaphores, monitors. Synchronous communication by channels including the ADA rendezvous and remote procedure calls. Linda model. Distributed mutual exclusion and termination. Fault tolerance.