Advertentie

toepassingen van gedistribueerd computergebruikJaren geleden schreef ik een artikel over het doneren van je CPU-tijd aan de wetenschap – gebruikmakend van een internetcomputermodel dat bekend staat als gedistribueerd computergebruik 10 manieren om uw CPU-tijd aan de wetenschap te schenken Lees verder . In dat artikel heb ik enkele van de coole projecten besproken waaraan je de CPU-tijd van je computer zou kunnen besteden, inclusief zaken als verdediging tegen bioterrorisme, kankerbestrijding en ondersteuning van nanotechnologie.

Ik heb zelfs een tijdje een paar van die projecten geleid nadat ik dat artikel had geschreven, en ik was zo geïnteresseerd in het geheel gedistribueerd computermodel dat ik IBM op een bepaald moment in mijn schrijfcarrière interviewde over hun eigen project, de Wereld Gemeenschapsnet. Ik ga hieronder meer uitleggen over het World Community Grid, maar voordat we verder gaan met individueel gedistribueerd computergebruik projecten, is het belangrijk om bij te houden hoe de hele gemeenschap is geëvolueerd in die paar jaar sinds ik er voor het laatst over schreef het.

Wat verbazingwekkend is, is hoe de evolutie van gedistribueerd computergebruik is gevolgd in de geest van samenwerking van de wetenschappelijke gemeenschap zelf. In het verleden vereisten veel van deze projecten dat gebruikers afzonderlijke programma's downloadden, en ze hadden hun eigen onafhankelijke schermbeveiligingen en andere functies, afgezien van wat andere projecten waren aan het doen. Tegenwoordig wordt het merendeel van de projecten gekoppeld aan een centrale controlemanager, BOINC genaamd, die wordt gerund door de mensen van Berkeley. Met die ene applicatie kun je je extra CPU-kracht verdelen om een ​​hele reeks computerdoelen te ondersteunen waarin je gelooft.

Geweldige gedistribueerde computerprojecten

Ik ben dol op het concept van BOINC, dat je rechtstreeks kunt downloaden en installeren vanaf Berkeley's BOINC-pagina. Ik vind het geweldig, want toen ik de projecten in het verleden downloadde en uitvoerde, was het proces niet echt eenvoudig of gemakkelijk. Ik hield van de screensavers en de coole graphics, maar echt, gedistribueerd computergebruik komt neer op het aanbieden van je CPU aan de doelen waarin je gelooft - dat is de bottom line.

Met de BOINC Manager installeer je het en start je het, en je hebt alle gedistribueerde computerprojecten binnen handbereik.

toepassingen van gedistribueerd computergebruik

Ik zou een dergelijk programma absoluut niet aanbevelen, tenzij het de overgrote meerderheid van beschikbare projecten bevat. Gelukkig doet BOINC dat wel. Ik ontdekte ook dat er veel projecten zijn die niet worden vermeld in de projectlijst in het BOINC-programma zelf, maar jij kan nog steeds de URL plakken voor elk door BOINC ondersteund project dat je op het web vindt, en de manager zal het herkennen en laden. Het is erg cool.

Klimaatvoorspelling

Ik noemde Climateprediction.net een paar jaar geleden, vooral omdat het een project is waarvan ik denk dat een grote meerderheid van de mensen erin gelooft. Het doel van het project is om te werken aan het voorspellen van het klimaat op aarde tot in het jaar 2100. Het doel is niet alleen om voorspellende modellen te maken, maar om de nauwkeurigheid van bestaande klimaatmodellen te testen om te bepalen welke scenario's waarschijnlijker zijn.

Nadat je je hebt aangemeld bij Climateprediction.net via BOINC, word je direct doorgestuurd naar de website om je aanmelding te voltooien en toegang te krijgen tot al je huidige statistieken.

Help de wereld beter te maken met deze geweldige modellering van gedistribueerde computerprojecten

Op die website kun je ook veel klimaatmodellen en informatie vinden via links zoals WeatherAtHome en in andere delen van de site. Zorg ervoor dat u de site verkent als en wanneer u zich aanmeldt voor dit project.

Kosmologie@home

Het Cosmology-project is een van mijn favorieten, omdat ik dol ben op het idee om te kunnen helpen met het ontwikkelen van modellen van het universum. Het Cosmology-project neemt astronomische en deeltjesfysica-gegevens op in zijn modellen. Als iemand die een staande ovatie gaf voor de ontdekking van het Higgs Boson, ben ik verheugd om een ​​deel van mijn CPU-kracht aan dit soort doelen aan te bieden.

gedistribueerd computergebruik

De afbeelding hierboven laat zien hoe BOINC eruitziet met het uitvoeren van taken voor Kosmologie. U kunt op het pijltje naar beneden drukken onder “Project toevoegen” om alle projecten te zien waarvoor u zich heeft aangemeld en direct naar elke website te linken. Het hoofdpaneel boven deze vervolgkeuzelijst toont de voltooiing van de huidige taak waaraan uw CPU werkt en hoe lang deze aan die rekentaak heeft gewerkt.

Orbit@Home

Ik geef waarschijnlijk mijn voorkeur voor projecten die op ruimte zijn gericht aan het licht door ook Orbit@Home op te sommen, maar het komt erop neer dat het weer een heel cool gedistribueerd computerproject is.

Het Orbit@Home-project is gericht op het bestuderen van het zonnestelsel om berekeningen te gebruiken om belangrijke problemen voor de aarde op te lossen, zoals Near Earth Asteroids (NEA). Ik hou van het idee dat een dergelijk project mogelijk de bron is van een vroege waarschuwing dat er een NEA is op een gevaarlijke koers voor de aarde, waardoor de mensheid tijd heeft om te plannen en zich voor te bereiden om dat te bereiken uitdaging.

