Forskjellen mellom Cluster og Grid Computing

De hovedforskjell mellom klynger og grid computing er at klyngedatabase er et homogent nettverk der enheter har samme maskinvarekomponenter og samme operativsystem (OS) koblet sammen i en klynge, mens gridberegning er et heterogent nettverk der enheter har forskjellige maskinvarekomponenter og forskjellige operativsystemer som er koblet sammen i et rutenett.

Klient- og nettberegning er teknikker som hjelper til med å løse beregningsproblemer ved å koble flere datamaskiner eller enheter sammen. De øker effektiviteten og gjennomstrømningen. De bidrar også til å utnytte ressurser. I klyngedatamaskinen utfører enhetene i klyngen den samme oppgaven. Alle enhetene fungerer som en enkelt enhet. Det brukes til å løse problemer i databaser. På den annen side utfører i nettverksdatabasen en annen oppgave. Den brukes til prediktiv modellering, simuleringer, automatisering, etc. Kort sagt er klyngedatabase et homogent nettverk, mens nettbasert databehandling er et heterogent nettverk.

Nøkkelområder dekket

1. Hva er Cluster Computing
     - Definisjon, funksjonalitet
2. Hva er Grid Computing
     - Definisjon, funksjonalitet
3. Forskjellen mellom Cluster og Grid Computing
     - Sammenligning av nøkkelforskjeller

Nøkkelord

Cluster Computing, Grid Computing

Hva er Cluster Computing

I klyngeberegning jobber to eller flere datamaskiner sammen for å løse et problem. Klyngenhetene er koblet til via et raskt lokalnettverk (LAN). Hver enhet i klyngen kalles en node. Hver node har samme maskinvare og samme operativsystem. Derfor er klyngeberegning et homogent nettverk. Alle enhetene er dedikert til å fungere som en enkelt enhet.

Figur 1: High Performance Computing Center

Cluster-databehandling ble utviklet på grunn av ulike årsaker, for eksempel tilgjengeligheten av lavpris mikroprosessorer, høyhastighetsnett og programvare for distribusjon av høy ytelse. Det gjelder både for små bedrifter og for raske superdatorer. Samlet sett forbedrer klyngedatabase ytelsen, og det er kostnadseffektivt enn å bruke et sett med enkelte datamaskiner.

Hva er Grid Computing

I nettbasert databehandling jobber flere datamaskiner sammen for å løse et problem. Enhetene i klyngen har forskjellige maskinvare og operativsystem. Derfor er nettverket i nettberegning heterogen. Grid computing er basert på distribuert databehandling med ikke-interaktive arbeidsbelastninger.

Figur 2: Sensor Grid Architecture

I grid computing er oppgaven delt inn i flere uavhengige deltakere. Hver maskin på rutenettet er tildelt en underoppgave. Etter å ha fullført dem, sendes resultatene til hovedmaskinen. Derfor utfører hver enhet eller knute i rutenettet en annen oppgave. Enhetene i nettberegning installeres med en spesiell programvare som kalles mellomvare.

Forskjellen mellom Cluster og Grid Computing

Definisjon

Clustercomputing refererer til et sett med datamaskiner eller enheter som samarbeider slik at de kan ses som et enkelt system. Grid computing er bruken av distribuerte databehandling ressurser for å nå et felles mål.

Maskinvare og OS i Noder

Nodene i klyngedatabase har samme maskinvare og samme operativsystem. Nodene i grid computing har forskjellig maskinvare og forskjellige operativsystemer. Dette er hovedforskjellen mellom klynge- og gridberegning.

Oppgave av nodene

Oppgaven til noder er en annen forskjell mellom klynger og nettverksberegning. I klyngedatamaskinen utfører hver node det samme oppgavestyrte og planlagt av programvare. I nettberegning utfører hver node forskjellige oppgaver.

Nettverkstype

Type nettverk er også en viktig forskjell mellom klynge- og nettberegning. Mens klyngeberegning er et homogent nettverk, er nettbasert databehandling et heterogent nettverk.

plassering

Videre er klustringsinnretningene lokalisert på et enkelt sted. Imidlertid er enhetene i nettbasert databehandling lokalisert på forskjellige steder.

Metode for tilkobling av enhetene

Videre, i klyngedatamaskinen, er enhetene koblet til via et raskt lokalt nettverk. I nettberegning er enhetene koblet til via et lavhastighetsnettverk eller på internett.

Ressurshåndtering

I klyngeberegning styres ressursene av sentralisert ressursadministrator. I nettbasert databehandling har hver knute egen ressursadministrator som oppfører seg på samme måte som en uavhengig enhet. Dette er enda en viktig forskjell mellom klynger og nettverksberegning.

applikasjoner

Cluster databehandling brukes til å løse problemer i databaser eller WebLogic Application Servers. Grid computing brukes til å løse predictive modellering, simuleringer, Engineering Design, Automation, etc..

Konklusjon

Forskjellen mellom klynge- og gridberegning er at klyngedatabase er et homogent nettverk hvis enheter har samme maskinvarekomponenter og det samme operativsystemet koblet sammen i en klynge mens grid-databehandling er et heterogent nettverk hvis enheter har forskjellige maskinvarekomponenter og forskjellige operativsystemer som er koblet sammen i et rutenett. Begge disse beregningsteknikkene er kostnadseffektive og øker effektiviteten.

Henvisning:

1. "Computer Cluster." Wikipedia, Wikimedia Foundation, 2. september 2018, Tilgjengelig her.
2. "Grid Computing." Wikipedia, Wikimedia Foundation, 24. august 2018, Tilgjengelig her.

Bilde Courtesy:

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