Boinc - hajautettu laskenta

Puuha

Kansalainen
KK Plus pack
Jäsennellyt ohjeet löytyvät http://www.konekansa.net/showthread.php?2458-BOINC-Asennus-ja-liittyminen-ALS-haasteeseen


Onko täällä joukossa niitä jotka lahjoittavat osan tietokoneensa laskentatehosta jollekkin kohteelle?

Mietin vain sitä kun itse olen tiimiä vailla ja jos täällä on BOINC:n kanssa pellehtiöitä niin olisiko tiimi mitään?

Ne jotka eivät tedä mistä kyse ja heräsi kysymys mistä kyse http://fi.wikipedia.org/wiki/BOINC tiivistettynä.

Edit: Lisään kuvan Konekansa.net tiimin BOINC:n laskentasuoritusten tilastoista.

sig.png


Edit2: Ohjeet liittymiseen http://boincstats.com/fi/bam/

Tiimiin osallistuminen: 1. Mene osoitteeseen http://boincstats.com/fi/bam/teams/ 2. Valitse projekti rasti ruutuun perjaatteella. (Jokainen projekti yksitellen) 3. Klikkaa "Muokka/Etsi tiimiä" avautuvaan ikkunaan kirjoita ilman lainausmerkkejä "Konekansa" ja paina "Etsi". 4. Valitse valikosta "Konekansa.net" ja paina "Muokkaa/Etsi tiimiä. 5. Olet liittynyt tiimiin.

_____________________________________________________

Vaihtoehtoisena rautalankaa kuvan muodossa. Punaisella merkityt alueet ovat ne oleellisimmat.

rekisteröidy.webp
kirjautuneena.webp
liityprojektiin.webp
omatprojektit.webp
tiimit.webp
tiimit2.webp
tiimit3.webp
tiimit4.webp

Tämän jälkeen voi ladata tietokoneelle BOINC-ohjelman. Ensimmäistä kertaa avattaessa voit kirjautua joko yksittäiseen projektin tai tilinhallinan avulla. Valitse tilinhallinta ja kirjaudu sille samoilla tunnuksilla sekä salasanoilla kuin mitä käytät BOINCstat sivustolla. Jokaiselle laitteelle kun käyttää vain tilinhallitsijaa voit tehdä muutokset etänä BOINCstats sivustolta tarvittaessa.

Kaikki muutokset mitä teet projektien osalta sivustolla päivittyvät laitteeseen kun se seuraavan kerran ottaa yhteyttä BOINCstats tilinhallintaan. Oletuksena on 24 tunnin välein.

Jos jostain projektista puuttuu tiimi kerro niin voin tehdä sen jotta voimme jatkossa hallita tiimiä.

------------------------------------

Tiimin luominen projektiin:

Homma alkaa siitä että liitytään edellisten ohjeiden mukaan projektiin jonka jälkeen voi vasta kyseiseen projektiin tehdä tiimin. Vain yhden käyttäjän pitää tehdä kaikki tiimit joihin on tarvetta. Muutoin voi käydä niin ettei tilastot päivity oikein. Yhden tiimin lisäämiseen menee aikaa alta 2 minuuttia yhdessä projektiin liittymisen kanssa. Tiimin tekijältä oletetaan sitten aktiivisuutta myös myöhemmin jos tulee uusia projekteja joihin yhteisöstä on mielenkiintoa.

uusitiimi.webp
uusitiimi2.webp
uusitiimi3.webp

Tämän jälkeen kannattaa vielä varmistaa edeltävien ohjeiden mukaan tiimiin liittyminen jotta varmasti ollaan liitytty tiimiin kun tiimi on luotu. Oletuksena on että luoja liittyy automaagisesti tiimiin mutta olen asian suhteen hivenen skeptinen. Muistuttaisin vielä että World Comminity Grid ei tue tätä vaan sille on tulossa tarvittaessa ohjeistusta lisää myöhemmin.

Olkaatte hyvät.
 
Viimeksi muokattu:
Luultavasti mun laitteistolla ei ole mitään annettavaa. XP-kone vuodelta 2006. Maksoi aikoinaan 80€... :D

Tosin oon viritellyt kauppoja kolme vuotta vanhasta ex. leasingkoneesta. Sillä on työkseen pyöritetty grafiikkaa. Ois vaan iso investointi, 100€ :rolleyes: Jos sillä investoinnilla taas 5-7 vuotta pärjäis...

