Skip to main content

Hvad er distribueret computing?

Distribueret computing bruger et netværk af mange computere, der hver udfører en del af en samlet opgave, til at opnå et beregningsresultat meget hurtigere end med en enkelt computer.Ud over et højere niveau af computerkraft giver Distribueret computing også mange brugere mulighed for at interagere og forbinde åbent.Forskellige former for distribueret computing giver mulighed for forskellige niveauer af åbenhed, hvor de fleste mennesker accepterer, at en højere grad af åbenhed i et distribueret computersystem er fordelagtigt.

Segmentet af Internettet, som de fleste mennesker er mest fortrolige med, World Wide Web, er også den mest genkendelige brug af distribueret computing på den offentlige arena.Mange forskellige computere gør alt, hvad man gør, mens du gennemser internettet muligt, med hver computer tildelt en særlig rolle i systemet.

En hjemmecomputer bruges for eksempel til at køre browseren og til at nedbryde de oplysninger, der sendes, hvilket gør den tilgængelige for slutbrugeren.En server hos din internetudbyder fungerer som en gateway mellem din hjemmecomputer og det større internet.Disse servere taler med computere, der består af domænenavnsystemet, for at hjælpe med at beslutte, hvilke computere der skal tale med baseret på URL, slutbrugeren kommer ind.Derudover er hver webside vært på en anden computer.

En anden type distribueret computing er kendt som gitterberegning.Grid computing består af mange computere, der opererer sammen fjernt og ofte blot ved hjælp af den inaktive processorkraft for normale computere.Det højeste synlighedseksempel på denne form for distribueret computing er hjemmeprojektet for søgningen efter ekstra-terrestrisk intelligens (SETI).SETI bruger behandlingsstyrken på over fem millioner hjemmecomputere til at udnytte beregningskraft langt over selv de største supercomputere.Seti stiller et gratis stykke software til rådighed, som en hjemmebruger kan installere på en computer.Softwaren kører, når computeren efterlades inaktiv, og hver computer med softwaren kontakter en central server i Berkeley og downloader en 250K -fil, der fortæller den, hvad man skal analysere.Det distribuerede computersystem analyserer derefter disse data for specifikke mønstre, som i teorien repræsenterer en stor sandsynlighed for intelligent design.

Mange hjemmecomputere er også eksempler på distribueret computing - omend mindre drastiske.Ved at bruge flere processorer i den samme maskine kan en computer køre separate processer og nå et højere effektivitetsniveau end ellers.Mange hjemmecomputere drager nu fordel af multiprocessing såvel som en lignende praksis kendt som multithreading for at opnå meget højere hastigheder end deres enkeltprocessor-modstykker.