Vad är Distribuerad databehandling?
Distribuerad datoranvändning använder ett nätverk av många datorer, var och en utför en del av en övergripande uppgift, för att uppnå ett beräkningsresultat mycket snabbare än med en enda dator. Förutom en högre datorkraft ger distribuerad dator också många användare att interagera och ansluta öppet. Olika former av distribuerad databehandling möjliggör olika nivåer av öppenhet, där de flesta accepterar att en högre grad av öppenhet i ett distribuerat datorsystem är fördelaktigt.
Det segment av Internet som de flesta känner mest till, World Wide Web, är också den mest kända användningen av distribuerad datoranvändning på den offentliga arenan. Många olika datorer gör allt man gör när man surfar på Internet, varvid varje dator tilldelas en speciell roll i systemet.
En hemmadator används till exempel för att köra webbläsaren och för att dela upp informationen som skickas, vilket gör den tillgänglig för slutanvändaren. En server hos din Internetleverantör fungerar som en gateway mellan din hemdator och det större Internet. Dessa servrar pratar med datorer som innehåller domännamnsystemet, för att hjälpa till att bestämma vilka datorer att prata med baserat på URL-adressen slutanvändaren anger. Dessutom är varje webbsida värd på en annan dator.
En annan typ av distribuerad databehandling är känd som grid computing. Grid computing består av många datorer som arbetar tillsammans på distans och ofta helt enkelt med den vanliga datorns ledningsprocessorkraft. Det högsta synlighetsexemplet på denna form av distribuerad datoranvändning är At Home-projektet för Search for Extra-Terrestrial Intelligence (SETI). SETI använder processorkraften på över fem miljoner hemdatorer för att utnyttja beräkningskraften långt mer än de största superdatorerna. SETI tillhandahåller en gratis programvara som en hemanvändare kan installera på en dator. Mjukvaran körs när datorn lämnas inaktiv, och varje dator med programvaran kontaktar en central server i Berkeley och laddar ner en 250k-fil som säger vad den ska analysera. Det distribuerade datorsystemet analyserar sedan dessa data för specifika mönster, som i teorin representerar en stor sannolikhet för intelligent design.
Många hemmadatorer är också exempel på distribuerad databehandling - om än mindre drastiska. Genom att använda flera processorer i samma maskin kan en dator köra separata processer och nå en högre effektivitetsnivå än annars. Många hemmadatorer utnyttjar nu multiprocessering, liksom en liknande praxis som kallas multithreading, för att uppnå mycket högre hastigheter än deras motsvarigheter med en processor.