Nykyinen on siis ex. palvelin, joten ei sekään ihan pirkkamalli.
 
Oikeastaan se että millainen laitteisto on itsellä käytössä ei niinkään ole merkittävä. Nykyajan koneissa on laskentatehoa niin paljon että peruskäyttäjä ei tarvitse niistä kuin alle 10% käyttöönsä, vaikka kyseessä olisi vanhempikin kone. Toki mita uudempi sitä enemmän siellä on ylimääräistä laskentaresussia lahjoitettavaksi yhteisen hyvän eteen jonka näkee itselleen tärkeäksi. Sinänsä jos tällainen kiinnostaa ei se kone ole se hidastava tekijä, kyseessä on sen verran laajoista laskennoista jotka on pakko jakaa osiin sillä yksittäiseltä supertietokoneelta laskeminen ottaa hyvin pitkiä aikoja, ja vielä pidempään sillä silloin myös on tetävä varmennuslaskelmat. Kun laskevia koneita saadaan valjastettua tuhansia myös yksityisiltä on monesti tehokkaampaa ajallisesti vaikka kaikki lasketaan neljään kertaan ennen kuin lopullinen tulos on saatu verrattuna yhden supertietokoneen käyttämiseen.

Nykyään laskentaa voi jo suorittaa Android käyttöjärjestelmää käyttävällä puhelimella joten tehoja ei kovin ihmeellisiä tarvita.

En tietenkään mitenkään halua mainostaa tätä toimintaa, mutta lienee paikallaan avata yleisimpien projektien taustoja hivenen: Yksi tunnetuin ja josta koko hajautettu laskenta on saanut alkunsa on ufojen metsästys SETI@HOME projektissa. Myös muita avaruuteen sijoittuvia hajautetun laskennnan projekteja on olemassa mm. Einstein@home (Pulsareiden tutkiminen ja myös on saatu hajautetun laskennan vuoksi löydöksiä), Milkaway@HOME (galaksin mallentaminen miten se on syntynyt ja miten se muuttuu) yms. yms. Sittemmin mukaan on tullut mahdollisuus osallistua CERN eli LHC:N hiukkaskiihdyttimen tulosten analysointiin sekä epävakaan toiminnan parantamiseen tähtäävä LHC@HOME sekä vLHCatHOME projektit. Sairauksille sekä lääkkeiden vaikutusten tutkimiseen tähtääviä projekteja löytyy mm. Rosetta@home (Auttaa tutkijoita kehittämään ihmistautien hoitoja), World Community Grid (Ajaa useampia humanitaarisen tutkimuksen aliprojekteja kuten HIV/AIDS, syöpä, dengue-kuume, malaria, tai kehittää ravitsevampaa riisiä ja edullista puhdasta energiaa). Ilmastoa mallentava projekti taas on Climate Prediction jossa mallennetaan ilmaston muuttumista.

Osa projekteista lähettää "paketteja" jotka kone pystyy laskemaan tunnissa taas mm. Climate Prediction pakettien laskeminen kestää päiviä jopa viikkoja kotikoneella. Ohjelma toimii taustalla ja se ei estä koneen normaalia käyttöä millään tavalla eli konetta voi käyttää aivan normaaliin tapaan.

Jos innostuneita on niin toki tiimi voidaan perustaa ja saada myös Konekansaa esille tätä kautta.
 
Asia kyllä kiinnostaa ja voisin tuollaiseen tiimiin lähteäkin, kunhan se on lähinnä proteiinien laskostumisen mallintamiseen tähtäävä projekti. Esim. folding@home, Rosetta@home tai CPUGRID.net.

Heitin toiselle foorumille kysymyksen, mikä noista olisi eniten ALS-sairauden ratkaisemiseen liitettävissä tutkimushyödyn kannalta. Todennäköisesti kaikki ovat käypäisiä.

Kiitokset Puuhalle asian esilletuomisesta ja herättelystä aiheeseen. :jees: Eihän näiden olemassaoloa aina muista, vaikka osallistuminen olisi helppo tapa parantaa maailmaa oman laiskimustietokoneen isäntänä.
 
