Rozdiel medzi klastrovými a mriežkovými počítačmi

Obsah:

Anonim

The hlavný rozdiel medzi klastrovým a mriežkovým výpočtom je to, že cluster computing je homogénna sieť, v ktorej majú zariadenia rovnaké hardvérové ​​komponenty a rovnaký operačný systém (OS) prepojené dohromady v klastri, zatiaľ čo grid computing je heterogénna sieť, v ktorej majú zariadenia rôzne hardvérové ​​komponenty a rôzne OS spojené dohromady v sieti.

Klastrové a mriežkové výpočty sú techniky, ktoré pomáhajú riešiť problémy s výpočtom prepojením niekoľkých počítačov alebo zariadení dohromady. Zvyšujú účinnosť a priechodnosť. Pomáhajú tiež využívať zdroje. Pri klastrovom výpočte zariadenia v klastri vykonávajú rovnakú úlohu. Všetky zariadenia fungujú ako jeden celok. Slúži na riešenie problémov v databázach. Na druhej strane, pri mriežkových výpočtoch zariadenia v mriežke vykonávajú inú úlohu. Používa sa na prediktívne modelovanie, simulácie, automatizáciu atď. Stručne povedané, klastrové výpočty sú homogénnou sieťou, zatiaľ čo mriežkové výpočty sú heterogénnou sieťou.

Cluster Computing, Grid Computing

Čo je to Cluster Computing

Pri klastrovom výpočte spolupracujú na vyriešení problému dva alebo viac počítačov. Klastrové zariadenia sú pripojené prostredníctvom rýchlej lokálnej siete (LAN). Každé zariadenie v klastri sa nazýva uzol. Každý uzol má rovnaký hardvér a rovnaký operačný systém. Klastrové výpočty sú preto homogénnou sieťou. Všetky zariadenia sú navrhnuté tak, aby fungovali ako jeden celok.

Obrázok 1: Vysokovýkonné počítačové centrum

Klastrové výpočty boli vyvinuté z rôznych dôvodov, ako je dostupnosť lacných mikroprocesorov, vysokorýchlostné siete a softvér pre vysokovýkonné distribuované výpočty. Je použiteľný pre malé firmy aj pre rýchle superpočítače. Klastrové výpočty celkovo zlepšujú výkon a sú nákladovo efektívne ako používanie sady jednotlivých počítačov.

Čo je to Grid Computing

Pri sieťovom výpočte pracuje na vyriešení problému viac počítačov. Zariadenia v klastri majú odlišný hardvér a operačný systém. Sieť v sieťových počítačoch je preto heterogénna. Grid computing je založený na distribuovanom výpočte s neinteraktívnym pracovným zaťažením.

Obrázok 2: Architektúra mriežky senzora

Pri grid computingu je úloha rozdelená na niekoľko nezávislých podúloh. Každý stroj v mriežke má priradenú podúlohu. Po ich dokončení sa výsledky odošlú na hlavný stroj. Preto každé zariadenie alebo uzol v mriežke vykonáva inú úlohu. Zariadenia v gridovom výpočte sú nainštalované so špeciálnym softvérom nazývaným middleware.

Rozdiel medzi klastrovými a mriežkovými počítačmi

Definícia

Klastrová výpočtová technika znamená množinu počítačov alebo zariadení, ktoré spolupracujú, takže ich možno považovať za jeden systém. Grid computing je použitie široko distribuovaných počítačových zdrojov na dosiahnutie spoločného cieľa.

Hardvér a OS v uzloch

Uzly v klastrovom výpočte majú rovnaký hardvér a rovnaký operačný systém. Uzly v gridovom výpočte majú odlišný hardvér a rôzne operačné systémy. Toto je hlavný rozdiel medzi klastrovým a mriežkovým výpočtom.

Úloha uzlov

Úlohou uzlov je ďalší rozdiel medzi klastrovým a mriežkovým výpočtom. Pri klastrovom výpočte každý uzol vykonáva rovnakú úlohu riadenú a plánovanou softvérom. Pri mriežkových výpočtoch každý uzol vykonáva rôzne úlohy.

Typ siete

Typ siete je tiež dôležitým rozdielom medzi klastrovým a sieťovým výpočtom. Kým klastrové výpočty sú homogénnou sieťou, sieťové výpočty sú heterogénne siete.

Poloha

Ďalej sú klastrovacie zariadenia umiestnené na jednom mieste. Zariadenia v mriežkových počítačoch sú však umiestnené na rôznych miestach.

Spôsob pripojenia zariadení

Manipulácia so zdrojmi

V klastrovom výpočte sú prostriedky spravované centralizovaným správcom zdrojov. Pri grid computingu má každý uzol svojho vlastného správcu zdrojov, ktorý sa správa podobne ako nezávislý subjekt. Toto je ďalší dôležitý rozdiel medzi klastrovým a mriežkovým výpočtom.

Aplikácie

Klastrové výpočty sa používajú na riešenie problémov v databázach alebo serveroch WebLogic. Grid computing sa používa na riešenie prediktívneho modelovania, simulácií, inžinierskeho dizajnu, automatizácie atď.

Záver

Rozdiel medzi klastrovým a mriežkovým výpočtom je v tom, že klastrový výpočet je homogénna sieť, ktorej zariadenia majú rovnaké hardvérové ​​komponenty a rovnaký operačný systém prepojené v klastri, zatiaľ čo mriežkové výpočty sú heterogénne siete, ktorých zariadenia majú rôzne hardvérové ​​súčasti a rôzne operačné systémy navzájom prepojené v mriežka. Obe tieto výpočtové techniky sú nákladovo efektívne a zvyšujú efektivitu.

Referencia:

1. „Počítačový klaster“. Wikipedia, Wikimedia Foundation, 2. septembra 2018, k dispozícii tu.2. "Grid Computing." Wikipedia, Wikimedia Foundation, 24. augusta 2018, K dispozícii tu.

Obrázok so súhlasom:

1. „High Performance Computing Center Stuttgart HLRS 2015 08 Cray XC40 Hazel Hen IO“ Autor: Julian Herzog (CC BY 4.0) cez Commons Wikimedia2. „Architektúra senzorovej mriežky-nová“ Autor: Mudasser @Intellisys, Singapur-(CC BY-SA 3.0) prostredníctvom Commons Wikimedia

Rozdiel medzi klastrovými a mriežkovými počítačmi