BOIN (Berkeley Open Infrastructure for Network Computing) és una plataforma de programari lliure per a la computació distribuïda. Originalment va ser desenvolupat per donar suport al projecte SETI @ home, Però ara és utilitzat com a plataforma per a altres aplicacions distribuïdes en àrees tan diverses com les matemàtiques, la medicina, la biologia molecular, la climatologia i l'astrofísica. L'objectiu principal d'aquest programa és fer possible que els investigadors aprofiten l'enorme potència de processament dels ordinadors personals de tot el món.
En altres paraules, permet treure-li tot el suc als nostres equips i utilitzar el temps d'inactivitat dels mateixos per curar malalties, estudiar l'escalfament global, descobrir púlsars i realitzar molts altres treballs que requereixen una gran capacitat de càlcul i que poden resultar d'interès en el marc d'investigacions científiques. Tot el que es necessita és instal lar el programa i seleccionar el projecte amb el qual col·laborar.
Instal·lador
En Ubuntu i derivats:
suo apt install boinc-client boinc-manager
En Arc i derivats:
suo pacman -S boinc
Per obrir-lo per primera vegada n'hi ha prou amb executar:
boincmgr
Un cop finalitzada la instal·lació, BOINC perquè s'executi com un dimoni en l'arrencada de sistema, mostrant la icona corresponent a la barra de el sistema.
Utilitzar
Pas 1: registració
Pas 2: selecció d'el projecte amb el qual es vol col·laborar
Pas 3: pas final
Pas 4: descàrrega de les dades a processar
Pas 5: processament de les dades descarregades
Configuració
L'interessant de BOINC és que permet configurar exactament com i quan compartir els recursos del nostre equip, com es veu en el quadre de configuració més avall.
És possible limitar la quantitat d'espai en disc o de CPU a utilitzar; també és possible desactivar BOINC quan l'equip no estigui connectat al corrent.
¿També per a telèfons i tauletes?
Com a dada de color per als que els interessi el tema, BOINC compta amb una aplicació per Android que realment no té desperdici. Alguna vegada vas pensar que tota aquesta potència desaprofitada que té el teu nou telèfon intel·ligent podria ajudar a salvar vides mentre estàs dormint?
M'alegra veure com projectes com aquest són portats a terme. Fa uns tres anys vaig participar durant algun temps en LHC @ home. Però llavors no era tan fàcil com això. O al menys no coneixia BOINC. Llàstima no disposar actualment d'un sobretaula per deixar-ho connectat a algun d'aquests projectes les hores que no estic a casa.
De tota manera, és bo saber que hi és per donar suport a la ciència sempre que sigui possible.
Una salutació!
Així és! Ah, per cert, bon nick! 🙂
Abraçada, Pablo.
Realment no entenc. De quina manera pots transmetre la potència del teu maquinari per mitjà d'un cable de xarxa que l'un que fa és enviar / rebre dades? Algú m'ho pot explicar?
Utilitza un de semblant a PS3, recordo que baixa un paquet i en base a això fa el seu càlcul, després torna els resultats.
hola eduardo! No, no transmeteu «la potència del teu maquinari per un cable de xarxa». El que fa la computació distribuïda és bàsicament dividir un GRAN problema en milions de «petits» problemes que diferents ordinadors, com la teva o la meva, poden resoldre. Un cop obtinguts els resultats, són enviats a un «servidor» central que els emmagatzema. Aquest mètode vindria a reemplaçar la necessitat d'una súper-ordinador per realitzar els càlculs ja que aquests són portats a terme per milions d'ordinadors (molt més modestes en potència) al voltant de el món.
Si bé aquesta estratègia pot semblar molt poc eficient en realitat implica aprofitar millor els recursos de les nostres pcs d'escriptori i portàtils als quals poques vegades li «vam treure tot el suc».
Espero haver aclarit una mica els teus dubtes.
una abraçada! Pau.
Bona idea. A el menys, així li dono una bona baixada de bateria al meu cel.
Bé, en realitat, l'aplicació es Android pot configurar perquè només funcioni quan està endollat a la corrent i amb un 90% de bateria, perquè no interfereixi en la rapidesa de la càrrega.
Una abraçada! Pau.
interessant. busqués més informació per veure si el producte final serveix per PATENTS (privatitza) o per informació lliure.
El programa té un altre idioma o és només anglès?
És per saber si ho descàrrec i posar-lo en espanyol, així puc entendre-ho i col·laborar millor si fa servir el meu idioma natiu perquè d'anglès res de res res de res ...
Precisament d'el projecte Rosetta ens van parlar en Química i enginyeria de proteïnes fa uns anys durant la carrera. El fet és que encara hi ha moltes incògnites sobre els factors que determinen l'estructura terciària / quaternària de les proteïnes, i es coneixen infinitat de malalties que estan causades, precisament, per conformacions alterades d'aquestes. Penseu que mentre esteu treballant, veient una pel·lícula o descarregant qualsevol cosa en la vostra màquina, podeu estar contribuint a l'avanç de la ciència. És cert que potser es gasti una mica més d'electricitat, però crec que val la pena 😉
Així és, Debish! Gràcies x fer comentaris.
una abraçada! Pau.
jo fa molts anys que el faig servir amb el projecte seti, al mòbil no val molt la pena
Jo contribuia però era amb el projecte folding @ home, però això va ser fa gairebé 10 an ~ us, quan encara era windosero: $
Fa alguns anys, al nord d'argentina va haver un gran brot de dengue i en aquest moment em va semblar bona idea utilitzar boinc per col·laborar amb un projecte en el que estaven buscant un tractament, cura o alguna cosa semblant per lluitar contra aquesta malaltia.
No em recordo bé com era el tema, però si no ho configurabas bé, boinc et ficava altres projectes, a més de què elegies, quan aquest últim acabava de fer els seus càlculs, per mes que no hagi acabat de realitzar la seva investigació
Que interessant em resulta això. M'he unit a el projecte Constellation, i realment ha estat una cosa molt senzilla començar a col·laborar. Gràcies per la recomanació.
De res! Abraçada! Pau.
excel·lent !!! molt bon post! =)
Gràcies a vós x deixar el teu comentari.
Salutacions! Pau.
Hola. Acabo de començar fa poc amb BOINC i m'ha sorgit un dubte. He acabat ja dos projectes que tenien un temps de processament curt (Milkway i Enigma). Ara m'he embarcat en un una mica més llarg, però passa que els que ja han acabat no puc tornar a seleccionar-los. Jo suposava que es podria baixar un altre paquet nou de dades per processar, però sembla que no és així o que he de fer alguna cosa més ¿si dono a reiniciar projecte es iniciría amb un nou paquet de dades o com va?