Itselläni pyörii tuo Rosetta@home sekä LCH@home tietokoneella sekä kännykkä laskee Einstein@home projektin lukuun. Toki puhelimelle odottelen myös Rosettan paketteja mutta en ole vielä saanut.

Suomessa tiimit ovat aika kuolleita ja täällä tuntuu olevan aktiivista porukkaa joten pidin luontevana ehdottaa tällaista. Itse pidän aika hyvänä mahdollisuutena esimerkiksi sairauksien uusien hoitomuotojen löytämiseksi. On loppujenlopuksi aika pieni asia itselle että koneella pyörii laskenta joka voi auttaa tulevaisuudessa myös itseä. Todistettavasti Rosetalla on löydetty ratkaisuja.

Mielenkiinnolla odotan mitä tietoja saat toiselta foorumilta. Mielestäni voisimme yhdistää voimat ja liittyä ajamaan samaa projektia pääsääntöisesti toki rajaamatta mitään pois.

Itse käytän http://boincstats.com ( Suomen lippua painamalla saa sivuston suomeksi) mahdollisuutta hallita kaikkia laitteita tuolta nettisivulta. Voin liittyä yhtaikaa kaikilla koneilla uuteen projektiin tai sitten irrottautua niistä. Riittää vain että laitteeseen asentaa BOINC ohjelman ja kirjautuu sisälle boincstats.comin tunnuksilla jolloin voin muutokset projekteihin ja laskenta asetuksiin tehdä tuolta sivuilta suoraan. Tämä on hyödyllinen kun koneita/laitteita on useampia kuin yksi taloudessa. (Suomeksi ohjeet http://boincstats.com/fi/bam/)

Sinänsä harmi ettei Folding@home näyttänyt olevan tuolla boincstats.com sivuilla niin ei nähnyt kuinka siellä on paketteja suhteessa koneisiin. Rosetta ja gpugrid ovat siinä asemassa että siellä on enemmän laskentatehoa kuin mitä paketteja. Tämä tarkoittaa että ajoittain voi olla laskettavasta pulaa. Tämä sinänsä on positiivista projektin kannalta.

Edit: Sinänsä joku valmis tiimi joka on aktiivinen voisi olla myös vaihtoehto tai sitten se että muutaman foorumin yhteenliittymä laskennassa jolloin tiimiin saataisiin aktiivinen porukka. Itse olen avoin useille erilaisille kombinaatioille kunhan joku tiimi (Ennenkaikkea Suomalainen) löytyisi.

Edit2: Loin tiimin nimeltä Konekansa.net
 
Ku saadaan borgilta lisätietoo, voinpi valjastaa duunista semmoset 20 konetta laskentaan aika helposti, ku ovat oman toimipisteen masiinoita joilla ei ole mitenkään hirveen aktiivista "kaikki tehot irti kuvankäsittelyssä" käyttöö.....koneet pyörii ympäri vuorokauden, ainoostaan viikonlopuiksi sammutetaan osa, osa pyörii myös silloin...
 
Hienoa että kiinnostuneisuutta on. En siis turhaan tuonut asiaa julki.

Käytännös kuten edellä jo mainitsin ei laskemisen kohde ole niinkään se määräävä vaan jokainen voi kohdentaa sen siihen minkä näkee itselleen tärkeäksi. :ilo: Toisille se on UFOjen etsiminen, avaruuden tutkiminen, ilmastoon liittyvää tai toisille ALS,HIV,AIDS yms. sairaudet. Itse näen että eniten omasta laskentatehosta hyötyä on sairauksien tutkimisessa, mutta se on minun näkemys.

Tosiaan Rosetta@home:ssa on tiimi olemassa ja tuossa seurasin että vaikka siellä laskemista on vähemmän kuin mitä aktiivisia koneita tulee sinne jatkuvasti uutta laskettavaa joten laskettava todennäköisesti ei aivan heti lopu kesken. Ainahan voi ajaa kahta tai useampaa projektia kerralla. Tällöin resussit jaetaan näiden kesken ja ne voi itse määrätä missä suhteessa mitäkin suoritetaan. Näin koneelle on aina varmasti laskettavaa jos sattuu niin että jokin projekti menee jumiin tai työt loppuvat kesken saa laskettavaa yleensä toisesta projektista. Siksi itsellä on aina 2-3 projektia josta kaksi ohjautuu mielenkiinnon kohteeseen ja kolmas on virapeli ja sille on annettu vähiten resusseja käyttöön. Yleensä alle 10% prosessoriajasta.

