Reklame

applikationer af distribueret databehandlingFor år siden skrev jeg en artikel om at donere din CPU-tid til videnskaben – og drage fordel af en internetcomputermodel kendt som distribueret databehandling 10 måder at donere din CPU-tid til videnskab Læs mere . I den artikel diskuterede jeg nogle af de fede projekter, du kunne bruge din computers CPU-tid til, herunder ting som at forsvare sig mod bio-terrorisme, bekæmpe kræft og støtte nanoteknologi.

Faktisk kørte jeg et par af disse projekter i et stykke tid efter at have skrevet den artikel, og jeg var så interesseret i det hele distribueret computermodel, som jeg interviewede IBM på et tidspunkt i min forfatterkarriere om deres eget projekt, Verden Fællesskabsnet. Jeg vil forklare mere om World Community Grid nedenfor, men før vi kommer til individuel distribueret computing projekter, er det vigtigt at følge med i, hvordan hele samfundet har udviklet sig i de år, siden jeg sidst skrev om det.

Det forbløffende er, hvordan udviklingen af ​​distribueret databehandling er fulgt med i samarbejdsånden i selve det videnskabelige samfund. Tidligere krævede mange af disse projekter, at brugerne downloadede individuelle programmer, og de hver især havde deres egne uafhængige pauseskærme og andre funktioner udover hvad andre projekter var gør. I disse dage er størstedelen af ​​projekterne lagt ind i en central kontrolchef kaldet BOINC, drevet af folkene i Berkeley. Med det ene program kan du opdele din ekstra CPU-kraft for at understøtte en lang række computerårsager, som du tror på.

Fantastiske distribuerede computerprojekter

Jeg elsker konceptet med BOINC, som du kan downloade og installere direkte fra Berkeleys BOINC-side. Jeg elsker det, fordi da jeg downloadede og kørte projekterne tidligere, var processen ikke rigtig enkel eller nem. Jeg elskede pauseskærmene og den fede grafik, men i virkeligheden handler distribueret databehandling om at tilbyde din CPU til de formål, du tror på - det er bundlinjen.

Med BOINC Manager installerer du det og starter det, og der er alle de distribuerede computerprojekter lige ved hånden.

applikationer af distribueret databehandling

Jeg vil absolut ikke anbefale noget sådant program, medmindre det indeholdt det store flertal af tilgængelige projekter. Det gør BOINC heldigvis. Jeg fandt også ud af, at der er mange projekter, der ikke er opført i projektoversigten inde i selve BOINC-programmet, men du kan stadig indsætte URL'en for ethvert BOINC-understøttet projekt, du finder på nettet, og lederen vil genkende og indlæse det. Det er meget fedt.

Klimaforudsigelse

Jeg nævnte Climateprediction.net for et par år siden, mest fordi det er et projekt, som jeg tror, ​​at et stort flertal af mennesker tror på. Projektets mål er at arbejde med at forudsige Jordens klima helt ind i år 2100. Målet er ikke kun at skabe prædiktive modeller, men at teste nøjagtigheden af ​​eksisterende klimamodeller for at bestemme, hvilke scenarier der er mest sandsynlige.

Efter at have tilmeldt dig Climateprediction.net gennem BOINC, bliver du øjeblikkeligt videresendt til hjemmesiden for at fuldføre din tilmelding og få adgang til alle dine aktuelle statistikker.

Hjælp med at gøre verden bedre med disse fantastiske distribuerede computerprojekter modellering2

På den hjemmeside kan du også finde en masse af klimamodellerne og information på links som WeatherAtHome og i andre områder af siden. Sørg for at udforske webstedet, hvis og når du tilmelder dig dette projekt.

Cosmology@home

Kosmologi-projektet er et af mine favoritter, fordi jeg elsker ideen om at kunne hjælpe med at udvikle modeller af universet. Kosmologi-projektet inkorporerer astronomiske og partikelfysiske data i sine modeller. Som en, der gav et stående bifald til opdagelsen af ​​Higgs Boson, er jeg begejstret for at tilbyde noget af min CPU-kraft til denne slags sager.

distribueret databehandling

Billedet ovenfor viser, hvordan BOINC ser ud til at køre opgaver for Cosmology. Du kan trykke på pil ned under "Tilføj projekt” for at se alle de projekter, du har tilmeldt dig og øjeblikkeligt link til hver hjemmeside. Hovedpanelet over denne rulleliste viser fuldførelsen af ​​den aktuelle opgave, din CPU arbejder på, og hvor længe den har arbejdet på den beregningsopgave.

Orbit@Home

Jeg afslører nok min bias over for projekter, der er fokuseret på rummet, ved også at liste Orbit@Home, men bundlinjen er, at det er endnu et meget cool distribueret computerprojekt.

Orbit@Home-projektet er fokuseret på at studere solsystemet for at bruge beregninger til at håndtere vigtige problemer for Jorden, såsom Near Earth Asteroids (NEA). Jeg elsker tanken om, at et sådant projekt potentielt er kilden til en tidlig advarsel om, at der er en NEA på en farlig kurs for Jorden, hvilket giver menneskeheden tid til at planlægge og forberede sig på at møde det udfordring.

