Calcul voluntar

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Calculul voluntar [1] este un tip de calcul distribuit în care proprietarii de computere își pot dona resursele de calcul (putere de procesare, stocare și conexiune la Internet), în raport cu timpul de nefuncționare al acestor resurse, pentru unul sau mai multe proiecte de cercetare. Echipamentele puse la dispoziție, desktop-uri, laptopuri, tablete și telefoane mobile, conectate corespunzător între ele, ajung astfel să constituie echivalentul unui singur super-computer virtual imens, astfel încât calculele care ar fi necesitat zeci de mii de ani de procesare pe un singur mașina poate fi procesată în câteva luni. Calculul voluntar se bazează pe doi piloni [2] : primul este cel de calcul, al doilea, la fel de important, este cel participativ. Din punct de vedere operațional în calculul voluntar, o problemă complexă este împărțită în numeroase sarcini care sunt rezolvate de unul sau mai multe computere la un moment dat.

Istorie

Primul proiect atribuit informaticii voluntare, un termen inventat de Luis FG Sarmenta în descrierea proiectului său Bayanihan [3] , a fost Great Internet Mersenne Prime Search lansat în ianuarie 1996. În 1999, proiectele SETI @ home și Folding @ au fost lansat acasă , care, ca urmare a mediatizării aferente, a atras și continuă să atragă sute de mii de voluntari. Între 1998 și 2002, au fost fondate mai multe companii, inclusiv United Devices [4] , cu modele de afaceri care implică calculul voluntar. În 2002, proiectul BOINC (Berkeley Open Infrastructure for Network Computing) a fost lansat la Laboratorul de Științe Spațiale al Universității din California, Berkeley, cu finanțare de la National Science Foundation, cu scopul de a furniza un sistem middleware complet pentru calculul voluntar, inclusiv un client, un client GUI, un sistem de execuție, software de server și software de implementare a site-ului web al proiectului. Primul proiect bazat pe BOINC, lansat în 2004 de Scripps Research Institute , a fost Predictor @ home, urmat ulterior de SETI @ home și ClimatePrediction.net . Numeroase proiecte noi bazate pe BOINC au fost create în următorii ani, inclusiv Rosetta @ home , Einstein @ home și AQUA @ home. În cursul anului 2007, proiectul IBM World Community Grid a început, de asemenea, să utilizeze BOINC, abandonând platforma United Devices.

Dezavantaje pentru participanți

  • Consum crescut de energie: derivat din faptul că un CPU utilizează, în general, mai multă energie atunci când este activ decât atunci când este inactiv. Chiar și dorința de a participa din partea voluntarului, care poate suspenda funcțiile de economisire a energiei sau poate lăsa computerul pornit chiar și noaptea, duce la o cheltuială energetică mai mare. De asemenea, dacă computerul nu se poate răcori în mod adecvat, voluntarul a adăugat încărcarea procesorului poate cauza supraîncălzirea acestuia. Consumul crescut de energie poate fi abordat într-o oarecare măsură prin setarea unei opțiuni pentru a limita procentul de utilizare a procesorului utilizat de client (ca, de exemplu, în BOINC ).
  • Performanță scăzută a computerului: dacă aplicația de calcul voluntar este rulată în timp ce computerul este utilizat, aceasta poate afecta performanța computerului datorită procesului sporit de procesare, a memoriei cache, a memoriei locale și a utilizării conexiunii de rețea. Și aici este posibilă remedierea problemei prin „calibrarea” utilizării resurselor într-un mod destul de precis.

Notă

  1. ^ Ce este calculul voluntar? | LHC @ home , la lhcathome.web.cern.ch . Adus la 5 septembrie 2016 (arhivat din original la 14 octombrie 2016) .
  2. ^ Nov O., Anderson D., Arazy O ,, Volunteer Computing: A Model of the Factors Determining Contribution to Community-based Scientific Research , in Proceeding WWW '10 Proceedings of the 19th international conference on World wide web - pag. 741- 750 .
  3. ^ Pagina principală a proiectului Bayanihan , la groups.csail.mit.edu . Accesat la 5 septembrie 2016 .
  4. ^ Screensaver aids fight cancer , BBC , 3 aprilie 2001. Accesat la 5 septembrie 2016 .

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT