Distributed System Structures

Types of Distributed Operating Systems
Network Structure
Network Topology
Communication Structure
Communication Protocols
Design Issues
An Example: Networking

Slide 4

Distributed system is collection of loosely coupled processors interconnected by a communications network
Processors variously called nodes, computers, machines, hosts
Site is location of the processor
Reasons for distributed systems
Resource sharing
sharing and printing files at remote sites
processing information in a distributed database
using remote specialized hardware devices
Computation speedup – load sharing
Reliability – detect and recover from site failure, function transfer, reintegrate failed site
Communication – message passing