DistributedSystems

Computer hardware prices are falling and power increasing.
Network connectivity is increasing.
Everyone is connected with fat pipes.
It is easy to connect hardware together.
Definition: a distributed system is
A collection of independent computers that appears to its users as a single coherent system.