25

Both are defined to be a set of computers that work together and give the end users a perception of a single computer running behind it.

So what is the difference here?

2
  • 7
    As far as I understand, a cluster is usually a distributed system which is managed as a single unit within the same local network. Unlike, e.g., globally distributed or P2P systems.
    – bereal
    Commented Jan 27, 2014 at 10:33
  • (That said, this is rather a question for serverfault).
    – bereal
    Commented Jan 27, 2014 at 10:34

1 Answer 1

28

What is the difference between a car and a sports car? A cluster is a system, usually managed by a single company. Clusters have normally a very low latency and consist of server hardware. A distributed system can be anything. Having JS on the client and PHP-server code which makes up together a system is already called a distributed system by some people.

In general when working with distributed systems you work a lot with long latencies and unexpected failures (like mentioned in p2p systems). When building a cluster (or a big cluster which can be called supercomputer) you try to prevent it by using more robust hardware and better network interconnection (InfiniBand). But nevertheless, a cluster is still a distributed system. (A sports car still has 4 wheels and an engine)

0

Not the answer you're looking for? Browse other questions tagged or ask your own question.