Kakšne so različne uporabe za porazdeljeno računalništvo?

Porazdeljeno računalništvo se lahko uporablja za številne aplikacije, od običajnega shranjevanja do nalog, ki povzročajo veliko obremenitev centralne procesne enote (CPE). Današnje telekomunikacijsko omrežje in sam internet sta primera vseprisotnih porazdeljenih računalniških modelov. Vsak računalnik je avtonomen, vendar prispeva k večjemu sistemu, bodisi za komunikacijske in informacijske sisteme, obdelavo podatkov, modeliranje ali nadzor.

Računalniška obdelava, ki temelji na enem računalniku, prisili, da se vsi nizi podatkov vodijo skozi procesor tega računalnika po en niz naenkrat. Kadar je treba obdelati velike količine podatkov, lahko to postane zamudno, ker je treba vsak niz podatkov razrešiti, preden se lahko začne naslednji. Porazdeljeno računalništvo omogoča hkratno obdelavo več kosov velikega nabora podatkov.

Omrežja za izmenjavo informacij močno uporabljajo porazdeljeno računalništvo. Današnje telekomunikacijsko omrežje in internet sta dejansko ena, velikanska baza podatkov. Informacije, shranjene v vseh povezanih računalnikih, se obravnavajo samostojno, vendar jih lahko po omrežju zahteva drug vir.

Ne glede na to, ali zahteva spletno stran ali telefonsko številko, član porazdeljenega omrežja obdela to zahtevo in pošlje informacije nazaj vlagatelju. To velja tudi za koncept porazdeljenih varnostnih kopij. Kmetije strežnikov in podatkovni centri uporabljajo porazdeljeno računalništvo, da zagotovijo redundantnost pri varnostnih kopijah, tako da so vse kritične informacije varne pred morebitno okvaro enega strežnika v omrežju.

Porazdeljeno računalništvo se lahko uporablja tudi za hitro obdelavo velikih količin informacij, ki jih razbijejo na diskretne dele, ki jih je mogoče nato ponovno združiti v večjo celoto. To omogoča obsežno analizo nabora podatkov. Včasih se to lahko prevede v neposreden vnos, kot so farme upodabljanja, kjer je vsak okvir računalniško ustvarjene scene razčlenjen na dele, ki jih nato obdelujejo računalniki v porazdeljeni gruči. Končani segmenti se nato ponovno združijo v celoto.

Druga uporaba porazdeljenega računalništva je za obsežno znanstveno modeliranje. Okoljski modeli imajo lahko veliko število spremenljivk, ki bi jih moral en sam računalnik obdelati eno za drugo, preden bi jih vstavil v končni model. Porazdeljeno računalništvo omogoča, da se vsaka od teh spremenljivk razdeli na druge sisteme in omogoča, da se rezultati ustvarijo veliko hitreje, v večini primerov v realnem času.
Industrijski krmilni sistemi in tudi sistemi za nadzor letal uporabljajo porazdeljeno računalništvo na zelo neposreden način. Te skupine računalnikov nadzorujejo obe vrsti sistemov v realnem času in nenehno poročajo o rezultatih drug drugemu in ljudem. Če pride do okvare ali okvare v industrijskem procesu, lahko omrežje takoj ugotovi, kje je okvara, in jo obkroži, dokler je ne popravijo. Na enak način lahko sistemi za nadzor letal hitro ugotovijo prometne vzorce, poti in očiščene vzletno-pristajalne steze, da lahko letala varno in učinkovito delujejo na letališčih, pa tudi pot okoli težavnih območij, ki jih povzročajo vremenske motnje.