• BlackRose
    #8
    Általában a gép architektúrától függ, mivel ma a legtöbb rendszer cluster akkor álltalában külön nodok (gépek) külön OS-t futtatva, és nagyon gyors (high speed low latency) interkonekciókkal komunikálnak. Az OS tehát a szoftver gondolkodik azon, hogy az adott program disztibuálva legyen, vagyis, úgy kell megírni az alkalmazást, hogy egyidőben szétszórva a nodokon fusson és számoljon. Persze ez így nagyon leegyszerűsített magyarázat. Van ezenkívül az SMP vagyis a szimetrikus multiprocesszoros architektúra, és ez pl. akkor amikor 1 gép több CPU-t tartalmaz, tehát egy OS fut. Ezek a gépek általában 2, 4, 8, 32, 64, 128 processzorból állnak, és egy OS fut rajtuk. Ha ilyen gépeket kötünk clusterbe akkor az elképzelheted, hogy mennyire goromba teljesítménnyel jön elő. A képen látható géprész (ha nem tévedek, és tényleg a Sun része) akkor az egy ilyen SMP-s gép, amelyen Soláris fut (de futhat rajta Linux is). Egymagában már szuperszámítógép, de olyan néhányszáz GFlops-al már nem valami nagy dolog, bár amikor összehasonlítod az élmezőnnyel. Ez a két legelterjetebb architektúra. A clustereknél általában a Beowulf féle clustert szokták alkalmazni, és ilyet akár othon is építhetsz, tegyük fel, hogy veszel 4 vagy 8 öreg Pentiumot aprópénzért, hálózatba kötöb őket és felnyomod rájuk a Linux-ot és csinálsz egy Beowulf clustert (könyvek vannak a neten, de ingyenes tutoriálra is rászaladhatsz - azt hiszem a Duke egyetemen van egy jó). Persze nem kapsz valami szuperszámítógépet, de a működési elve meglesz, és megtanulod a know how-ot :), de ha sok a pénzed és ez helyett 8 darab friss dual core gépet veszel akkor az már elég komoly számológép lehet :)
    A BlueGen-ről sokat meglehet tanulni az IBM Journal of R&D-ból (az IBM honlapján március/májusi szám). És vannak rólla cikkek az llnl.gov oldalán is, általában arról, hogy mire alkalmazzák.
    Beowulf cluster rendszert ugyan Window-son is lehet építeni, de az közelről sem az amit ez az új Windows Server 2003 CCE fog nyújtani.