Hjälp göra världen bättre med dessa fantastiska distribuerade datorprojekt

För några år sedan skrev jag en artikel om att donera din CPU-tid till vetenskapen - dra nytta av en Internet-datormodell som kallas distribuerad databehandling. I den artikeln diskuterade jag några av de coola projekten du kunde ägna datorns CPU-tid till, inklusive saker som att försvara sig mot biot terrorism, bekämpa cancer och stödja nanoteknik.

För några år sedan skrev jag en artikel om att donera din CPU-tid till vetenskapen - dra nytta av en Internet-datormodell som kallas distribuerad databehandling.  I den artikeln diskuterade jag några av de coola projekten du kunde ägna datorns CPU-tid till, inklusive saker som att försvara sig mot biot terrorism, bekämpa cancer och stödja nanoteknik.
Annons

applikationer av distribuerad databehandling För några år sedan skrev jag en artikel om att donera din CPU-tid till vetenskapen - utnyttja en Internet-databasmodell som kallas distribuerad databehandling 10 sätt att donera din CPU-tid till vetenskap 10 sätt att donera din CPU-tid till vetenskap Läs mer. I den artikeln diskuterade jag några av de coola projekten du kunde ägna datorns CPU-tid till, inklusive saker som att försvara sig mot biot terrorism, bekämpa cancer och stödja nanoteknik.

Faktum är att jag körde några av dessa projekt ganska länge efter att ha skrivit den artikeln och jag var så intresserad av den helt distribuerade datormodellen som jag intervjuade IBM vid en tidpunkt i min skrivarkarriär om sitt eget projekt, World Community Grid . Jag ska förklara mer om World Community Grid nedan, men innan vi kommer till enskilda distribuerade dataprojekt är det viktigt att komma ihåg hur hela samhället har utvecklats under de få år sedan jag senast skrev om det.

Vad som häpnadsväckande är hur utvecklingen av distribuerad databehandling har följt med i det vetenskapliga samhällets samarbetsanda. Tidigare krävde många av dessa projekt att användare hämtar enskilda program, och de hade sina egna oberoende skärmsläckare och andra funktioner bortsett från vad andra projekt gjorde. Dessa dagar mäster majoriteten av projekten till en central kontrollchef som heter BOINC, som drivs av folket på Berkeley. Med den ena applikationen kan du dela upp din extra CPU-ström för att stödja en hel mängd datorer som du tror på.

Fantastiska distribuerade datorprojekt

Jag älskar konceptet BOINC, som du kan ladda ner och installera direkt från Berkeleys BOINC-sida. Jag älskar det för att när jag hämtade och körde projekten tidigare, var processen inte riktigt enkel eller lätt. Jag älskade skärmsläckare och den snygga grafiken, men verkligen distribuerad databehandling kommer att ge upp din CPU till de orsaker du tror på - det är bottenlinjen.

Med BOINC Manager installerar du det och startar det, och det finns alla distribuerade dataprojekt, precis vid dina fingertoppar.

applikationer av distribuerad databehandling

Jag skulle absolut inte rekommendera något sådant program om det inte innehåller den stora majoriteten av tillgängliga projekt. Lyckligtvis gör BOINC. Jag fann också att det finns många projekt som inte finns listade i projektlistan inuti BOINC-programmet själv, men du kan fortfarande klistra in URL-adressen för alla BOINC-stödda projekt du hittar på webben, och chefen kommer att känna igen och ladda det. Det är väldigt coolt.

Climateprediction

Jag nämnde Climateprediction.net för några år sedan, främst för att det är ett projekt som jag tror att en stor majoritet av människor tror på. Projektets mål är att arbeta med att förutsäga jordens klimat hela vägen in i år 2100. Målet är inte bara för att skapa prediktiva modeller, men för att testa exaktheten hos befintliga klimatmodeller för att avgöra vilka är mer sannolika scenarier.

Efter att du registrerat dig hos Climateprediction.net via BOINC, får du direkt vidare till webbplatsen för att slutföra din registrering och få tillgång till all din nuvarande statistik.

Hjälp göra världen bättre med dessa fantastiska distribuerade datorprojekt modellering2

På den webbplatsen hittar du också många klimatmodeller och information på länkar som WeatherAtHome och i andra delar av webbplatsen. Se till att utforska webbplatsen om och när du anmäler dig till det här projektet.

Cosmology @ Home

Kosmologiprojektet är en av mina favoriter, för jag älskar idén om att kunna hjälpa till med att utveckla universumsmodeller. Cosmology-projektet innehåller astronomiska och partikelfysikdata i sina modeller. Som en person som gav en stående ovation till upptäckten av Higgs Boson, är jag glad över att erbjuda några av min CPU-kraft till denna typ av orsak.

distributed computing

Bilden ovan visar hur BOINC ser ut som löpande uppgifter för kosmologi. Du kan trycka på nedåtpilen under " Lägg till projekt " för att se alla projekt du har anmält och direkt länka till varje webbplats. Huvudpanelen ovanför den här rullgardinslistan visar att den nuvarande uppgiften som din CPU arbetar med har slutförts och hur länge den har arbetat med den beräknade uppgiften.

Orbit @ Home

