Volontula komputado
La volontula komputado (angle Volunteer computing) estas disa komputado per aŭtonomaj komputiloj, kiujn disponigas volontuloj.
Enkonduko
[redakti | redakti fonton]Oni fondas projektojn de la volontula komputado por solvi problemojn, kiuj postulas grandan amplekson da komputado. Ĉiu projekto konsistas el servilo de la projekto kaj el multaj komputiloj, kiujn apartenas al volontuloj. La problemo estas dividita en multajn taskojn, kaj ĉiun el ili la servilo sendas al ies komputilo per Interreto. La plenumitan taskon la komputilo resendas al la servilo. En la servilo ĉiujn apartajn rezultojn oni integrigas en la komuna rezulto. Do organizantoj de la projekto ricevas grandan komputilan laboron kontraŭ relative malgrandaj elspezoj. La volontuloj fakte estas mecenatoj, kiuj mecenatas ne per mono, sed per laboro de siaj komputiloj. Ne ĉiun komputan problemon eblas dividi en erajn aŭtonomajn taskojn, do ne ĉiun tian problemon oni povas solvi per disa komputado, ĉu volontula aŭ ne.
Historio
[redakti | redakti fonton]Post estiĝo de Interreto ebliĝis vasta partopreno de volontuloj en disa komputado.
La unua projekto de la volontula komputado, GIMPS (angle Great Internet Mersenne Prime Search), aperis je la januaro 1996[1]. La projekto uzis hejmajn komputilojn por serĉi primojn de Mersenne. Je la 1997 aperis distributed.net, kiu estiĝis iom spontane por ricevi la monan premion, kiu estis anoncita je la sama jaro por tiu, kiu rompis la ĉifron RC5.[2]
Je la majo 1999 ekfunkciiĝis SETI@home, la projekto, kiu celas serĉi eksterterajn signalojn[3]. Je la 2000 aperis Folding@Home, la projekto, en kiu oni esploras procezon de proteina volvado. Ambaŭ lastaj projektoj ekzistas nun (2016) kaj estas tre famaj. Por Seti@home oni je la komenco de 2002 kreis la platformon Boinc, en kiu eblis krei kaj regi ankaŭ alian projekton de la disa komputado, kaj tio estis multe pli facile ol sen la platformo. La unua projekto, kiu uzis Boinc'on, estis Predictor@home, sed ne Seti@home.
Per Boinc oni povis multe pli facile krei novajn projektojn de la volontula komputado, do nun ekzistas kelkaj dekoj da ili, kaj ĉiujare aperas kelkaj novaj. Sed ekzistas projektoj, kiuj ĝis nun ne uzas Boinc'on, ekzemple Folding@Home.
Partoprenado en projektoj de la volontula komputado
[redakti | redakti fonton]La ĝenerala skemo
[redakti | redakti fonton]La ĝenerala skemo de partoprenado en projektoj de la volontula komputado estas jena: volontulo alŝutas klienton, instalas kaj agordas ĝin en sia komputilo. La kliento periode konektiĝas al la servilo de la projekto, ricevas datumoj kaj sendas rezultojn de komputado reen. La kliento havas la plej malaltan prioritaton, do ĝi ne malhelpas samtempe uzi la komputilon por aliaj aferoj.
Motivoj de volontuloj
[redakti | redakti fonton]Motivoj povas esti diversaj, kaj ordinare ĉiu havas pli ol unu motivo.
- Helpo al la scienco. La sento de partopreno en la serioza scienco al multaj estas sufiĉa kialo.
- Helpo al la homaro. Volontuloj deziras helpi al la homaro. Se ili taksas iun projekton de la volontula komputado utila por homaro, do ili aliĝas al ĝi. Ofte laŭ ĉi tiu motivo medicinaj projektoj aspektas pli preferindaj ol aliaj.
- Intereso. Tiu ĉi motivo estas simila al tiu de ŝatantoj de scienc-popularigaj filmoj. Iuj provas kompreni pli ĝuste, kion do ili komputas. Ili serĉas en Interreto, legadas longajn alilingvajn tekstojn, interkomunikas kun samideanoj, ktp.
- Interkomunikado. Tiu ĉi motivo parte kongruas kun la antaŭa. Unuafoje unuigitaj ĉirkaŭ la volontula komputado, oni ja povas komuniki kaj diskuti pri plej diversaj aferoj, kaj oni ne volas perdi la pretekston por la komunikado.
- Konkuremo. Al iuj, eble, ĝi estas la plej grava motivo. La komunumo, kiu aperis ĉirkaŭ la volontula komputado formas specon de Interkona retejo, kiu enhavas paĝarojn de ĉiuj projektoj, paĝarojn de statistiko, forumojn ktp. Estas eble mezuri komputadon, kaj oni povas konkuri kun aliaj, persone aŭ teame (eblas organizi teamojn de la voluntula komputado), aparte en iu ajn projekto aŭ en ĉiuj kune. Ekzistas kelkaj paĝaroj de statistiko, kaj en ĝi oni organizas diversaj turniroj, en kiuj ĉiu povas partopreni. Laŭ tiu motivo celoj de projektoj fariĝas akcesoraj.
Eble, ekzistas aliaj motivoj.
Nekompleta listo de projektoj
[redakti | redakti fonton]- GPUGrid. Estas biokemia projekto, kiu uzas grafikprocesorojn.[4]
- Folding@Home. En la projekto oni komputas terciaran strukturon de proteinoj, ĝi ne uzas Boinc'on.[5]
- Rosetta@home. En la projekto oni komputas terciaran strukturon de proteinoj.[6]
- World Community Grid (WCG). La projekto konsistas el kelkaj apartaj subprojektoj, plejparte medicinaj.[7]
- Collatz Conjecture. En la projekto oni testas per grandaj nombroj la konjekton de Collatz.[8]
- distributed.net. Vidu supre.
- gerasim@home. Estas komputika projekto.[9]
- GIMPS. Vidu supre.[10]
- PrimeGrid. En la projekto oni serĉas primon.[11]
- SAT@home. En la projekto oni provas solvi diversajn problemojn, konvertinte ilin al Bulea plenumebloproblemo.[12]
- Asteroids@Home. Estas astronomia projekto.[13]
- Einstein@Home. En la projekto oni serĉas spurojn de gravitaj ondoj en datumoj de (angle) LIGO. La kroma tasko estas serĉado de spuroj de pulsaroj en datumoj de radioteleskopoj.[14]
- LHS@home. Estas projekto de Granda Koliziigilo de Hadronoj.[15]
- SETI@home. Vidu supre.[16]
- theSkyNet POGS. En la projekto oni kreas spektran maparon de la proksima parto de la Universo, en la diapazono de la infraruĝa ĝis ultraviola radiado laŭ datumoj de diversaj surteraj kaj kosmaj teleskopoj.[17]
aliaj
[redakti | redakti fonton]- WUProp@Home. La projekto preskaŭ tute ne uzas komputilon, nur kolektas statistikon pri taskoj de aliaj projektoj, kiu samtempe kun ĝi estas komputataj en la sama komputilo.[18]
Pli da informo
[redakti | redakti fonton]Pli da informo pri projektoj de la volontula komputado estas en la listo de projektoj de la disa komputado (angle).
La volontula komputado kaj Esperanto
[redakti | redakti fonton]La volontula komputado aspektas kiel tre bona kampo por uzi Esperanton, ĉar en ĝi partoprenas homoj el diversaj landoj, kiuj uzas diversajn lingvojn. Sed efektive Esperanto preskaŭ ne ĉeestas en la medio ĉirkaŭanta la volontulan komputadon. Inter la volontularo ja ĉeestas esperantistoj, sed tre malmultaj. Ekzistas kelkaj teamoj de la volontula komputado (almenaŭ du), kiu havas esperantajn nomojn, ekzemple “Esperanto” kaj “Esperantujo”. Ambaŭ menciitaj teamoj ne estas grandaj, sed ĉeestas en plimulto el projektoj de la volontula komputado. Aliaj esperantaj teamoj, se ili ekzistas, estas multe pli malgrandaj.
La 15-an de decembro 2016 sur Transifex volontuloj komencis traduki BOINC-on en Esperanton.
Notoj
[redakti | redakti fonton]- ↑ GIMPS History (angle)
- ↑ distributed.net/RC5
- ↑ SETI@home Classic: In Memoriam (angle)
- ↑ La paĝaro de GPUGrid (angle)
- ↑ La paĝaro de Folding@Home (angle) Arkivigite je 2012-09-08 per la retarkivo Wayback Machine
- ↑ La paĝaro de Rosetta@home (angle)
- ↑ La paĝaro de WCG (angle)
- ↑ La paĝaro de Collatz Conjecture (angle)
- ↑ La paĝaro de gerasim@home (angle kaj ruse)
- ↑ La paĝaro de GIMPS (angle)
- ↑ La paĝaro de PrimeGrid (angle)
- ↑ La paĝaro de SAT@home (angle) Arkivigite je 2013-01-04 per la retarkivo Wayback Machine
- ↑ La paĝaro de Asteroids@Home (angle)
- ↑ La paĝaro de Einstein@Home (angle)
- ↑ La paĝaro de LHS@home (angle) Arkivigite je 2020-12-24 per la retarkivo Wayback Machine
- ↑ La paĝaro de SETI@home (angle)
- ↑ La paĝaro de theSkyNet POGS (angle) Arkivigite je 2016-11-04 per la retarkivo Wayback Machine
- ↑ La paĝaro de WUProp@Home (angle)