Hvad er distribueret computere?

Distribueret computing bruger et netværk af mange computere, der hver især 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 oprette forbindelse åbent. Forskellige former for distribueret computing giver mulighed for forskellige niveauer af åbenhed, da de fleste mennesker accepterer, at en højere grad af åbenhed i et distribueret computersystem er fordelagtigt.

Det segment af internettet, som de fleste mennesker er mest fortrolig med, World Wide Web, er også den mest genkendelige anvendelse af distribueret computing på den offentlige arena. Mange forskellige computere gør alt, hvad man gør, mens man surfer på Internettet, 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 informationer, der sendes, hvilket gør den tilgængelig 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 indeholder domænenavnsystemet, til at hjælpe med at bestemme, hvilke computere de skal tale med, baseret på den URL, slutbrugeren indtaster. Derudover er hver webside hostet på en anden computer.

En anden type distribueret computing er kendt som grid computing. Grid computing består af mange computere, der fungerer sammen eksternt og ofte simpelthen ved hjælp af tomgangsprocessorkraft på normale computere. Det højeste synlighedseksempel på denne form for distribueret computing er At Home-projektet fra Search for Extra-Terrestrial Intelligence (SETI). SETI bruger processorkraften på over fem millioner hjemmecomputere til at udnytte computerkraft langt ud 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 den 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 multiprocessering såvel som en lignende praksis, der kaldes multithreading, for at opnå meget højere hastigheder end deres single-processor-kolleger.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?