Course: Distributed operating systems
Introduction to Distributed Systems
References [Col94], [Gos91], [Sin96]
Structures of Distributed Systems
- Hardware Architectures
Tightly-coupled systems
Loosely-coupled systems
- Software Architectures
Distributed operating system (DTOS)
Multiprocessor operating system (MTOS)
Network operating system (NTOS)
- Models of Distributed Systems
Minicomputer model
Workstation model
Workstations-server model
Processor-pool model
Hybrid model
Requirements of Distributed Systems
- Distributed Operating Systems
Features of operating systems for distributed systems
- Key Characteristics of Distributed Systems
Resource sharing
Autonomy & interdependence
Concurrency and parallelism
Heterogeneity & Openness
Scalability
Transparency
Inconsistency in state
No global time
Reliability
- Design Goals & Issues of Distributed Systems
Design issues of distributed systems
- Advantages of Distributed Systems
Advantages of distributed systems
Disadvantages of distributed systems