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ý um
ožň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ě
- koordinovat zdroje, jež jsou předmětem centralizovaného řízení
- používat standardní a obecně použitelné protokoly a rozhraní (např. TCP/IP a pod.)
- 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.

Komentáre