Ruudukkotietokoneella tarkoitetaan tehtävien jakamista useiden tietokoneiden kesken. Tehtävät voivat vaihdella tietojen tallennuksesta monimutkaisiin laskelmiin, ja ne voidaan jakaa suurille maantieteellisille etäisyyksille. Joissakin tapauksissa verkkoon kuuluvia tietokoneita käytetään normaalisti, ja ne toimivat vain osana verkkoa, kun niitä ei käytetä. Nämä ruudukot poistavat käyttämättömät syklit mistä tahansa tietokoneesta, johon he voivat päästä, tiettyjen projektien loppuunsaattamiseksi. SETI@home on ehkä yksi tunnetuimmista verkkotietokonehankkeista, ja monet muut organisaatiot luottavat vapaaehtoisiin, jotka tarjoavat mahdollisuuden lisätä tietokoneensa verkkoon.
Nämä tietokoneet muodostavat yhdessä virtuaalisen supertietokoneen. Verkkotietokoneet voivat käsitellä samoja ongelmia, jotka on perinteisesti varattu supertietokoneille, mutta kuitenkin tämä tietokoneverkko on tehokkaampi kuin XNUMX- ja XNUMX -luvuilla rakennetut supertietokoneet. Nykyaikaiset supertietokoneet on rakennettu ruudukkolaskennan periaatteisiin sisällyttämällä monet pienemmät tietokoneet suurempana kokonaisuutena.
Ajatus ruudukkolaskennasta sai alkunsa Ian Fosterilta, Carl Kesselmanilta ja Steve Tueckelta. He kokoontuivat kehittämään työkalupakin laskennan hallintaan, tiedonsiirtoon, tallennuksen hallintaan ja muuhun infrastruktuuriin, joka pystyy käsittelemään suuria verkkoja rajoittumatta tiettyihin laitteistoihin ja vaatimuksiin. Tekniikka on myös poikkeuksellisen joustava.
Grid -laskentatekniikoilla voidaan luoda hyvin erilaisia ruudukkoja, mikä lisää joustavuutta ja tehoa käyttämällä useiden koneiden resursseja. Laiteverkko käyttää ruudukkoa laitteen, kuten kaukoputken, ohjaamiseen ja analysoi laitteiden keräämiä tietoja. Tietoverkko hallitsee kuitenkin ensisijaisesti suuria tietomääriä, jolloin käyttäjät voivat jakaa käyttöoikeudet.
Ruudukkolaskenta on samanlainen kuin klusterilaskenta, mutta siinä on useita selviä eroja. Ruudukossa ei ole keskitettyä hallintaa; verkkoon kuuluvia tietokoneita ohjataan itsenäisesti, ja ne voivat suorittaa tehtäviä, jotka eivät liity verkkoon, käyttäjän harkinnan mukaan. Verkon tietokoneilla ei tarvitse olla samaa käyttöjärjestelmää tai laitteistoa. Verkot ovat myös yleensä löysästi kytkettyjä, usein hajautetussa verkossa, eivätkä ne sisälly yhteen paikkaan, kuten klusterin tietokoneet usein ovat.