Kaj je mrežno računalništvo?

Mrežno računalništvo je dejanje deljenja nalog v več računalnikih. Naloge se lahko gibljejo od shranjevanja podatkov do zapletenih izračunov in se lahko razširijo na velike geografske razdalje. V nekaterih primerih se računalniki znotraj omrežja uporabljajo normalno in delujejo kot del omrežja le, ko niso v uporabi. Te mreže lovijo neuporabljene cikle na katerem koli računalniku, do katerega lahko dostopajo, da dokončajo določene projekte. SETI@home je morda eden najbolj znanih projektov mrežnega računalništva in številne druge organizacije se zanašajo na prostovoljce, ki ponujajo dodajanje svojih računalnikov v omrežje.

Ti računalniki se združijo in ustvarijo navidezni superračunalnik. Omrežni računalniki lahko delajo na enakih težavah, ki so tradicionalno rezervirane za superračunalnike, vendar je to omrežje računalnikov močnejše od superračunalnikov, zgrajenih v sedemdesetih in osemdesetih letih. Sodobni superračunalniki so zgrajeni na principih mrežnega računalništva, ki vključuje veliko manjših računalnikov v večjo celoto.

Ideja mrežnega računalništva je nastala pri Ianu Fosterju, Carlu Kesselmanu in Stevu Tueckeju. Zbrali so se, da bi razvili komplet orodij za upravljanje računalništva, gibanja podatkov, upravljanja shranjevanja in druge infrastrukture, ki bi lahko upravljala z velikimi omrežji, ne da bi se omejila na specifično strojno opremo in zahteve. Tehnika je tudi izjemno prilagodljiva.

Tehnike mrežnega računalništva se lahko uporabljajo za ustvarjanje zelo različnih vrst omrežij, s čimer dodajo prilagodljivost in moč z uporabo virov več strojev. Mreža opreme bo uporabljala mrežo za nadzor dela opreme, kot je teleskop, in analizirala podatke, ki jih oprema zbira. Podatkovna mreža pa bo v prvi vrsti upravljala velike količine informacij, kar bo uporabnikom omogočilo souporabo dostopa.

Mrežno računalništvo je podobno kot gručno računalništvo, vendar obstajajo številne razlike. V omrežju ni centraliziranega upravljanja; računalniki v omrežju so neodvisno nadzorovani in lahko izvajajo naloge, ki niso povezane z omrežjem, po lastni presoji operaterja. Ni nujno, da imajo računalniki v omrežju enak operacijski sistem ali strojno opremo. Omrežja so običajno tudi ohlapno povezana, pogosto v decentraliziranem omrežju, in ne na enem mestu, kot so pogosto računalniki v gruči.