Skillnad mellan Cluster och Grid Computing

De huvudskillnad mellan kluster och nätberäkning är att cluster computing är ett homogent nätverk där enheter har samma hårdvarukomponenter och samma operativsystem (OS) kopplade ihop i ett kluster medan nätverksberäkningen är ett heterogent nätverk där enheter har olika hårdvarukomponenter och olika operativsystem anslutna i ett nät.

Cluster- och rutnätberäkning är tekniker som hjälper till att lösa beräkningsproblem genom att ansluta flera datorer eller enheter tillsammans. De ökar effektiviteten och genomströmningen. De hjälper också till att utnyttja resurser. I klusterberäkningen utförs enheterna i klustret samma uppgift. Alla enheter fungerar som en enhet. Det används för att lösa problem i databaser. Å andra sidan utför nätverksenheterna i nätverket en annan uppgift. Den används för prediktiv modellering, simuleringar, automatisering etc. Kortfattat är klusterberäkning ett homogent nätverk medan nätverksberäkning är ett heterogent nätverk.

Viktiga områden som omfattas

1. Vad är Cluster Computing
     - Definition, Funktionalitet
2. Vad är Grid Computing
     - Definition, Funktionalitet
3. Skillnad mellan Cluster och Grid Computing
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

Cluster Computing, Grid Computing

Vad är Cluster Computing

I klusterberäkning arbetar två eller flera datorer tillsammans för att lösa ett problem. Klusteranordningarna är anslutna via ett snabbt lokalt nätverk (LAN). Varje enhet i klustret kallas en nod. Varje nod har samma maskinvara och samma operativsystem. Därför är klusterberäkning ett homogent nätverk. Alla enheter är avsedda att fungera som en enhet.

Figur 1: Högpresterande datorcenter

Cluster-databehandling har utvecklats på grund av olika orsaker, till exempel tillgång till billiga mikroprocessorer, höghastighetsnät och programvara för högprestandad distribuerad databehandling. Den är tillämplig för småföretag samt för snabba superdatorer. Sammantaget förbättrar klusterberäkningen prestanda, och det är kostnadseffektivt än att använda en uppsättning enskilda datorer.

Vad är Grid Computing

I nätverksberäkning arbetar flera datorer tillsammans för att lösa ett problem. Apparaten i klustret har olika hårdvaru- och operativsystem. Därför är nätverket i nätberäkning heterogen. Grid computing är baserad på distribuerad databehandling med icke-interaktiva arbetsbelastningar.

Figur 2: Sensor Grid Architecture

I grid computing är uppgiften indelad i flera oberoende undergrupper. Varje maskin på gallret är tilldelad med en deluppgift. Efter att ha slutförts skickas resultaten till huvudmaskinen. Därför utför varje enhet eller nod i rutnätet en annan uppgift. Apparaten i nätverksberäkning installeras med en speciell programvara som heter middleware.

Skillnad mellan Cluster och Grid Computing

Definition

Cluster-databehandling avser en uppsättning datorer eller enheter som fungerar tillsammans så att de kan ses som ett enda system. Grid computing är användningen av distribuerade databehandlingar för att nå ett gemensamt mål.

Hårdvara och operativsystem i nodar

Noderna i klusterberäkning har samma maskinvara och samma operativsystem. Noderna i nätdatorer har olika hårdvaror och olika operativsystem. Detta är den största skillnaden mellan kluster och nätverksberäkning.

Nodens uppgift

Uppgiften med noder är en annan skillnad mellan kluster och nätberäkning. I klusterberäkningen utför varje nod samma uppgiftsstyrda och schemalagda av programvara. Vid gridberäkning utför varje nod olika uppgifter.

Nätverkstyp

Typ av nätverk är också en viktig skillnad mellan grupp- och nätberäkning. Medan klusterberäkning är ett homogent nätverk är nätberäkning ett heterogent nätverk.

Plats

Vidare är klustringsanordningarna belägna på en enda plats. Apparaten i nätberäkning finns dock på olika platser.

Metod för anslutning av enheter

Dessutom är enheterna i klusterberäkning anslutna via ett snabbt lokalt nätverk. I nätdatorer är enheterna anslutna via ett låghastighetsnät eller på internet.

Resurshantering

I klusterberäkningen hanteras resurserna av centraliserad resurshanterare. I rutnätverk har varje nod en egen resurshanterare som uppför sig på samma sätt som en oberoende enhet. Detta är ännu en viktig skillnad mellan kluster och nätverksberäkning.

tillämpningar

Cluster-databehandling används för att lösa problem i databaser eller WebLogic Application Servers. Grid computing används för att lösa prediktiv modellering, simuleringar, Engineering Design, Automation, etc..

Slutsats

Skillnaden mellan kluster och nätberäkning är att klusterberäkning är ett homogent nätverk vars enheter har samma hårdvarukomponenter och samma operativsystem anslutna i ett kluster medan nätverksberäkning är ett heterogent nätverk vars enheter har olika hårdvarukomponenter och olika operativsystem anslutna ihop i ett rutnät. Båda dessa datortekniker är kostnadseffektiva och ökar effektiviteten.

Referens:

1. "Computer Cluster." Wikipedia, Wikimedia Foundation, 2 september 2018, Tillgänglig här.
2. "Grid Computing." Wikipedia, Wikimedia Foundation, 24 aug 2018, Tillgänglig här.

Image Courtesy:

1. "High Performance Computing Center Stuttgart HLRS 2015 08 Cray XC40 Hazel Hen IO" Av Julian Herzog (CC BY 4.0) via Wikimedia Commons
2. "Sensor Grid Architecture-new" Av Mudasser @Intellisys, Singapore - (CC BY-SA 3.0) via Wikimedia Commons