distribueret databehandling

Det, jeg virkelig godt kan lide ved Orbit@home-hjemmesiden, er de statistikker og informationer, der findes på siden, så du kan se et overblik over alle beregninger, der har fundet sted for projektet.

distribueret databehandling

Projektet har også et fællesskab, og hver gang der er større nyheder, kan du finde dem på hjemmesidens hovedside, såsom annonceringen af ​​Asteroid 2011 MD nær-passage den 27. juli 2011. Siden opdateres ikke ofte, men når der er noget at rapportere, finder du det der.

MindModeling@Home

MindModeling@Home-projektet er et af de projekter, der ikke er opført på BOINC-programlisten, men hvis du skriver projekt-URL i feltet Project URL, genkender det projektet som BOINC-kompatibelt og vil tilmelde dig og oprette forbindelse til projekt.

liste over distribuerede computerprojekter

MindModeling-projektet er et, der er fokuseret på at køre, hvad webstedet beskriver som "computational cognitive process modeling" for at forstå det menneskelige sind. Efter min mening er opgaven med at modellere og simulere det menneskelige sind en af ​​de største, mest udfordrende og sandsynligvis en næsten umulig opgave.

Ideen om at modellere "menneskelig præstation og læring" er så fantastisk et koncept for mig, at jeg mere end glad for at bruge min computerkraft til det høje mål. Og selvfølgelig har projektet også en ret fed hjemmeside.

liste over distribuerede computerprojekter

Hjemmesiden viser en slags rangliste, der viser de mest "givende" projektdeltagere, og du finder information og nyheder om projektet overalt på siden.

World Community Grid.

For år siden talte jeg med folk hos IBM om deres nye (på det tidspunkt) velgørenhedsprojekt kendt som World Community Grid. Virksomheden tjente ikke noget på projektet, og det brugte sine egne ressourcer og endda dedikeret personale til at sikre, at det distribuerede computerprojekt var vellykket.

liste over distribuerede computerprojekter

World Community Grid er inkluderet i BOINC, men det, der gør det specielt er, at det ikke kun er et projekt, men det tager i stedet din CPU-computerkraft og distribuerer den på tværs af World Community Grid-beregningssystemet årsager. Nogle af disse årsager omfatter ting som bekæmpelse af malaria, rent vand, muskelsvind og bekæmpelse af børnekræft.

Hjælp med at gøre verden bedre med disse fantastiske distribuerede computerprojekter modellering10

Du kan faktisk kun tilmelde dig med World Community Grid, og din CPU ville blive brugt fremragende til nogle ekstremt vigtige årsager. Og du kan overvåge og lære mere om disse vedvarende årsager lige ved World Community Grid internet side.

Mere om BOINC

Som du kan se i denne artikel, tror jeg virkelig, at brug af BOINC er vejen at gå for at støtte så mange projekter, som du vil, mens du kun skal downloade og køre en enkelt applikation. Det er vejen at gå.

Nogle af de justeringer, du kan foretage med BOINC, er at konfigurere, hvor meget af din CPU den bruger, og hvornår den bruger den. Du kan faktisk definere faste tidspunkter på dagen, hvor den kan udføre arbejde, hvor meget diskplads den kan bruge og du kan konfigurere den til kun at fungere, når du ikke bruger din computer, og den har været inaktiv i et par stykker minutter.

Hjælp med at gøre verden bedre med disse fantastiske distribuerede computerprojekter modellering11

Den avancerede visning af applikationen viser dig også flere statistikker om alle dine nuværende projekter. Den viser dig alle de projektopgaver, som din computer i øjeblikket arbejder på, og den overordnede fremskridt for disse opgaver.

Hjælp med at gøre verden bedre med disse fantastiske distribuerede computerprojekter modellering13

Og endelig inkluderer BOINC også pauseskærme fra hvert af de projekter, som du har besluttet at støtte, f.eks. som denne fra Cosmology@Home, der fader ind og ud mellem billeder og den aktuelle status for dit løb job.

applikationer af distribueret databehandling

At støtte så mange vigtige årsager ved bare at have din computer kørende er faktisk en ret fed følelse. Det er som at give din computer en chance for at gøre noget godt i verden, og alt hvad du virkelig donerer, hvis du tror om det, er ikke andet end måske lidt højere elforbrug og lidt mere belastning på din processor.

I betragtning af at du måske er med til at løse nogle af verdens mest presserende problemer, vil jeg sige, at det ikke er meget at opgive.

Har du nogensinde støttet distribuerede computerprojekter? Har du set nogen, der har hørt den lyd cool? Del din egen feedback og dine yndlingsprojekter i kommentarfeltet nedenfor.

Billedkreditering: Deling af bærbare computere via Shutterstock

Ryan har en bachelorgrad i elektroteknik. Han har arbejdet 13 år i automationsteknik, 5 år i IT og er nu Apps Engineer. En tidligere administrerende redaktør af MakeUseOf, han har talt ved nationale konferencer om datavisualisering og har været omtalt på nationalt tv og radio.