Oglas

aplikacije porazdeljenega računalništvaPred leti sem napisal članek o darovanju svojega procesorskega časa znanosti – izkoriščanju modela internetnega računalništva, znanega kot porazdeljeno računalništvo 10 načinov, kako svoj CPE podariti znanosti Preberi več . V tem članku sem razpravljal o nekaterih kul projektih, ki bi jim lahko namenili procesorski čas svojega računalnika, vključno s stvarmi, kot so obramba pred bioterorizmom, boj proti raku in podpora nanotehnologija.

Pravzaprav sem nekaj od teh projektov vodil kar nekaj časa po tem, ko sem napisal ta članek, in tako me je zanimal celoten porazdeljeni računalniški model, ki sem ga intervjuval pri IBM-u na neki točki svoje pisateljske kariere o njihovem lastnem projektu, Svetu Mreža skupnosti. Spodaj bom razložil več o mreži World Community Grid, vendar preden pridemo do individualnega porazdeljenega računalništva projektov, je pomembno dohiteti, kako se je celotna skupnost razvila v tistih nekaj letih, odkar sem nazadnje pisal o to.

Neverjetno je, kako je evolucija porazdeljenega računalništva sledila v duhu sodelovanja same znanstvene skupnosti. V preteklosti so mnogi od teh projektov zahtevali, da uporabniki prenesejo posamezne programe, in to vsak so imeli svoje neodvisne ohranjevalnike zaslona in druge funkcije, razen tistih, ki so bili drugi projekti delati. V teh dneh se večina projektov poveže z osrednjim nadzornim upraviteljem, imenovanim BOINC, ki ga vodijo ljudje na Berkeleyju. S to eno aplikacijo lahko razdelite svojo rezervno moč procesorja, da podpirate številne računalniške vzroke, v katere verjamete.

instagram viewer

Neverjetni porazdeljeni računalniški projekti

Všeč mi je koncept BOINC, ki ga lahko prenesete in namestite neposredno iz Berkeleyjeva stran BOINC. Všeč mi je, ker ko sem v preteklosti prenašal in izvajal projekte, postopek ni bil res preprost ali enostaven. Všeč so mi bili ohranjevalniki zaslona in kul grafika, toda v resnici se porazdeljeno računalništvo zmanjša na to, da ponudite svoj CPU vzrokom, v katere verjamete – to je bistvo.

Z BOINC Managerjem ga namestite in zaženete, vsi porazdeljeni računalniški projekti pa so vam na dosegu roke.

aplikacije porazdeljenega računalništva

Absolutno ne bi priporočal nobenega takega programa, razen če vsebuje veliko večino razpoložljivih projektov. K sreči to stori BOINC. Ugotovil sem tudi, da je v samem programu BOINC veliko projektov, ki niso navedeni na seznamu projektov, vendar lahko še vedno prilepite URL za kateri koli projekt, ki podpira BOINC, ki ga najdete v spletu, upravitelj pa ga bo prepoznal in naložil. je zelo kul.

Napoved podnebja

Pred nekaj leti sem omenil Climateprediction.net, predvsem zato, ker je to projekt, v katerega verjamem velika večina ljudi. Cilj projekta je delati na napovedovanju zemeljskega podnebja vse do leta 2100. Cilj ni le ustvariti napovedne modele, ampak preizkusiti natančnost obstoječih podnebnih modelov, da bi ugotovili, kateri scenariji so verjetnejši.

Ko se prijavite na Climateprediction.net prek BOINC, boste takoj preusmerjeni na spletno mesto, da dokončate prijavo in pridobite dostop do vseh vaših trenutnih statistik.

Pomagajte narediti svet boljši s temi neverjetnimi projekti porazdeljenih računalniških modelov2

Na tej spletni strani lahko najdete tudi veliko podnebnih modelov in informacij na povezavah, kot je WeatherAtHome, in na drugih področjih spletnega mesta. Ne pozabite raziskati spletnega mesta, če in ko se prijavite za ta projekt.

Kozmologija@dom

Projekt Cosmology je eden mojih najljubših, ker mi je všeč ideja, da lahko pomagam pri razvoju modelov vesolja. Projekt Cosmology v svoje modele vključuje podatke iz astronomije in fizike delcev. Kot nekdo, ki je aplaval odkritju Higgsovega bozona, sem navdušen, da lahko ponudim nekaj svoje moči procesorja za tovrstne namene.

porazdeljeno računalništvo

Zgornja slika prikazuje, kako izgleda BOINC za izvajanje nalog za Cosmology. Lahko pritisnete puščico navzdol pod “Dodaj projekt«, da si ogledate vse projekte, na katere ste se prijavili, in se takoj povežete z vsakim spletnim mestom. Glavna plošča nad tem spustnim seznamom prikazuje dokončanje trenutne naloge, na kateri deluje vaš CPE, in kako dolgo je delal na tej računski nalogi.

Orbit@Home

Verjetno izpostavljam svojo pristranskost do projektov, ki so osredotočeni na vesolje, tako da navedem tudi Orbit@Home, a bistvo je, da je to še en zelo kul projekt porazdeljenega računalništva.

Projekt Orbit@Home je osredotočen na preučevanje sončnega sistema za uporabo izračunov za reševanje pomembnih težav za Zemljo, kot so asteroidi blizu Zemlje (NEA). Všeč mi je ideja, da bi bil tak projekt potencialno vir zgodnjega opozorila, da obstaja NEA na nevarni poti za Zemljo, ki človeštvu zagotovi čas za načrtovanje in pripravo na to izziv.

