Forskel mellem parallel og distribueret computing

Nøgleforskel - Parallel vs Distribueret computing
 

En computer udfører opgaver i henhold til instruktionerne fra mennesket. Parallel computing og distribueret computing er to beregningstyper. Denne artikel diskuterer forskellen mellem Parallel og Distribueret Computing. Parallel computing bruges i højtydende computing såsom udvikling af supercomputer. Distribueret computing giver data skalerbarhed og konsistens. Google og Facebook bruger distribueret computing til datalagring. Det vigtigste forskel mellem parallel og distribueret computing er det parallel computing er at udføre flere opgaver ved hjælp af flere processorer samtidig, mens der i distribueret computing forbindes flere computere via et netværk for at kommunikere og samarbejde for at nå et fælles mål. Hver computer i det distribuerede system har deres egne brugere og hjælper med at dele ressourcer.

INDHOLD

1. Oversigt og nøgleforskel
2. Hvad er parallel computing
3. Hvad er Distribueret computere
4. Sammenligning side ved side - Parallel kontra distribueret computing i tabelform
5. Resume

Hvad er parallel computing?

En computer er en maskine, der kan udføre opgaver i henhold til instruktionerne fra mennesker. Computerarkitektur definerer, hvordan man udfører instruktioner, der leveres til computeren. Tidligere computersystemer havde en processor. Problemet, der skal løses, blev opdelt i en række instruktioner. Disse instruktioner blev givet til processoren den ene efter den anden. I hvert øjeblik udføres kun en instruktion. Derefter behandlede processoren disse instruktioner og gav output. Dette var ikke en effektiv mekanisme. Hastigheden kan forbedres ved at øge frekvensen, men den øger også temperaturen. Det medfører mere varmeafledning. Derfor er det ikke let at øge processorens hastighed. Som et resultat af denne parallelle computing blev introduceret.

Parallel computing er også kendt som Parallel behandling.  Det er en form for beregning, der kan udføre flere beregninger samtidigt. Parallel computing bruger mange processorer. Problemet, der skal løses, er opdelt i diskrete dele. Hver del opdeles yderligere i instruktioner. Disse instruktioner er opdelt mellem processorer. Derfor udfører flere processorer instruktioner samtidig. Parallel computing er nyttigt til at udføre en kompleks beregning, da processorer deler arbejdsbyrden mellem dem. Det sparer også tid.

Figur 01: Parallel computing

Der kan være få ulemper ved parallelle systemer. Instruktionen, der udføres af en processor, kan være nødvendig af en anden processor. Dette kan forårsage forsinkelse. At øge antallet af processorer er også dyrt. Disse kendsgerninger skal overvejes, når man udvikler parallelle systemer. Generelt hjælper parallel computing med at køre flere instruktioner på samme tid til at udføre opgaver.

Hvad er Distribueret Computing?

I det daglige liv kan en person bruge en computer til at arbejde med applikationer som Microsoft Word, Microsoft PowerPoint. Komplekse problemer kan muligvis ikke udføres ved hjælp af en enkelt computer. Derfor kan det enkelte problem opdeles i flere opgaver og distribueres til mange computere. Disse computere kan kommunikere med andre computere gennem netværket. De fungerer alle på samme måde som en enkelt enhed. Processen med at dele en enkelt opgave mellem flere computere er kendt som distribueret computing. Hver computer i et distribueret system kaldes en node. Et sæt noder er a klynge.

Distribueret computing bruges i mange applikationer i dag. Nogle eksempler er Facebook og Google. De består af millioner og millioner brugere. Alle brugere kommunikerer med andre, deler fotos osv. Denne store mængde data gemmes ved hjælp af distribueret computing. Automatiske tellermaskiner i banker, telefonnet, mobilnet, distribuerede databaser bruger også distribueret computing.

Figur 02: Distribueret computing

Distribueret computing giver flere fordele. Distribuerede systemer kan udvides til den stigende vækst. Det giver skalerbarhed, og det er let at dele ressourcer. Nogle ulemper er, at der kan være netværksproblemer, og det er vanskeligt at udvikle distribueret software.

Hvad er forskellen mellem parallel og distribueret computere?

Parallel vs distribueret computing

Parallel computing er en beregningstype, hvor flere processorer udfører flere opgaver samtidig. Distribueret computing er en beregningstype, hvor netværkscomputere kommunikerer og koordinerer arbejdet gennem meddelelsesoverførsel for at nå et fælles mål.
 Antal krævede computere
Parallel computing forekommer på en computer. Distribueret computing forekommer mellem flere computere.
Forarbejdningsmekanisme
Ved parallel computing udfører flere processorer behandling. I distribueret computing er computere afhængige af, at meddelelsen videregives.
 Synkronisering
Alle processorer deler et enkelt masterur til synkronisering. Der er intet globalt ur i distribueret computing, det bruger synkroniseringsalgoritmer.
Hukommelse
Ved parallel computing kan computere have delt hukommelse eller distribueret hukommelse. I Distribueret computing har hver computer deres egen hukommelse.
Anvendelse
Parallel computing bruges til at øge ydelsen og til videnskabelig computing. Distribueret computing bruges til at dele ressourcer og til at øge skalerbarheden.

Resume - Parallel vs Distribueret computing 

Parallel computing og distribueret computing er to typer beregning. Denne artikel diskuterede forskellen mellem Parallel og Distribueret Computing. Forskellen mellem parallel og distribueret computing er, at parallel computing er at udføre flere opgaver ved hjælp af flere processorer samtidig, mens flere computere i parallel computing forbindes via et netværk for at kommunikere og samarbejde for at nå et fælles mål. Parallel computing bruges hovedsageligt til at øge ydelsen. Distribueret computing bruges til at koordinere brugen af ​​delte ressourcer eller til at levere kommunikationstjenester til brugerne.

Download PDF'en af ​​Parallel vs Distribueret computing

Du kan downloade PDF-versionen af ​​denne artikel og bruge den til offline-formål som angivet i citatnotatet. Download PDF-versionen her: Forskel mellem parallel og distribueret computing

Reference:

1. "Introduktion til distribueret computing og dens typer med eksempel." Introduktion til distribueret databehandling og dens typer med eksempel, Atoz viden, 5. mar. 2015. Tilgængelig her 
2. "Distribueret computing." Wikipedia, Wikimedia Foundation, 23. januar 2018. Tilgængelig her  
3.Manish Singh, Intern hos Pune, Maharashtra Følg. “Distribueret og parallelt system.” LinkedIn SlideShare, 15. september 2012. Tilgængelig her 
4. "Parallel computing." Wikipedia, Wikimedia Foundation, 23. januar 2018. Tilgængelig her