Jag exponerar förmodligen min bias mot projekt som är inriktade på utrymme genom att notera Orbit @ Home också, men i övrigt är det ett annat mycket coolt distribuerat dataprojekt.

Orbit @ Home-projektet är inriktat på att studera solsystemet för att använda beräkningar för att hantera viktiga problem för jorden, t.ex. nära jorda asteroider (NEA). Jag älskar idén om ett sådant projekt som potentiellt är källan till en tidig varning om att det finns ett NEA på en farlig kurs för jorden, vilket ger mänskligheten tid att planera och förbereda sig för att möta den utmaningen.

distribuerad databehandling

Vad jag verkligen gillar om webbplatsen Orbit @ home är statistiken och informationen på webbplatsen så att du kan se en översikt över alla beräkningar som har skett för projektet.

distribuerad databehandling

Projektet har också en gemenskap, och när det finns några viktiga nyheter hittar du den på webbplatsens hemsida, till exempel meddelandet om Asteroid 2011 MD nära passet den 27 juli 2011. Sidan är inte uppdaterad ofta, men när det finns något att rapportera, hittar du det där.

Mindmodeling @ Home

MindModeling @ Home-projektet är ett av de projekt som inte finns listade på BOINC-programlistan, men om du skriver projektadressen i fältet Project URL, kommer det att erkänna projektet som BOINC-kompatibelt och registrera dig och ansluta till projekt.

lista över distribuerade dataprojekt

MindModeling-projektet är ett som fokuserar på att köra vad webbplatsen beskriver som "beräkningskognitiv processmodellering" för att förstå det mänskliga sinnet. Enligt min uppfattning är uppgiften att modellera och simulera det mänskliga sinnet en av de största, mest utmanande och förmodligen en nästan omöjlig uppgift.

Tanken med att modellera "mänsklig prestanda och lärande" är ett fantastiskt koncept för mig, att jag är mer än glad att ägna mig av min beräkningskraft till det höga målet. Och naturligtvis har projektet en ganska cool webbplats också.

lista över distribuerade dataprojekt

Webbplatsen visar en sortiment av leaderboards, som visar de mest "givande" projektdeltagarna, och du hittar information och nyheter om projektet på hela webbplatsen.

Världsnätverket.

För flera år sedan pratade jag med IBM på deras nya (då) välgörenhetsprojekt som kallades World Community Grid. Företaget gjorde ingen vinst från projektet och ägnade sig åt egna medel och till och med dedikerad personal för att säkerställa att det distribuerade dataprojektet lyckades.

lista över distribuerade dataprojekt

Världsnätverket ingår i BOINC, men det som gör det speciellt är att det inte bara är ett projekt, men det tar i stället din CPU-datorkraft och distribuerar den över världsgemenskapens nätberäkningsorsaker. Några av dessa orsaker inkluderar saker som att bekämpa malaria, rent vatten, muskeldystrofi och bekämpa barndomscancer.

Hjälp göra världen bättre med dessa fantastiska distribuerade datorprojekt modellering10

Du kan faktiskt registrera dig med bara World Community Grid, och din CPU skulle få utmärkt användning för några extremt viktiga orsaker. Och du kan övervaka och lära dig mer om de pågående orsakerna direkt på World Community Grid-webbplatsen.

Mer om BOINC

Som du kan se i den här artikeln tror jag verkligen att använda BOINC är sättet att gå för att stödja så många projekt som du vill, medan du bara behöver ladda ner och köra en enda applikation. Det är vägen att gå.

Några av de tweaking du kan göra med BOINC är att konfigurera hur mycket av din CPU det förbrukar och när det förbrukar det. Du kan faktiskt definiera inställda tider på dagen då det kan utföra arbete, hur mycket diskutrymme det kan använda, och du kan konfigurera det för att bara fungera när du inte använder datorn och den har gått i viloläge i några minuter.

Hjälp göra världen bättre med dessa fantastiska distribuerade datorprojekt modellering11

Den avancerade vyn av programmet visar också mer statistik om alla dina aktuella projekt. Det visar alla projektuppgifter som datorn arbetar för närvarande och den övergripande utvecklingen av dessa uppgifter.

Hjälp göra världen bättre med dessa fantastiska distribuerade datorprojekt modellering13

Och slutligen innehåller BOINC skärmsläckare från alla projekt som du har bestämt dig för att stödja, till exempel den här från Cosmology @ Home som bleknar in och ut mellan bilder och nuvarande status för dina löpande jobb.

applikationer av distribuerad databehandling

Att stödja så många viktiga orsaker genom att bara ha datorn kör är faktiskt en ganska cool känsla. Det är som att ge din dator en chans att göra något bra i världen, och allt du donerar verkligen om du tänker på det är inget annat än kanske lite högre elförbrukning och lite mer belastning på din processor.

Med tanke på att du kan hjälpa till att lösa några av världens mest pressande problem, skulle jag säga att det inte är så mycket att ge upp.

Har du någonsin stött på distribuerade dataprojekt? Kände du någon höra som låter kallt? Dela din egen feedback och dina favoritprojekt i kommentarfältet nedan.

Bildkrediter: Bärbara datorer dela via Shutterstock

In this article