Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* mriežkové výpočty: Zahŕňa to použitie veľkého počtu geograficky rozptýlených počítačov (často vlastnených rôznymi organizáciami alebo jednotlivcami) na vyriešenie jediného veľkého problému. Medzi príklady patrí setti@home (hľadanie mimozemskej inteligencie) a skladanie@home (simulácia skladania bielkovín). Zvyčajne používajú model majstra pracovníka, v ktorom centrálny server distribuuje úlohy mnohým pracovníkom.
* Cluster Computing: Používa sa zbierka vzájomne prepojených počítačov pracujúcich ako jeden systém. Tieto počítače sú často umiestnené blízko seba (napr. V dátovom centre) a majú vysokorýchlostné prepojenia. To umožňuje väčšiu koordináciu a rýchlejšiu komunikáciu medzi uzlami ako výpočet mriežky. Klastre sa bežne používajú na vysokovýkonné výpočty (HPC), prevádzkovanie veľkých simulácií alebo manipuláciu s masívnymi súbormi údajov.
* cloud computing: Aj keď to nie je prísne „zdieľanie“ v zmysle priamej kontroly nad jednotlivými strojmi, platformy cloud computingu ako AWS, Azure a Google Cloud vám umožňujú distribuovať pracovné zaťaženie v masívnej sieti serverov. Prenajímate si výpočtové zdroje (virtuálne stroje, kontajnery atď.) Podľa potreby a platforma riadi rozdelenie distribúcie a prideľovania zdrojov.
* Peer-to-peer (p2p) Výpočet: Zahŕňa to distribúciu úloh v sieti rovnako schopných počítačov, pričom každý počítač pôsobí ako klient aj server. BitTorrent je známym príkladom zdieľania súborov P2P, ale dá sa prispôsobiť aj ďalším výpočtovým úlohám.
* dobrovoľnícke výpočty: Jedná sa o špecializovanú formu výpočtu mriežky, ktorá sa spolieha na dobrovoľnú výpočtovú silu počítačov jednotlivých používateľov. SETI@Home a Skladanie@Home sú príklady.
Zvolený špecifický systém závisí od faktorov, ako je:
* Povaha úlohy: Niektoré úlohy sú ľahko paralelizovateľné, zatiaľ čo iné nie.
* Veľkosť a zložitosť úlohy: Väčšie, zložitejšie úlohy vyžadujú viac výpočtového výkonu a môžu mať úžitok z výpočtu mriežky alebo klastrov.
* Požadovaná úroveň koordinácie: Pevne koordinované úlohy potrebujú klaster, zatiaľ čo voľne koordinované úlohy môžu používať mriežku.
* Geografické rozdelenie počítačov: Výpočty mriežky je vhodnejšie pre geograficky rozptýlené počítače, zatiaľ čo počítač Cluster Computing je lepší pre počítače v tesnej blízkosti.
* rozpočet a infraštruktúra: Cloud computing poskytuje škálovateľnosť, ale môže byť drahý; Klastre vyžadujú významné počiatočné investície do hardvéru a vytvárania sietí.
Stručne povedané, neexistuje jediný systém, ale skôr celý rad prístupov k zdieľaniu výpočtovej sily, z ktorých každý má vlastné silné a slabé stránky.