Vad är Grid Computing?

Grid computing är handlingen att dela uppgifter över flera datorer. Uppgifterna kan sträcka sig från datalagring till komplexa beräkningar och kan spridas över stora geografiska avstånd. I vissa fall används datorer inom ett rutnät normalt och fungerar bara som en del av rutnätet när de inte används. Dessa rutnät tar bort oanvända cykler på vilken dator som helst som de kan komma åt för att slutföra givna projekt. SETI@home är kanske ett av de mest kända grid computing-projekten, och ett antal andra organisationer förlitar sig på att volontärer erbjuder sig att lägga till sina datorer i ett grid.

Dessa datorer går samman för att skapa en virtuell superdator. Nätverksanslutna datorer kan arbeta med samma problem, traditionellt reserverade för superdatorer, och ändå är detta nätverk av datorer kraftfullare än superdatorerna som byggdes på sjuttio- och åttiotalet. Moderna superdatorer är byggda på principerna för grid computing, som innehåller många mindre datorer i en större helhet.

Idén med grid computing har sitt ursprung hos Ian Foster, Carl Kesselman och Steve Tuecke. De gick samman för att utveckla en verktygslåda för att hantera beräkningshantering, dataförflyttning, lagringshantering och annan infrastruktur som kunde hantera stora nät utan att begränsa sig till specifika hårdvara och krav. Tekniken är också exceptionellt flexibel.

Gridberäkningstekniker kan användas för att skapa väldigt olika typer av rutnät, vilket ger både flexibilitet och kraft genom att använda resurserna från flera maskiner. Ett utrustningsnät kommer att använda ett rutnät för att styra en utrustning, såsom ett teleskop, samt analysera data som utrustningen samlar in. Ett datanät kommer dock i första hand att hantera stora mängder information, vilket gör det möjligt för användare att dela åtkomst.

Grid computing liknar cluster computing, men det finns ett antal distinkta skillnader. I ett nät finns ingen centraliserad förvaltning; datorer i nätet styrs oberoende och kan utföra uppgifter som inte är relaterade till nätet efter operatörens gottfinnande. Datorerna i ett rutnät behöver inte ha samma operativsystem eller hårdvara. Grids är också vanligtvis löst anslutna, ofta i ett decentraliserat nätverk, snarare än på en enda plats, som datorer i ett kluster ofta är.