Difference Bet. Clustered and Distributed systems?

AI Thread Summary
Clustered systems and distributed systems are both forms of computing, but they differ significantly in structure and application. A cluster is a specific type of distributed system characterized by tightly coupled computers that are typically located close to each other and connected through high-speed networks. Clusters are often used for high-performance computing tasks, such as those found in supercomputers, which can consist of multiple CPUs working together in a single location. For instance, the fastest supercomputer, a Cray-built cluster at Oak Ridge National Labs, exemplifies this setup.In contrast, distributed systems can operate across various locations and do not necessarily require the high speed associated with clusters. They can handle less compute-intensive tasks, such as a point of sale system at a restaurant uploading data to a central database while other systems across the country perform similar functions simultaneously. This flexibility allows distributed systems to be utilized in a wide range of applications beyond just high-performance computing.
Peon666
Messages
107
Reaction score
0
Hi!

What the difference between Clustered systems and Distributed systems? Can any help in a few lines?

Thanks.
 
Technology news on Phys.org
Cluster is a special case of distributed system. The defining feature of a cluster is tight coupling between computers in the system, which are, in case of a cluster, typically located next to each other and connected via high-speed network.
 
hamster143 is right. A cluster-based system is an example of distributing computing. Clusters can be many CPUs linked together in the same, single room. In fact, supercomputers are not always single monolithic machines anymore; the fastest supercomputer in the world is a Cray-built cluster located at Oak Ridge National Labs in Knoxville, Tennessee, USA. (While the term beowulf was once used to describe clusters, it is no longer in use.) Cluster-based systems are used for large computations for applications in physics, finance, engineering, and other compute-intensive areas.

However distributed computing can also be less compute-intensive, with no need for the speed of a supercomputer, and spread out over many different machines in many locales. If a point of sale machine at a restaurant needed to upload a customer order to a database stored on a central database while other machines across the country are doing the same thing at the same time, a distributed software program could accomplish this.
 
Thread 'Is this public key encryption?'
I've tried to intuit public key encryption but never quite managed. But this seems to wrap it up in a bow. This seems to be a very elegant way of transmitting a message publicly that only the sender and receiver can decipher. Is this how PKE works? No, it cant be. In the above case, the requester knows the target's "secret" key - because they have his ID, and therefore knows his birthdate.
Thread 'Project Documentation'
Trying to package up a small bank account manager project that I have been tempering on for a while. One that is certainly worth something to me. Although I have created methods to whip up quick documents with all fields and properties. I would like something better to reference in order to express the mechanical functions. It is unclear to me about any standardized format for code documentation that exists. I have tried object orientated diagrams with shapes to try and express the...
Back
Top