Why Take This Course?: Huge Amounts of Computing Are Now Distributed..
Why Take This Course?: Huge Amounts of Computing Are Now Distributed..
• Features:
• No shared memory – message-based communication
• Each runs its own local OS
• Heterogeneity
• Ideal: to present a single-system image:
• The distributed system “looks like” a single computer
rather than a collection of separate computers.
Characteristics of a DS
• Present a single-system image
• Hide internal organization, communication details
• Provide uniform interface
• Easily expandable
• Adding new servers is hidden from users
• Continuous availability
• Failures in one component can be covered by other
components
• Supported by middleware
Distributed System Layer