Voitais muutenkin turisoida tuosta hajautetusta laskennasta ja sen mahdollisuuksista eri yhteyksissä. Jos kenelläkään tulee mieleen mitään niin heittäkööt ajatusta ja näkemystä esille.
 
Niin onhan se on ihan hyvä keksintö, mutta ajatuksenani olisi, ett se vaan pitäis saada firmojen koneisiin. Kuiteskin nykykoneilla itse töissä tehtävään hommaan konetehosta käytetään murto-osa, yleensä kuitenkin koneet pyörivät ympäri vuorokauden ja jotkut 24/7. TAi ne voisi helposti ohjeistaa että konetta ei sammuteta yöksi, niinkuin olen itse ohjeistanut, syynä on sekä virustorjunnan, varmuuskopioinnin että vinkun päivitysten helpompi automaattiasennus/hallinnointi koska ei mene työaikaa "asennetaan päivitystä 1/74..." tyyppisiin juttuihin........Ja kaiken lisäksi ne tehokkaimmat koneet ovat yleensä toimistoissa jossa tehdään konttorityöaikaa......
Tämä työajan ulkopuolinen laskentateho voitaisiin ihan hyvin valjastaa tällaisiin hommiin jolloin laskentatehoo löytyisi kyllä melkoisen runsaasti.......
Eli pitäisi käytännössä mainostaa tällaista yrityksille, siis niiden johtoportaalle ja saada heidät innostumaan asiasta. Juurikin esim. lääkelaskenta ym. "humaani" puoli voisi olla se vetonaula yritysten myötämielisyyden saamiseksi, ufojen metsästys ei ihan välttämättä vedä niin hyvin...
Koska alkuun just SetiHome oli pinnalla, sai hajautettu laskenta hieman "ufoilijoiden" maineen ja se pitäisi saada jollain kampanjalla nyt sitten "putsattua" että kyseessä onkin ihan "järkeviin tavoitteisiin ja ihmisten hyvinvointiin pyrkivä projekti".......
 
Onhan boinc saanut myös ihan sitä positiivista julkisuutta sillä on muutamia yrityksiä joilla on sisäisiä laskentoja menossa. Ovat ikään kuin valjastaneet oman kapasiteetin kokonaan omaan käyttönsä. Nykyään aika monessa firmassa on laajoja mallennuksia tai vastaavia menossa jolloin työaikaa voitaisiin säätää vain sillä että hajautetaan laskenta työ työmaan kaikille koneille.

Voi olla aika hankalaa Suomessa saada yleistettyä hajautettu laskeminen, yritysten tietoturvallisuusosastoilla kun meno on välistä mitä on. Erään suuren yrityksen langattoman netin salasana oli yllättäen salasana1 ja käytännössä kaikki oli saatavilla mitä halusi. Tästä huolimatta yleisesti turvallisena pidettyä ohjelmaa ei haluta tietoturvaan nojautuen koneille. Asia vähän herättää minussa ihmetystä ja myös hilpeyttä.

Niin, voi olla kovin hankalaa muuttaa hajautetun laskennan mainetta ufojen etsinnässä. Taustalta pitäisi löytyä joku ratkaiseva löydös jolloin media kiinnostuisi ja yleensä tämä toisi asiaa esille. Tosin tällainen ei ole kovin mediaseksikäs nykyisen myynnin nostattamisen kannalta sillä vain lööppi myy.

Perjaatteessa vain yhteisössä asian esille nostaminen ja oikeille henkilöille puhuminen voi avata mahdollisuuden siihen että suomalaiset yritykset alkaisivat myös lahjoittamaan laskentatehoa yhteisen hyvän eteen. Pitäisin asian tuomista vähän erilailla esille jolloin sillä voisi saada markkina-arvoa. Näistä eri projekteista kun on saatavilla todistuksia joista näkyy minkä verran nn on lahjoittanut laskentatehoa kyseisen projektin hyväksi. Uskoisin että harva oikeasti tietää että myös ilman rahallista tukea voi toimia hyvän eteen.

