Distributed Operating Systems
NOTE: These pages change frequently (daily) during the course. Thus, you should reload these pages often to make sure you are viewing the most recent version and not a cached copy. This page was last revised 09/22/2005 10:56 PM -0700
Contents
Syllabus
Course Calendar
Class List
This course covers Distributed Operating System design and implementation issues. Hands-on experience using workstation pool and processor pool distributed operating systems. Access to source code of locally developed distributed operating system. Investigation of issues related to transparency, flexibility, reliability, performance and scalability. Study of distributed clock synchronization (logical and physical) algorithms, distributed mutual exclusion, election algorithms, atomic transactions, threads in a distributed environment, processor load balancing algorithms, fault tolerance, distributed real-time systems, distributed file systems, distributed shared memory. Case studies of a number of distributed operating systems.
Class Discussion Web
Sample Programs