Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the dIfference between a distributed system and a clustered system?

Tags:

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?

like image 347
batman Avatar asked Jan 27 '14 10:01

batman


People also ask

Is clustered system distributed system?

Cluster computing is a form of distributed computing that is similar to parallel or grid computing, but categorized in a class of its own because of its many advantages, such as high availability, load balancing, and HPC.

What is the difference between clustered systems and parallel systems?

Clustered systems are similar to parallel systems as they both have multiple CPUs. However a major difference is that clustered systems are created by two or more individual computer systems merged together. Basically, they have independent computer systems with a common storage and the systems work together.

What is a distributed cluster?

A distributed systems cluster is a group of machines that are virtually or geographically separated and that work together to provide the same service or application to clients. It is possible that many of the services you run in your network today are part of a distributed systems cluster.

What is the difference between a server and a cluster?

A Cluster is a collection of Data Centers. A Data Center is a collection of Racks. A Rack is a collection of Servers. A Server contains 256 virtual nodes (or vnodes) by default.


1 Answers

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)

like image 174
peter Avatar answered Sep 28 '22 05:09

peter