Toki suomalainen projekti Bitcoin Utopia, sille kun lahjoittaa laskentatehonsa saavat muut projektit 90% rahallisesta tuotosta projektien rahoitukseen ja loput Bitcoin Utopia projektin ylläpitoon. Tällöin tietokoneiden laskentateho muuttuu rahalliseksi tueksi. Se vain että vaikutus mahdollisuudet tuen ohjaamiseen lienevät vähän niin ja näin ellei sitten osallistu kamppanjaluontoisesti laskentaan.

EDIT: (by borg) F-Secure pitää yllä näkyvää Bitcoin Utopian sivuille vievää linkkiä potentiaalisesti vaarallisena (haittaohjelmia).
 
Viimeksi muokannut moderaattori:
Lisäsin linkin tilastoihin BOINCStat sivuille jossa tarkempaa tilastoa sekä myös yleisluontoisen kuvan tilastoista aloitusviestiin. Tilastot päivittyvät pitkällä viiveellä joten ne eivät näytä tämän hetkistä tilannetta.
 
Oolrait. Mukana ollaan! Pitää viritellä clientti työpaikan koneeseen, niin Zbook 17 saa yötöitä.

Minun pitää kirjoitella jatkossa seposte siitä, miksi Rosetta@home on minun mielestäni oikea kohde koneajalle kun tiiminä on Konekansa.net. Tämä lähtee vähän siltä pohjalta, että kaveria jeesataan, jos kyetään. Ja monenlaista on yhdessä tehtykin jo. Tämä hyvänä lisänä oikeaan suuntaan.
 
Suosittelen käyttämään tuota BOINCstats:N BAM!:a. Sieltä kun on kohtuullisen helppoa tehdä kaikki asetukset ja samalla hallita yhtä tai useampaa konetta etänä.

Edit: Lisäsin aloitusviestiin http://boincstats.com/fi/bam/ tilinhallintaan sekä tiimiin liittymisohjeet. Tilinhallinnalla on liittyminen on huomattavasti helpompaa valmiiden ohjeiden ja suomenkielisten sivujen avulla.

Jos on ongelmia, kerro rohkeasti, niin katsotaan.
 
Jepsusta...tossa pääsiäisen jälkeen olen taas duuniaherruspaikalla ja siellä voipi koneita laitella yötöihin ku muutenkin 24/7 siellä hyrräävät....
 
Onko Borgilla ehdotusta sekundaariseksi kohteeksi, jos Rosetalla ei ole tarjolla laskettavaa? Luulisin että tiedustellasi asiaa löytyi myös muita vaihtoehtoja BOINC:lle. Folding@home ei tue BOINC:a vaan vaatii oman laskentaohjelman joka ei ainakaan minulla toiminut haittaamatta koneen normaalia käyttöä.

CPUGRID ei enää tue kaikkia koneita. Itselläni kone on jo sen verran vanha (ostettu 2010) ettei se täytä kaikkia projektin vaatimuksia.


Viimeksi kun olen näiden laskentojen kanssa ollut tekemisissä on toiminta mennyt paljon eteenpäin siitä. On tullut uusia mahdollisuuksia laskea sillä puhelimet ja tabletit ovat kehittyneet niin paljon eteenpäin että myös niiden prosessorit voidaan valjastaa latauksen yhteydessä laskentaan. Tässä olen testannut erilaisia mahdollisuuksia näistä uusista ominaisuuksista ja mahdollisuuksista.

Sinänsä on harmittavaa ettei ainakaan tuolta Rosetta@home saa Androidelle laskettavaa. Puhelimeen sain World Community Gridin mutta taas tabletille se ei taipunut jostain syystä.
 
Citizen Science Grid ja siellä DNA@home olisi varmaan passeli, koska perimä vaikuttaa kaikkeen ja on oleellinen asia myös sairauksien selvittämisessä.
 
Tiimit on luotu tuonne Citizen Science Gridiin ja Worl Community Gridiin. Jälkimmäiseen on jo myös laskentapisteitä suoritettu.

Annan Borg Adminin oikeudet sinulle kun ilmestyt projektikohtaisiin tiimeihin. Jos löytyy muita joille olisi suotavaa antaa Admin-oikeudet niin kertokaatte.
 
