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

  • Brian Curtis
  • 0
  • 4309
  • 285
Reklame

For mange år siden skrev jeg en artikel om at donere din CPU-tid til videnskab - og drage fordel af en Internet-computermodel kendt som distribueret computing 10 måder at donere din CPU-tid til videnskab 10 måder at donere din CPU-tid til videnskab. I denne artikel diskuterede jeg nogle af de seje projekter, du kunne afsætte din computers CPU-tid til, herunder ting som at forsvare sig mod bioterrorisme, bekæmpe kræft og støtte til nanoteknologi.

Faktisk kørte jeg et par af disse projekter i ganske lang tid efter at have skrevet den artikel, og jeg var så interesseret i hele den distribuerede computermodel, at jeg interviewede IBM på et tidspunkt i min forfatterkarriere om deres eget projekt, World Community Grid . Jeg vil forklare mere om World Community Grid nedenfor, men inden vi kommer til individuelle distribuerede computingprojekter, er det vigtigt at indhente hvordan hele samfundet har udviklet sig i de få år, siden jeg sidst skrev om det.

Det, der er forbløffende, er, hvordan udviklingen af ​​distribueret computing har fulgt med i samarbejdsåndet i det videnskabelige samfund. Tidligere krævede mange af disse projekter, at brugerne downloadede individuelle programmer, og de havde hver deres uafhængige skærmbesparere og andre funktioner bortset fra hvad andre projekter gjorde. I disse dage trækker hovedparten af ​​projekterne i en central kontrolchef kaldet BOINC, der drives af folkene på Berkeley. Med den ene applikation kan du opdele din ekstra CPU-strøm til at understøtte en hel række computingå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 i fortiden, var processen ikke rigtig enkel eller let. Jeg elskede pauseskærme og den seje grafik, men virkelig, distribueret computing kommer ned på at tilbyde din CPU til de årsager, du tror på - det er bunden.

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

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

Climateprediction

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

Når du har tilmeldt dig Climateprediction.net gennem BOINC, bliver du øjeblikkeligt videresendt til webstedet for at afslutte din tilmelding og få adgang til alle dine aktuelle statistikker.

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

Kosmologi @ home

Cosmology-projektet er en af ​​mine favoritter, fordi jeg elsker ideen om at være i stand til at hjælpe med at udvikle modeller af universet. Cosmology-projektet inkorporerer astronomiske data og partikelfysikdata i dets modeller. Som nogen, der gav en stående ovation til opdagelsen af ​​Higgs Boson, er jeg begejstret over at tilbyde noget af min CPU-strøm til denne slags årsager.

Billedet ovenfor viser, hvordan BOINC ser ud som at køre opgaver til Cosmology. Du kan trykke på pil ned under “Tilføj projekt” for at se alle de projekter, du har tilmeldt dig, og med det samme linke til hvert websted. Hovedpanelet over denne dropdown-liste viser færdiggørelsen af ​​den aktuelle opgave, din CPU arbejder på, og hvor længe det har arbejdet med den beregningsopgave.

Orbit @ Home

Jeg udsætter sandsynligvis min bias over for projekter, der er fokuseret på plads ved at liste Orbit @ Home også, men bunden er, at det er et andet meget cool distribueret computerprojekt.

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

Hvad jeg virkelig kan lide ved Orbit @ home-websitet er statistikken og informationen, der findes på stedet, så du kan se en oversigt over alle beregninger, der har fundet sted til projektet.

Projektet har også et samfund, og når der er større nyheder, finder du det på hovedsiden på webstedet, såsom meddelelsen om Asteroid 2011 MD-nærpas 27. juli 2011. Siden er ikke opdateret 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-adressen i projektet URL-felt, genkender det projektet som BOINC-kompatibelt og vil tilmelde dig og oprette forbindelse til projekt.

MindModeling-projektet er et, der fokuserer på at køre det, som sitet beskriver som “computational kognitiv proces modellering” 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 modellering “menneskelig præstation og læring” er et så fantastisk koncept for mig, at jeg mere end glade for at afsætte min computerkraft til det høje mål. Og selvfølgelig har projektet også en temmelig sej webside.

Hjemmesiden viser en rangliste af slags, der viser mest “giver” projektdeltagere, og du finder information og nyheder om projektet på hele siden.

Verdenssamfundsnettet.

For mange år siden talte jeg med folkene hos IBM om deres nye (på det tidspunkt) velgørenhedsprojekt, kendt som World Community Grid. Virksomheden tjente ikke på projektet, og det afsatte sine egne indtægter og endda dedikeret personale for at sikre, at det distribuerede computingprojekt var vellykket.

World Community Grid er inkluderet i BOINC, men det, der gør det specielt, er, at det ikke kun er ét projekt, men det tager i stedet din CPU-computerkraft og distribuerer det på tværs af World Community Grid-beregningsårsager. Nogle af disse årsager inkluderer ting som bekæmpelse af malaria, rent vand, muskeldystrofi og bekæmpelse af kræft i børnene.

Du kan faktisk tilmelde dig bare 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 igangværende årsager lige på webstedet World Community Grid.

Mere om BOINC

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

Nogle af de finjusteringer, du kan gøre med BOINC, er at konfigurere, hvor meget af din CPU den bruger, og hvornår den bruger den. Du kan faktisk definere bestemte tidspunkter på dagen, hvor den kan udføre arbejde, hvor meget diskplads den kan bruge, og du kan konfigurere den til kun at udføre arbejde, når du ikke bruger din computer, og den er gået inaktiv i et par minutter.

Den avancerede visning af applikationen viser dig også mere statistik om alle dine aktuelle projekter. Det viser dig alle de projektopgaver, som din computer i øjeblikket arbejder på, og den samlede fremgang for disse opgaver.

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

At støtte så mange vigtige årsager ved blot at have din computer kørt er faktisk en ret cool 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 tænker over det, er ikke andet end måske lidt højere elektrisk forbrug og lidt mere belastning på din processor.

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

Har du nogensinde støttet nogen distribuerede computingprojekter? Har du set nogen høre den lyd cool? Del din egen feedback og dine yndlingsprojekter i kommentarfeltet nedenfor.

Billedkreditter: Laptops-deling via Shutterstock




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.