Table of Contents
Distributed Computing: Motivation and Enablers
Trade-offs:Performance, Complexity, Cost
What is a Distributed System
Decentralized Computation
Typical Properties
Levels, Scales and Layers
Example: transport
Example: mail
Example: load instruction
Addressing and classification
Layering in a communication system
Layered architectures and protocols
ISO Open System Interconnection
Layering Principles (ISO)
Services, Users and Providers
Service Layering
Service Primitives
Example: a fragment of the Internet
Distributed Systems: Principles
Principle: Recursion
Principle: Addresses
Kinds of Addresses (Names)
Principle: End-to-end reliability
Principle: End-to-end reliability
Principle: Broadcast vs point-to-point
Principle: Real time
Principle: Real time
Principle: Real time
Principle: Fault tolerance
Principle: Fault tolerance
Principle: Fault tolerance
Performance of communication
Performance issues
Specifications for communication
PPT Slide
Perfect channels
Reliable channels
Unreliable channels
Unreliable FIFO channel
Advantages of DS
Disadvantages of DS
|