Vilka är de olika användningsområdena för distribuerad databehandling?
Distribuerad datoranvändning kan användas för många applikationer från vardaglig lagring till uppgifter som lägger en stor arbetsbelastning på den centrala processorenheten. Dagens telekommunikationsnät och själva Internet är exempel på allestädes närvarande distribuerade datormodeller. Varje dator är autonom men bidrar ändå till det större systemet, vare sig det gäller kommunikation och information, databehandling, modellering eller kontrollsystem.
Datorbehandling baserad på en dator tvingar alla uppsättningar av data som kan trattas genom datorns processor en uppsättning åt gången. När det finns stora mängder data som ska behandlas kan det bli tidskrävande eftersom varje uppsättning data måste lösas innan nästa kan startas. Distribuerad databehandling gör att flera delar av en stor datamängd kan behandlas samtidigt.
Informationsdelningsnätverk använder kraftigt distribuerad datoranvändning. Dagens telekommunikationsnätverk och Internet är i själva verket en jättedatabas. Informationen som lagras på alla anslutna datorer hanteras autonomt men kan begäras över nätverket av en annan resurs.
Oavsett om du begär en webbsida eller ett telefonnummer, behandlar en medlem av ett distribuerat nätverk som begär och skickar informationen tillbaka till begäraren. Detta gäller också för konceptet distribuerade säkerhetskopior. Serverfarmar och datacentrar använder distribuerad datoranvändning för att säkerställa redundans i säkerhetskopior, så att all kritisk information är säker mot det eventuella felet för en server i nätverket.
Distribuerad datoranvändning kan också användas för att snabbt bearbeta stora mängder information och bryta den upp i diskreta delar som sedan kan rekombineras till den större helheten. Detta möjliggör en omfattande analys av datauppsättningen. Andra gånger kan detta översättas till direktinmatning såsom rendering av gårdar där varje ram i en datorgenererad scen delas upp i delar som sedan hanteras av datorer i det distribuerade klustret. De färdigställda segmenten kombineras sedan igen i helheten.
En annan användning för distribuerad datoranvändning är för storskalig vetenskaplig modellering. Miljömodeller kan ha ett stort antal variabler som en enda dator måste arbeta en efter en innan de inbäddas i en slutlig modell. Distribuerad beräkning gör att varje av dessa variabler kan delas ut till andra system och gör att resultaten genereras mycket snabbare, i de flesta fall i realtid.
Industriella kontrollsystem samt flygkontrollsystem använder distribuerad databehandling på mycket direkta sätt. Dessa datorkluster övervakar båda typerna av system i realtid och rapporterar ständigt resultat till varandra och till mänskliga operatörer. Om det finns en funktionsfel eller funktionsstörning i den industriella processen kan nätverket omedelbart peka ut var felet är och röra runt det tills det repareras. På samma sätt kan flygplanens kontrollsystem snabbt ta reda på trafikmönster, banor och rensade landningsbanor för flygplan för att säkert och effektivt fungera på flygplatser, samt rutter runt problemområden orsakade av väderavbrott.