wiki can explain it http://en.wikipedia.org/wiki/Distributed_computing