|
Physically, a PC cluster is a standard network, which instead of using a 100 Mb Ethernet topology, uses a network of much greater velocity (up to 2+2 Gbs) among each pair of PCs that compose it.
The processing capacity of the machines in cluster configuration and their minimal bandwidth requirement for interconnection permits creation of a server capable of processing large amounts of information and large quantities of calculations that were hitherto unattainable by individual machines.
The novelty is that a cluster of PCs permits us to exploit the interconnection among the machines for specific applications that would make excessive use of the processors. The PC’s will instead work in parallel in the high speed network permitting us to carry out applications that before were only reserved for large servers, such as parallel calculation, processing of video and digital images, biotechnology...
The capacity of process of the machines in cluster and their interconnection using a wide one of so large band permits to create a great capable servant of processing information and to carry out such quantity of calculations that were unattainable for our machines and network.
As many clusters are built using already existing machines, the software that had previously been installed can continue functioning without modifications. This ensures that the current team of developers may continue working in a known platform.
The savings are significant, since the old network of lower bandwidth can still be used for less taxing client applications and operations such as database processing and electronic mail. The cluster connects to the already existing network through standard interfaces, which permits the remainder of the networks to have access to the data and applications of the cluster.
Englobe designs clusters using Linux and the most advanced technology in high-speed communications cards (Myrinet), with which it then configures the resultant network. This permits a significant savings of resources and money through the use of already existing platforms, supplanting purchase of large servers whose maintenance is a lot more expensive.
Example of cluster architecture (Escuela Técnica Superior de Ingenieros Aeronáuticos, Universidad Politécnica de Madrid). |
|