CSE 552
CSE
UW
CSE 552
Intro
Topics
Today’s Discussion
History
What is a distributed system?
Failure containment vs. failure prevention
Distributed Systems Enabled by Two Technologies
Distributed Systems Delayed by One Technology
The Benefits
The Costs
Why does a distributed system “hurt”
Economics make distributed programming hard?
Useful techniques
A Software Taxonomy
Transparency is a key concern
A Hardware Taxonomy
D vs. P
Readings for Thursday