Tuo WCG on siitä ongelmallinen että BAM ei toimi tuon kanssa yhteen vaan muutokset pitää käydä tekemässä suoraan projektin sivuilla. Monesti tämä on uusille tulokkaille kovin ongelmallista sillä myös itselle uusien projektien kanssa toimiminen tuottaa harmaita hapsia mistä minkäkin asetuksen löytää, sillä sivujen ulkoasut eivät aina muistuta toisiaan kovinkaan paljon. :) Siksikin jo tuon BAM:n käyttö on suotavaa.

Edit: Silloin joskus 2006 kun ensimmäisiä kosketuksia otin tähän kaikki projekteihin piti käydä erikseen tekemässä tili. Tämä oli kovin työlästä mutta eipä laskentatehoja juurikaan ollut 2001 hankitulla koneella. Omalta kohdalta toiminta lähti tuosta SETI@home ja siinä "avustettiin" kahden koneen voimin vuoden päivät. Sittemmin siirryin muihin projekteihin toiseksi vuodeksi kun tuo Seti@homen sisältö avautui järkevyydessään ja yhteiskuntaa auttavana. Myös kokeilin ilmaistoprojektia mutta sen yhteiskunnallinen merkitys jäi kovin pieneksi, kun asiaan vähän enemmän perehtyi ja sai kyseistä projektia kohtaan kovin skeptiseksi.

Koko laskenta unohtui sitten muutamaksi vuodeksi kun koneet lähtivät vaihtoon. Ei liene ihme sillä laskenta tapahtuu taustalla jolloin sen unohtaa helposti kokonaan mielestään. Ajottain sitten aina on tullut laitettua BOINC koneelle mutta yllättäen koneet aina lähteneet vaihtoon joten avustaminen eri projekteissa on jäänyt aika lyhytaikaisiksi kun kunnon tiimi on puuttunut joka olisi aktiivinen. Josko nyt sitten taas saisi sitten pidemmän rupeaman ja myös tämän tiimin kautta vähän jatkuvuutta toiminnalle.

Eri tilien kautta on tullut laskettua yhteensä yli 250 000 creditin edestä joten ei nyt mitenkään vähäinen määrä. Yhdistin nyt eniten tienanneet tilit eri projekteista yhteen joten tästä lienee hyvä jatkaa. Ennenkaikkea vähän järkevämmän laskennassa jolla voi olla myös jotain apua tulevaisuudessa mahdollisesti jopa itselle tai seuraaville sukupolville. Sairaudet ja ihmiskehon monimutkaisuus ovat lääketieteellisesti suuri haaste kun yritetään ratkaista eri sairauksien parantamiskeinoja. Olisihan se hienoa jos syövän, ALS tai Alzheimeriin saadaan tätä kautta parempia hoitomuotoja ja vaikka vähennettyä sukurasituksesta aiheutuvia sairastumisia ALS:n tai Alzheimeriin. Vaikka yhden koneen panos on häviävän pieni kokonaisuudessa, kuin pisara meressä mutta sanotaan että meret syntyvät pisaroista.

Moni varmasti pitää tällaista huuhaana mutta nykytekniikalla voidaan mallentaa monenlaisia erilaisia tapahtumia. Jos näitä pyrittäisiin emppiieisten testien myötä kokeilemaan haja-ammuntana kuten hajautettu laskenta antaa mahdollisuuden vie se saman suorittaminen useita sukupolvia mitä yksi tietokone tekee vuodessa mallentaen. Näin resussit säästyvät lupaaviin mallenteisiin ja niiden suorittamiseen emppiirisin testein mitä koneet ovat suorittaneet lupaavin tuloksin. Huuhata tai ei mutta ei tästä ainakaan haittaa ole eikä tähän vaadita taloudellista panostusta ja siksi haastaisin jokaisen liittymään toimintaan.
 
Viimeksi muokattu:

Luo tili tai kirjaudu sisään kommentoidaksesi

Sinun täytyy olla jäsen voidaksesi jättää kommentin.

Luo käyttäjätili

Liity Konekansalaiseksi. Se on helppoa ja ilmaista! Rekisteröityneenä et näe mainoksia, voit käyttää hakua, näet alueita, joita nyt ovat piilossa...jne.

Kirjaudu sisään

Oletko jo Konekansan jäsen? Kirjaudu sisään tästä.

Takaisin
Ylös