For those who know a little about cluster computers, they may think that IBM invented the concept. These groups of computers are networked together to improve performance and information availability that is better than what a single computer can provide. The engineering of this idea was formalized by an IBM employee, but it was customers who invented clusters, and cluster computer technology is older than you think.
Probably as early as the 1950s or 1960s, people were creating networks that would improve the power of their computing needs. Basically, when one computer was filled up, and people needed more space, they would create a backup out of one computer and add a new one. Therefore multi processes were happening outside of the a single computer. These separate machines were referred to as commodity computers. As a parallel work source, IBM began to develop a protocol for parallel processing. This was done in 1967.
This seems surprisng considering that the world wide web didn’t become publically popular until the early 1990s. Before that time, only a few households even owned a computer, and the ones they did have were fairly slow and clunky. However, once the personal computer became a common household item, cluster computing became fairly common among those looking to push the power of computing. Clusters weren’t just used by the Defense Department, large laboratories or NASA. The average user could create the same kind of environment on a smaller scale. This was definitely different than what was being done by customers in the 1960s, but the technology enabled anyone to enjoy big, fast computer processes. Today, open access programming continues to improve cluster computing and its availability via the internet and open source software. What started as business and government necessity has become a world wide collaboration to share knowledge.



