Hvordan bygge en superdatamaskin Cluster

Hvordan bygge en superdatamaskin Cluster


Siden 1990-tallet, har økonomien i high-performance computing skiftet tungt i favør av klynger, grupper av vanlige stasjonære personlige datamaskiner som er koblet sammen i et lokalt datanett. Specialized programvaren på hver datamaskin gjør at et program for å dele oppgavene inn i mange deler, med hver del er tildelt en datamaskin. Dette gjør komplekse beregninger fra nær til antall datamaskiner. For eksempel, en klynge av 20 datamaskiner behandler en vanskelig oppgave matematisk i en tyvendedel av tiden en enkelt datamaskin tar.

Bruksanvisning

1 Velg en datamaskin som master og merk den "Master".

2 Skriv ned sammenhengende IP-adresser på et stykke papir, og starter med en serie som 192.168.1.1 og fortsetter med 192.168.1.2, 192.168.1.3, og så videre for hver datamaskin i klyngen. Velg det første tallet i serien din som IP-adressen til din herre datamaskin.

3 Installer operativsystemet og meldingstjenester programvare på hver datamaskin. Du kan velge en åpen kildekode OS som ClusterKnoppix eller kommersiell programvare, for eksempel Windows Server 2008. messaging-programvare er MPI eller en lignende pakke. Som du trenger bare en skjerm, tastatur og mus for klyngen, koble disse elementene til hver datamaskin som du utfører installasjonen. Tildele IP-adresser fra liste til hver datamaskin. Konfigurer nettverksprogramvaren for hver slave datamaskin slik at den gjenkjenner sin egen IP-adresse og at av master. Start datamaskinen og flytt mus, tastatur og skjerm til den neste datamaskinen som trenger programvare. Gjenta for hver datamaskin i klyngen. Installer programvaren på hoveddatamaskinen siste.

4 Koble den ene enden av en Ethernet-kabel til Ethernet-kontakten på hver datamaskin. Koble de frie endene til en Ethernet-svitsj. Sett bryteren i en stikkontakt.

5 Konfigurer master maskinens nettverksprogramvaren slik at den gjenkjenner IP-adressene til hver slave datamaskin.

Hint

  • Detaljene i nettverkskonfigurasjon, avhenger av operativsystemet du velger.
  • En standard program vil kjøre på bare hoveddatamaskinen av en klynge. Det vil ikke dra nytte av slave datamaskiner. Du trenger en spesiell klynge versjon av et kommersielt program, eller du kan skrive programvaren selv.