Course Info
Textbook
Distributed Operating Systems and Algorithms
Randy Chow & Theodore Johnson
Addison Wesley
ISBN 0-201-49838-3
Course Outline
- Background Review
- virtual machines
- virtual I/O
- virtual memory
- synchronization
- communication
- scheduling
- file systems
- Queuing theory
- Network and
Distributed Operating Systems
- system and network architectures
- transparency and service concepts
- Concurrent
Processing and Programming Languages
- threads
- client/server model
- message passing
- concurrent programming languages
- Communication and
Distributed Coordination
- group communication
- remote procedure calls
- time service
- name and directory services
- distributed synchronization
- Distributed Processing
- multiprocessor scheduling
- load sharing and balancing
- remote execution and process migration
- Distributed File Systems
- sharing and replication
- concurrency control
- replication management
- Distributed Shared Memory
- non-uniform memory access architecture
- coherency and consistency models
- Computer Security
- cryptography
- distributed authentication and authorization
- Distributed Algorithms and Case Studies
Other Important Info
Code of student conduct
Standard of Ethical Conduct
Student grievance policy
|