Distribuované výpočty - budúcnosť?
Nastáva doba, kedy sa pripojenie do Internetu stáva samozrejmosťou už aj pre bežných používateľov. Doba, kedy dokáže bežný domáci počítač vykonať niekoľko desiatok miliónov operácií za sekundu. Je však otázne, či sa naozaj využíva výpočtový výkon takýchto strojov. Určite poznáte situáciu, kedy ste ráno išli do práce a zabudli vypnúť počítač. Takisto Vám je možno známe, že po skončení pracovnej doby sa počítače v práci (alebo niekde inde) nechávajú jednoducho bežať. Cieľom tohto projektu je poukázať na možnosti práve takých počítačov, ktoré sú schopné počas Vašej neprítomnosti riešiť rôzne druhy úloh. Je všeobecne známe, že v dnešnej spoločnosti narastá potreba riešiť čoraz rozsiahlejšie výpočty rôznych druhov v oblastiach informatiky, ekonomiky, meteorológie, elektrotechniky a iných nemenej dôležitých odvetviach. Realizujú sa rôzne simulácie pracujúce s obrovským množstvom získaných dát (napr. predpovedanie rôznych záplav, hurikánov, simulácie finančných modelov atď. ), ktorých výsledky sa stávajú veľkým prínosom pre samotnú spoločnosť. Pre spomínané simulácie je potrebný vysoký výpočtový výkon, ktorý však môže byť v mnohých prípadoch finančne neúnosný. V takomto prípade by využitie nespotrebovaného výkonu počítačov mohlo byť veľkým prínosom pre spoločnosť.
Ako príklad by sme radi spomenuli projekt "SETI@home". SETI je skratka pre "Search for Extra-Terrestrial Intelligence". Začal na Kalifornskej Univerzite v roku 1999. Vedci snímali rôzne mimo-zemské vysielanie no bohužiaľ neboli schopní nasnímané dáta analyzovať a tak prišli s myšlienkou využiť domáce počítače na realizáciu ich výpočtov. Bežný užívateľ si stiahne klientský software ktorý stiahne zo serveru dáta získané zo satelitov a následne ich analyzuje. Analyzované výsledky potom zašle naspať serveru. O niečo podobné sa bude náš tím - "Ninja Team 3000" - snažiť v rámci predmetu Tímový projekt I a II.