Distributed System:
A collection of autonomous computer system,
System calls documented New hardware drivers were easy to add Applications were hardware independent IPC allowed extension of services and resources
A collection of autonomous computer system,
- Linked By Networks
- Using software to produce an integrated computer system
Size of Distributed System:
- Local Area Network (10's of hosts)
- Metropolitan Area Networks (100's of hosts)
- Wide Area Networks (internet) (1000's or 1,000,000's of hosts)
Example of Distributed System:
- Distributed Unix
- WAN application
- BBS- Bulletin Board Systems
- Gopher - Text Retrieval Service
- WWW - World Wide Web
- Multimedia Information Access and Conferencing Applications
- Banking
- Sensor Networks
Key Characteristics of Distributed System:
- Resource sharing
- Openness
- Concurrency
- Fault Tolerance
- Transparency
- Scalability
Resource Sharing:
-
- Resource:
Hardware - disks and printers,- Software- files, windows, and data objects
-
- Data sharing for
- Consistency - compiler's and libraries
- Exchange of information - databases
- Cooperative work - groupware
-
- Hardware sharing for
- Convenience
- Reduction of cost
Openness: Open or Closed with Respect To Hardware and Software.
UNIX is a relatively open operating system
C language readily available
Concurrency:
Multi-programming
Multi-processing
Parallel executions in distributed systems
1. Many users using the same resources, application interactions
2. Many servers responding to client requests
Multi-processing
Parallel executions in distributed systems
1. Many users using the same resources, application interactions
2. Many servers responding to client requests
Fault Tolerance:
Computers fail therefore we need: hardware redundancy software recovery
Program recovery via the process group
Transparency: Transparency of
- access
- location
- concurrency
- replication
- failure
- migration
- performance
- scaling
Scalability:
- software should not change to support growth
- research area - for large, high-performance networks
Comments
Post a Comment