|
| |
|
CS 6378
Advanced Operating Systems
|
|
COURSE DESCRIPTION |
|
Concurrent processing, inter-process communication, process
synchronization, deadlocks, introduction to queueing theory and operational
analysis, topics in distributed systems and algorithms, checkpointing,
recovery, multiprocessor operating systems.
|
|
COURSE LEARNING OBJECTIVES |
|
To learn about research and implementation in the area of
distributed operating system, specifically resource management, concurrent
control, and fault tolerance.
|
|
MAJOR
TOPICS |
|
Introduction to operating systems, inter-process
communication; Distributed Operating Systems; Architecture; Clock
Synchronization, Ordering; Distributed Mutual Exclusion; Distributed Deadlock
Detection; Agreement Protocols; Distributed Resource Management; Distributed
File Systems; Distributed Shared Memory; Distributed Scheduling; Recovery &
Fault Tolerance; Based on time availability: Concurrency Control; Security. |
| |
|