MAX

Vytlač príspevok
Odporuč príspevok
Bookmark and Share PRIDAŤ NA VYBRALI.SME.SK

Grid computing

Grid computing je jedním z velmi intenzivně diskutovaných projektů computer science v posledních 10 letech. O co jde? Potřeba řešit stále náročnější vědecké výpočty je velmi úzce spjata s obrovskými nároky na výpočetní kapacitu počítačů. Vědeckým laboratořím a výzkumným centrům už nestačí schopnosti běžných počítačů s několika málo sériově vyráběnými procesory (Intel, AMD, Motorola, Transmeta). Jejich výkon mnohdy sotva uspokojuje potřeby náročných grafických programům či CAD/CAM systémů. V dnešní době existují dvě hlavní a navzájem odlišné alternativy v přístupu k dosažení uspokojivých výkonnostních parametrů - clustery a superpočítače.

Co je Grid?

Grid je v podstatě virtuální počítač (meta-počítač), jehož všechny uzly mají vlastní správu zdrojů a příslušnou alokační politiku. Jednotlivými typy uzlů mohou být superpočítače, osobní počítače, PDA počítače, nízkoúrovňové senzory či dále hierarchicky členěné clustery. Hlavním rozdílem oproti čistě clusterovému přístupu je decentralizace správy. Ideou dnešních vývojářů je systém s prvky umělé inteligence schopný samostatně reagovat na dílčí události a lokálně se jim autonomně přizpůsobit (autonomous computing). Celým systémem byl měl prostupovat inteligentní monitoring průběhu zpracování a při náznaku problému (výpadek napájení, porucha hardwaru, náhlý pokles výkonu) umožnit okamžitý restart úlohy nebo její migraci na volný uzel. Nutnost rychlé identifikace a lokalizace nových dostatečných zdrojů je jednou z priorit výzkumu v oblasti správy zdrojů v Gridu. Uvědomíme-li si, že internet je de facto distribuované prostředí pro sběr informací, Grid bude analogií ve smyslu distribuovaného prostředí pro sdílení volných zdrojů.

Pro ucelenější a jasnější představu co je Grid můžeme použít jednu z četných definic. Grid je typ paralelního a distribuovaného systému, který umožňuje sdílení, výběr a seskupování zdrojů distribuovaných přes více správních celků podle dostupnosti, kapacity, výkonnosti, ceně a uživatelem definovaných požadavků na kvalitu služeb. Podle Iana Fostera, šéfa projektu Globus ANL (Aronne National Laboratory) a profesora na Chicagské univerzitě by každý Grid měl minimálně

  1. koordinovat zdroje, jež jsou předmětem centralizovaného řízení
  2. používat standardní a obecně použitelné protokoly a rozhraní (např. TCP/IP a pod.)
  3. poskytovat služby s definovanou kvalitou

Z historického pohledu se ještě nedávný výzkum orientoval převážně na tvorbu softwaru pro paralelní počítače - prostředku pro komunikaci mezi procesory - a vývoj aplikačních prostředí (PVM - Parallel Virtual Machine, MPI - Message Passing Interface, HPF - High Performance Fortran). Velkých úspěchů bylo dosaženo také v oblasti sdílených paměťových architektur. Původním záměrem bylo využít Grid v rozšíření paralelního paradigmatu s těsně vázanými clustery do geograficky distribuovaného systému. Ale v praxi se osvědčil spíše jako systém integrující volně vázané aplikace a spojující různorodé zdroje (datová úložiště, výpočetní prostředky, prostředky vizualizace, vědecké přístroje). Grid jako ho chápeme v dnešní době, je integrátor prostředků bez např. vzájemné datové synchronizace, typické pro systémy SPMD (single program multiple data).

 

 

Grid computing je teprve na počátku svého vývoje, ale již dnešní výsledky výzkumu naznačují, že tato oblast IT bude jedním z prioritně se rozvíjejících směrů v computer science. Grid bude zásadním a rozhodujícím faktorem v dalším vývoji vědy a celé společnosti.


Grid computing | stály odkaz

Komentáre

Pozor, na konci je potreba spočítať neľahkú matematickú úlohu! Inak komentár nevložíme. Pre tých lenivejších je tam tlačidlo kúzlo.



Prevádzkované na CMS TeaGuru spoločnosti Singularity, s.r.o., © 2004-2014