Forskjellen mellom parallelle og distribuerte datamaskiner

Forskjellen mellom parallelle og distribuerte datamaskiner


Parallell prosessering og distribuert prosessering er liknende fremgangsmåter for å øke mengden av prosessorkraft er tilgjengelig for en spesiell oppgave. Vanligvis er disse metodene brukes til å løse problemer som involverer store mengder gjentatt beregning. Når problemet er brutt ned i mange små biter, kan enkelte deler av problemet beregnes på mange prosessorer samtidig. Dette gir mye større prosessorkraft til å bli brakt til bjørn på problemet enn det som kan tilbys av en enkelt prosessor.

Parallell og Distributed Processing

Den største forskjellen mellom parallell og distribuert prosessering er at parallelle oppsett omfatter mange prosessorer innenfor et enkelt system, mens distribuert oppsett utnytte prosessorkraften av mange datamaskiner samtidig. Bygge et parallellsystem skaper egentlig en superdatamaskin ved hjelp av off-the-sokkel komponenter. Byggingen av et distribuert system er både en teknologisk og en sosial utfordring, vanligvis krever mange personlige databrukere å installere programmer som utnytter ubrukte prosessorkraft fra sine PCer.

Parallel Processing

Parallell behandling har den fordel av å gi pålitelig prosesseringskraft med en meget lav grad av ventetid. Ved å konsentrere all prosessorkraften i ett system, er hastigheten tap på grunn av dataoverføring minimert. Den eneste virkelige begrensning er antallet prosessorer som inngår i systemet. Men å bygge et ekstremt kraftig parallelt system kan være svært dyrt, siden hver prosessor krever en videre satsing på plass, maskinvare og elektrisitet.

Distributed Processing

Distribuert prosessering er ikke ekstremt effektiv på en prosessor-by-prosessor basis, siden dataene må reise over Internett i stedet for gjennom de interne tilkoblinger av et enkelt system. Hver prosessor vil bidra mye mindre prosessorkraft enn hver prosessor i et parallelt system, siden dataoverføring skaper en flaskehals som begrenser prosessorkraft. Imidlertid er systemet nesten uendelig skalerbar, siden det er ingen virkelig øvre grense for antallet av prosessorer i et fordelt system. Prosessorkraft er også mye billigere enn en in-house system, fordi prosessorer som gir makt eies og vedlikeholdes av andre mennesker.

Velge mellom de to

En parallell system er det foretrukne valget for godt finansiert prosjekter av en moderat skala. Opprette et distribuert prosessor system krever en viss offentlig entusiasme for et prosjekt, eller et stort antall datamaskiner under kontroll av organisasjonen å gjennomføre prosjektet ut. For prosjekter som ikke engasjerer offentlig interesse, er parallell databehandling en mer effektiv metode for de fleste databruk.