» »

Cluster parallel computing (Kako?)

Cluster parallel computing (Kako?)

Tomay ::

Ima kdo izkušnje kako dve ali več mašin povezati v cluster, da bi delovale kot ena "močna"?

Najverjetneje v winsih ne bo šlo.

Za linux pa sem našel eno stvar tukaj.

Ali je kdo že poskušal kaj podobnega?
Voodoo 4Ever

Microsoft ::

s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

dr.J ::

Zakaj ne uporabiš iskanja po Slo-Techu? Sorodna vprašanja so se pojavila že mnogokrat.

Najprej opiši, kaj bi rad počel s clustrom?

Narediti cluster je mačji kašelj. Vzameš dve ali več (najbolje enakih) mašin. Inštaliraš Linux, ni važno, kateri. Skonfiguriraš mrežo (npr nek lokalni subnet).

Kaj pa zdaj?

Zdaj se pa zatakne.

Naštej mi kako aplikacijo, ki je prirejena za delo na clustru (distributed memory in NE shared memory v SMP sistemih ! ).

Ne gre najbolje?

Torej bo treba aplikacijo _napisati_. Za to rabiš razvojna orodja (prevajalnike, gcc je čisto dober za začetek) in pa komunikacijski softver. In pa seveda nekaj znanja, kako aplikaciji povedati, da naj nekaj istočasno naredi na mašini 10.0.0.1 in nekaj drugega na 10.0.0.2 etc., seveda vsaka z ustreznimi podatki, in naj potem to združi v smiseln rezultat.

Windows clustri so vsaj za računanje precejšnja redkost. Poglej na www.top500.org. To dejstvo gre M$ju precej v nos in zdaj nekaj delajo na tem.

Zgodovina sprememb…

  • spremenil: dr.J ()

SodVina ::

Drugace obstaja tudi clusterknoppix. Poizkusi z njim, mogoce vsebuje kaksno pametno orodje.

ješ ::

Za 2.4 jedpro obstaja openmosix patch, ki ti procese razporedi po mreži. Na tej osnovi deluje tudi clusterknoppix.

Obstajajo tudi programi, ki ti računanje za posamezne operacije, kot so prevajanje, pretvarjanje mp3 ali obdelava videa, razporedijo po mreži s katerimkoli jedrom ( distcc , cinelerra, dlame )

Zgodovina sprememb…

  • spremenilo: ješ ()

Tomay ::

Morajo biti potem programi napisani posebej za clustering ali dela pol katerikoli program v "cluster modu"?
Voodoo 4Ever

ješ ::

openmosix deluje tako, da razporedi procese po več računalnikih. posamezen program (1 aplikacija) zaradi tega ne bo delovala hitreje, jih pa lahko poganjaš več vzporedno.

Tomay ::

Je openmosix treba kaj skonfigurirat ali kar sam dela, ko zvežeš več mašin skupaj?
Se da nastavit kateri program deli po clusterju, katere pa ne.
V bistvu nimam pojma o tem bom pa sam poizkusil, ko bo kaj časa. Imam 2 mašini s podobno konfiguracijo, pa še dve malo počasnejši. Bomo videli >:D
Voodoo 4Ever

ješ ::

Gentoo openosix Howto

Da se nastavit, kateri proces bo tekel na katerem clusterju in ga tudi prestavit (program openmosixview). Dobro je imeti jedro iste verzije na vseh clustrih.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

kateri os za cluster?

Oddelek: Operacijski sistemi
51106 (883) uporcek
»

Superračunalnik

Oddelek: Strojna oprema
272941 (1867) CoolMike
»

Vdor na spletno stran gov.si

Oddelek: Novice / Varnost
423076 (3076) CCfly
»

Super računalnik?

Oddelek: Strojna oprema
382063 (1038) Poldi112
»

Openmosix in FreeBSD

Oddelek: Programska oprema
16999 (892) trs

Več podobnih tem