11
Računalni klaster Isabella (Linux/HP Blades) Računalni klaster Isabella (Linux/HP Blades) Damir Danijel Žagar Sveučilišni računski centar

Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

  • Upload
    others

  • View
    4

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Računalni klaster Isabella(Linux/HP Blades)

Damir Danijel ŽagarSveučilišni računski centar

Page 2: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Računalni klaster – Zašto ?

• cijena– standardno dobavljivo

sklopovlje (PC + LAN)• performanse

– usporedive sa performansama super-računala

• izvedivost• skalabilnost (horizontalna)

Page 3: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Vrste klastera

• HTC (High Throughput Computing) klaster– ista aplikacija istovremeno na različitim računalima obrađuje

različite setove podataka

• HPC (High Performance Computing) klaster– ista aplikacija istovremeno na različitim računalima obrađuje

isti set podataka (paralelno procesiranje)

• HAC (High Availability Computing)– ista aplikacija u jednom trenutku na samo jednom računalu,

u slučaju ispada ili pogreške izvršavanje preuzima drugo računalo u klasteru

Page 4: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Računalni klaster – Kako?

• računala (PC) povezana lokalnom mrežom• višestruka mrežna infrastruktura

– upravljanje, kontrola i nadgledanje, razmjena podataka– Ethernet, Myrinet, SCI, InfiniBand, Quadratics

• “clusterware”– Job Management System – JMS

• koordinira izvršavanje poslova na klasteru– mehanizmi/biblioteke za prijenos poruka (message passing)

• PVM/MPI• komunikacija među programima koji se istovremeno izvršavaju

Page 5: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Arhitektura računalnog klastera

Page 6: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Arhitektura računalnog klastera

Page 7: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Isabella i Linux – NPACI ROCKS

• http://rocks.npaci.edu• National Partnership for Advanced Computational

Infrastructure (NSF + UC San Diego + SDSC)• osnova je RHEL3 (Red Hat Enterprise Linux 3)• clusterware

– JMS - Sun Grid Engine (Sun Microsystems)– MPI & PVM– alati (Ganglia, ...)– deployment (PXE, Anaconda)

Page 8: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Problemi

• prostor• organizacija• potrošnja energije• hlađenje• kabliranje• instalacija (deployment)• nadgledanje i administracija

Page 9: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Zašto blade serveri

• manje zauzeće prostora u racku• pojednostavljeno kabliranje (integriran preklopnik)• smanjena potrošnja električne energije• smanjeno zagrijavanje• pojednostavnjeno nadgledanje i upravljanje

– iLO• smanjenje troškova

– nabava– TCO

• lakši deployment– HP Rapid Deployment pack (za Red Hat Linux)

Page 10: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Isabella - prije

• 8 dvoprocesorskih računalnih nodova– Intel P-III 1.13 GHz– 1 GB RAM– 36 GB HD

• jedno pristupno računalo• KVM preklopnik + konzola za nadgledanje

Page 11: Računalni klaster Isabella · – mehanizmi/biblioteke za prijenos poruka (message passing) • PVM/MPI • komunikacija među programima koji se istovremeno izvršavaju. Računalni

Računalni klaster Isabella (Linux/HP Blades)

Isabella - danas

• 8 ranijih računala i 24 HP BL20p blade servera• svi računalni resursi

– 64 (32 x 2) procesora (48 × Xeon + 16 × Pentium III)– 52 GB RAM memorije– 2 TB diskovnog prostora– 200 GB diskovnog prostora na središnjem diskovnom

prostoru Srca (SAN)

• NPACI ROCKS 3.2.0