Grid computing

Nos, ez az amit nehéz magyarra fordítani, ezért inkább a lényegét írom le: fizikailag különböző helyen lévő számítógépes erőforrás(ok) (mint például memória vagy processzor) egy közös cél elérésének érdekében való összefogása és koordinálása.
Tudom, ezt kicsit nehéz elképzelni, ezért hadd mondjak egy példát. Annak idején, mikor még középiskolás voltam, nagyon menő volt a SETI. A NASA indította projektben bárki részt vehetett akinek volt egy számítógépe ami sokszor ment üresjáratban és csatlakozott az internethez, a cél a földön kívüli idegen létformák felkutatása volt. Ehhez egy programot kellett telepíteni a gépünkre, majd csatlakozni a projekthez és hagyni, hogy a számítógép fogadja a NASA által kiajánlott kis adatfájlokat, a gépünk elemezze azokat majd az eredményt visszaküldje. Miért volt ez jó az amerikai űrhajozási hivatalnak? Mert akkoriban nem volt annyi pénz amiből elegendő erőforrást lehetett volna venni egy ilyen kutatás véghezviteléhez, nem beszélve az időről, amit ez felemésztett volna. Így lelkes civilek is segíthettek a földön kívüli élőlények keresésében. Mondanom sem kell, hogy nagyon gyorsan terjedt a dolog, ezért egy idő után már több tízezer ember gépén futott a program.
Azóta eltellt pár év, sokkal erősebb szerverek vannak és a szuperszámítógépek villámgyorsan dolgoznak, de ezek mindig rengeteg pénzbe kerülnek, ezért sok szervezet nem engedheti meg magának, hogy több (de akár csak egy) ilyenre is szert tegyen. Ezért a grid computing még ma is él, nagyon sok projektet találni; többek között az egyik legismertebb az LHC (Large Hadron Collider) akiknek a részecskegyorsítás és -ütköztetés során létrejött információk feldolgozásában lehet segíteni, vagy a Rosetta, akiknek a 3D-s fehérjeláncok kirajzolásában és elemzésében kell a támogatás, hogy megtalálják olyan betegségek ellenszerét, mint a rák, az Alzheimer vagy akár az AIDS. De lehet még klímaváltozást elemezni (BBC), tejútrendszerbeli csillagok elhelyezkedését és pozícióját számolni (MilkyWay), sakklépéseket kalkulálni (Chess960), stb-stb.
Az egyik oldal ami összegyűjti a létező projekteket a GridRepublic, melynek weblapja itt érhető el: GridRepublic.org.
Ha valakit érdekel a téma és böngészni szeretne az összes kutatás között, megnézni, hogy mihez is csatlakozna szívesen, látogasson el distributedcomputing.info oldalra.
Részvételhez a BOINC programot érdemes használni, ennek weboldala itt található: BOINC.berkeley.edu.
A csatlakozás mindig önkéntes és nem jár semmilyen jutalom vagy juttatás érte 🙂

Reklámok