porazdeljeno računalništvo

Na spletnem mestu Orbit@home mi je zelo všeč statistika in informacije, ki so na voljo na spletnem mestu, tako da si lahko ogledate pregled vseh izračunov, ki so bili izvedeni za projekt.

porazdeljeno računalništvo

Projekt ima tudi skupnost in kadar koli se pojavi kakšna večja novica, jo boste našli na glavni strani spletnega mesta, na primer objava bližnjega prehoda Asteroida 2011 MD 27. julija 2011. Stran se ne posodablja pogosto, a ko je treba kaj prijaviti, jo boste tam našli.

MindModeling@Home

Projekt MindModeling@Home je eden tistih projektov, ki niso navedeni na seznamu programov BOINC, če pa vnesete URL projekta v polje URL projekta, prepoznal bo projekt kot združljiv s BOINC in vas bo prijavil in povezal z projekt.

seznam projektov distribuiranega računalništva

Projekt MindModeling je tisti, ki je osredotočen na izvajanje tega, kar spletno mesto opisuje kot »računalniško kognitivno modeliranje procesov«, da bi razumeli človeški um. Po mojem mnenju je naloga modeliranja in simulacije človeškega uma ena največjih, najzahtevnejših in verjetno skoraj nemogoča naloga.

Zamisel o modeliranju »človeške zmogljivosti in učenja« je zame tako neverjeten koncept, da sem več kot vesel, da lahko svojo računalniško moč posvetim temu visokemu cilju. In seveda ima projekt tudi precej kul spletno stran.

seznam projektov distribuiranega računalništva

Spletno mesto prikazuje nekakšno lestvico najboljših, ki prikazuje najbolj »dane« udeležence projekta, informacije in novice o projektu pa boste našli na celotnem spletnem mestu.

Mreža svetovne skupnosti.

Pred leti sem govoril z ljudmi v IBM-u o njihovem novem (takratnem) dobrodelnem projektu, znanem kot World Community Grid. Podjetje s projektom ni imelo dobička, lastna sredstva in celo predano osebje pa je namenilo temu, da je bil projekt porazdeljenega računalništva uspešen.

seznam projektov distribuiranega računalništva

World Community Grid je vključen v BOINC, vendar je poseben, ker ni samo en projekt, ampak namesto tega vzame računalniško moč vašega CPU in jo porazdeli po računalniškem omrežju World Community Grid vzroki. Nekateri od teh vzrokov vključujejo stvari, kot so boj proti malariji, čista voda, mišična distrofija in boj proti raku v otroštvu.

Pomagajte narediti svet boljši s temi neverjetnimi modeliranjem porazdeljenih računalniških projektov10

Dejansko bi se lahko prijavili samo v World Community Grid in vaš CPU bi bil odlično uporabljen za nekatere izjemno pomembne namene. Prav tako lahko spremljate in izveste več o teh nenehnih vzrokih Mreža svetovne skupnosti Spletna stran.

Več o BOINC

Kot lahko vidite v tem članku, res mislim, da je uporaba BOINC način, da podprete toliko projektov, kot želite, medtem ko morate prenesti in zagnati samo eno aplikacijo. To je pot.

Nekatere nastavitve, ki jih lahko naredite z BOINC, so konfiguriranje tega, koliko vašega CPU-ja porabi in kdaj ga porabi. Dejansko lahko določite določene ure v dnevu, ko lahko opravlja delo, koliko prostora na disku lahko porabi in lahko ga konfigurirate tako, da deluje samo, ko ne uporabljate računalnika in je nekaj časa nedelujoč minut.

Pomagajte narediti svet boljši s temi neverjetnimi modeliranjem porazdeljenih računalniških projektov11

Napredni pogled aplikacije vam prikaže tudi več statističnih podatkov o vseh vaših trenutnih projektih. Pokazal vam bo vse projektne naloge, na katerih vaš računalnik trenutno dela, in celoten napredek teh nalog.

Pomagajte narediti svet boljši s temi neverjetnimi modeliranjem porazdeljenih računalniških projektov13

In končno, BOINC vključuje tudi ohranjevalnike zaslona iz vsakega od projektov, za katere ste se odločili podpreti, npr kot ta iz Cosmology@Home, ki bledi med slikami in trenutnim stanjem vašega teka službe.

aplikacije porazdeljenega računalništva

Podpirati toliko pomembnih vzrokov s samo delovanjem računalnika je pravzaprav zelo kul občutek. To je kot da bi svojemu računalniku dali priložnost, da naredi nekaj dobrega na svetu, in vse, kar res darujete, če mislite glede tega ni nič drugega kot morda nekoliko večja poraba električne energije in nekoliko večja obremenitev vašega procesor.

Glede na to, da morda pomagate pri reševanju nekaterih najbolj perečih problemov na svetu, bi rekel, da se temu ni treba odpovedati.

Ste že kdaj podprli kakšne projekte distribuiranega računalništva? Ste opazili, da je kdo slišal ta zvok kul? Delite svoje povratne informacije in svoje najljubše projekte v spodnjem razdelku za komentarje.

Zasluge za slike: Deljenje prenosnikov prek Shutterstocka

Ryan je diplomiral iz elektrotehnike. 13 let je delal na področju avtomatizacije, 5 let v IT, zdaj pa je inženir aplikacij. Nekdanji glavni urednik MakeUseOf, je govoril na nacionalnih konferencah o vizualizaciji podatkov in je bil predstavljen na nacionalni televiziji in radiu.