Berkeley Open Infrastructure for Network Computing

FONT SIZE:
fontsize_dec
fontsize_inc
20-02-2018 Laura Bugge B

Den Berkeley Open Infrastructure for Network Computing, eller BOINC ved forkortelsen, er en infrastruktur for distribueret databehandling, oprindeligt udviklet til SETI projektet, men nu anvendes til forskellige områder som fysik, nuklearmedicin, klimatologi, etc. . Hensigten med dette projekt er at opnå en kapacitet på enorm beregning ved hjælp af personlige computere over hele verden. De projekter, denne software værker har en fællesnævner, og som kræver høj computerkraft.

BOINC blev udviklet af et hold baseret på Space Sciences Laboratory ved University of California, Berkeley, ledet af David P. Anderson, som også fører SETI Som en platform "kvasi-supercomputer", BOINC har omkring 527,880 aktive computere rundt om i verden petaflops behandling i gennemsnit 5549, som overstiger den computerkraft af eksisterende BOINC hurtigste supercomputer er finansieret af National Science Foundation gennem SCI / 0221529, SCI / SCI og 0,438,443 / 0.721.124 stipendier.

Platformen kan køre på flere operativsystemer, herunder Microsoft Windows og forskellige Unix-lignende systemer, herunder Mac OS X, Linux og FreeBSD. BOINC software er gratis og tilgængelig under GNU LGPL.


Historie

BOINC blev oprindeligt udviklet til at styre projektet SETI SETI klient original var et program designet udelukkende til SETI Som et af de første projekter af distribueret databehandling, aldrig blev designet med høje niveauer af sikkerhed. Nogle medlemmer har forsøgt at bedrage projektet for at tjene flere "point", mens andre blot Arent helt falske resultater. BOINC designet delvist at bekæmpe denne sikkerhedsbrud.

Den BOINC Projektet begyndte i februar 2002, og den første version blev lagt den 10. april 2002. Det første projekt var baseret på BOINC Predictor, der blev lanceret den 9. juni 2004.

Design og struktur

BOINC er designet til at være en fri platform for alle, der ønsker at skabe et distribueret computing projekt.

I det væsentlige, BOINC er en software, du kan bruge cykler, der ikke beskæftiger sig med CPU eller GPU af en computer til at gøre videnskabelige beregninger - hvad et individ ikke optager din computer, bruger BOINC. I slutningen af ​​2008, den officielle hjemmeside for BOINC meddelt, at NVIDIA havde udviklet et system kaldet CUDA GPU'er besatte for Scientific Computing. Med hjælp fra NVIDIA, er nogle BOINC-projekter nu baserede applikationer, der kører på NVIDIA GPU'er CUDA besætter. I oktober 2009 BOINC tilføjet støtte til familien af ​​GPU'er ATI / AMD. Disse programmer kører fra 2x til 10x hurtigere end de programmer, der kører kun i CPU'en.

BOINC består af en server og en klient, kommunikerer at distribuere, behandle og returnere arbejdsenheder.

UI

BOINC kan fjernstyres ved hjælp af remote procedure opkald fra kommandolinjen, eller fra BOINC Account Manager.

Den BOINC manager i øjeblikket har 2 tilstande "udsigt": Avanceret View GUI og forenklet. The Grid view blev slettet fra version 6.6.x at være overflødigt.

Udseendet af forenklet GUI kan tilpasses med skind og hver bruger kan lave dit eget design.

Account Managers

En BOINC Account Manager er et program, der styrer flere konti BOINC-projekter på tværs af flere computere og operativsystemer.

Account Managers er designet til dem, der er nye til BOINC, eller har flere computere, der arbejder for flere konti. Den account manager konceptet blev udtænkt og udviklet af GridRepublic med BOINC. Blandt de nuværende direktører er:

  • BAM!
  • GridRepublic
  • Dazzler

Kreditsystem

Kreditten system er designet til at forhindre snyd i validering af resultaterne for senere levering af falske kreditter. Der er flere grunde til, at et pålideligt system af kreditter kræves:

  • Kreditten system bruges til at sikre, at resultaterne er både videnskabeligt og statistisk gyldig.
  • Distribuerede computing projekter er næsten udelukkende en frivillig indsats. Derfor projekterne er afhængige af en blandet komplekse variabler af nye brugere, brugere veteraner og pensionister brugere sæt.

Software

Den software, der kræves for at donere behandlingstiden skal downloades fra den officielle side af BOINC, hvor du kan vælge den platform af overførslen og den type arkitektur, der har hardware. Du kan også få klientsoftware kildekoden, ændre det til at passe brugeren.

Efter du har downloadet softwaren, skal brugeren abonnere på et projekt, afhængigt af deres interesse, bare registrere din email og adgangskode for at få adgang til din statistik. Dermed åbnes et vindue i browseren og kan tilmelde en brugergruppe eller tilpasse den konto i projektet, til at bestemme driftstid eller harddiskplads til rådighed for projektet i brugerens computer.

Projekter ved hjælp BOINC

Projekterne er uafhængige. BOINC hverken godkender eller giver sit tilslutning ethvert projekt.

Forrige artikel Blå Bulls
Næste artikel Bela H. Banathy