gedistribueerd computergebruik

Wat ik erg leuk vind aan de Orbit@home-website zijn de statistieken en informatie die op de site worden verstrekt, zodat je een overzicht kunt zien van alle berekeningen die voor het project hebben plaatsgevonden.

gedistribueerd computergebruik

Het project heeft ook een community en als er belangrijk nieuws is, vind je het op de hoofdpagina van de site, zoals de aankondiging van Asteroid 2011 MD near-pass op 27 juli 2011. De pagina wordt niet vaak bijgewerkt, maar als er iets te melden is, vind je het daar.

MindModeling@Home

Het MindModeling@Home-project is een van die projecten die niet in de BOINC-programmalijst staat, maar als u de project-URL in het veld Project-URL, zal het het project herkennen als BOINC-compatibel en zal u zich aanmelden en verbinding maken met de projecteren.

lijst met gedistribueerde computerprojecten

Het MindModeling-project is gericht op het uitvoeren van wat de site beschrijft als "computationele cognitieve procesmodellering" om de menselijke geest te begrijpen. Naar mijn mening is de taak van het modelleren en simuleren van de menselijke geest een van de grootste, meest uitdagende en waarschijnlijk een bijna onmogelijke taak.

Het idee van het modelleren van "menselijke prestaties en leren" is zo'n geweldig concept voor mij, dat ik meer dan blij ben om mijn rekenkracht te besteden aan dat verheven doel. En natuurlijk heeft het project ook een behoorlijk coole website.

lijst met gedistribueerde computerprojecten

De website toont een soort leaderboard, dat de meest "gevende" projectdeelnemers toont, en je zult informatie en nieuws over het project op de hele site vinden.

Het Wereldgemeenschapsnetwerk.

Jaren geleden sprak ik met de mensen van IBM over hun nieuwe (toenmalige) liefdadigheidsproject dat bekend stond als de World Community Grid. Het bedrijf maakte geen winst uit het project en zette zijn eigen middelen en zelfs toegewijd personeel in om ervoor te zorgen dat het gedistribueerde computerproject succesvol was.

lijst met gedistribueerde computerprojecten

Het World Community Grid is opgenomen in BOINC, maar wat het speciaal maakt, is dat het niet slechts één project is, maar het neemt in plaats daarvan je CPU-rekenkracht en verdeelt het over de rekenkracht van de World Community Grid oorzaken. Enkele van deze oorzaken zijn onder meer het bestrijden van malaria, schoon water, spierdystrofie en het bestrijden van kinderkanker.

Help de wereld beter te maken met deze geweldige modellering van gedistribueerde computerprojecten10

Je zou je zelfs kunnen aanmelden met alleen het World Community Grid, en je CPU zou uitstekend worden gebruikt voor een aantal uiterst belangrijke doelen. En u kunt deze voortdurende oorzaken volgen en er meer over te weten komen op de Wereldgemeenschapsraster website.

Meer over BOINC

Zoals je in dit artikel kunt zien, denk ik echt dat het gebruik van BOINC de manier is om zoveel projecten te ondersteunen als je wilt, terwijl je maar één applicatie hoeft te downloaden en uit te voeren. Het is de manier om te gaan.

Een deel van de aanpassingen die je met BOINC kunt doen, is het configureren van hoeveel van je CPU het verbruikt en wanneer het het verbruikt. U kunt daadwerkelijk vaste tijden van de dag definiëren waarop het werk kan uitvoeren, hoeveel schijfruimte het kan gebruiken, en je kunt het configureren om alleen te werken als je je computer niet gebruikt en het een paar keer inactief is geweest minuten.

Help de wereld beter te maken met deze geweldige modellering van gedistribueerde computerprojecten11

De geavanceerde weergave van de applicatie toont u ook meer statistieken over al uw huidige projecten. Het toont u alle projecttaken waaraan uw computer momenteel werkt en de algehele voortgang van die taken.

Help de wereld beter te maken met deze geweldige modellering van gedistribueerde computerprojecten13

En tot slot bevat BOINC ook screensavers van elk van de projecten die je hebt besloten te steunen, zoals zoals deze van Cosmology@Home die in en uit vervaagt tussen afbeeldingen, en de huidige status van je hardlopen banen.

toepassingen van gedistribueerd computergebruik

Het is eigenlijk best een gaaf gevoel om zoveel belangrijke doelen te steunen door gewoon je computer te laten draaien. Het is alsof je je computer een kans geeft om iets goeds te doen in de wereld, en alles wat je echt doneert als je denkt daarover, is niets meer dan misschien iets hoger stroomverbruik en iets meer belasting van uw verwerker.

Aangezien je misschien helpt bij het oplossen van enkele van 's werelds meest urgente problemen, zou ik zeggen dat dat niet veel is om op te geven.

Heeft u ooit gedistribueerde computerprojecten ondersteund? Heb je iemand gezien die dat cool klinkt? Deel uw eigen feedback en uw favoriete projecten in de opmerkingen hieronder.

Afbeeldingscredits: Laptops delen via Shutterstock

Ryan heeft een BSc-graad in Elektrotechniek. Hij heeft 13 jaar in de automatiseringstechniek gewerkt, 5 jaar in de IT en is nu een Apps Engineer. Als voormalig hoofdredacteur van MakeUseOf heeft hij gesproken op nationale conferenties over datavisualisatie en is hij te zien geweest op nationale tv en radio.