De grootste verschil tussen cluster en grid computing is dat het clustercomputing is een homogeen netwerk waarin apparaten dezelfde hardwarecomponenten en hetzelfde besturingssysteem (OS) hebben die met elkaar zijn verbonden in een cluster, terwijl gridcomputing een heterogeen netwerk is waarin apparaten verschillende hardwarecomponenten hebben en verschillende besturingssystemen met elkaar zijn verbonden in een raster.
Cluster- en grid-computing zijn technieken die rekenproblemen helpen oplossen door verschillende computers of apparaten met elkaar te verbinden. Ze verhogen de efficiëntie en doorvoer. Ze helpen ook om middelen te gebruiken. In clustercomputing voeren de apparaten in het cluster dezelfde taak uit. Alle apparaten functioneren als een enkele eenheid. Het wordt gebruikt om problemen in databases op te lossen. Aan de andere kant, in grid computing, voeren de apparaten in het netwerk een andere taak uit. Het wordt gebruikt voor voorspellende modellering, simulaties, automatisering, enzovoort. Kort gezegd, clustercomputing is een homogeen netwerk, terwijl grid computing een heterogeen netwerk is.
1. Wat is Cluster Computing
- Definitie, functionaliteit
2. Wat is Grid Computing
- Definitie, functionaliteit
3. Verschil tussen cluster- en rastercomputing
- Vergelijking van belangrijke verschillen
Cluster Computing, Grid Computing
Bij clustercomputing werken twee of meer computers samen om een probleem op te lossen. De clusterapparaten zijn verbonden via een snel Local Area Network (LAN). Elk apparaat in het cluster wordt een knooppunt genoemd. Elk knooppunt heeft dezelfde hardware en hetzelfde besturingssysteem. Daarom is clustercomputing een homogeen netwerk. Alle apparaten zijn bedoeld om als één geheel te werken.
Figuur 1: Hoogwaardig rekencentrum
Cluster computing is ontwikkeld om verschillende redenen, zoals de beschikbaarheid van goedkope microprocessors, hogesnelheidsnetwerken en software voor hoogwaardige gedistribueerde computers. Het is zowel voor kleine bedrijven als voor snelle supercomputers van toepassing. Over het algemeen verbetert clustercomputing de prestaties en is het kosteneffectief in vergelijking met het gebruik van een reeks afzonderlijke computers.
In grid computing werken meerdere computers samen om een probleem op te lossen. De apparaten in het cluster hebben verschillende hardware en een ander besturingssysteem. Daarom is het netwerk in grid computing heterogeen. Grid computing is gebaseerd op distributed computing met niet-interactieve workloads.
Figuur 2: Sensorrasterarchitectuur
In grid computing is de taak verdeeld in verschillende onafhankelijke subtaken. Elke machine op het raster krijgt een subtask toegewezen. Nadat ze zijn voltooid, worden de resultaten naar het hoofdapparaat verzonden. Daarom voert elk apparaat of knooppunt in het raster een andere taak uit. De apparaten in grid computing worden geïnstalleerd met een speciale software genaamd middleware.
Cluster computing verwijst naar een reeks computers of apparaten die samenwerken zodat ze als één systeem kunnen worden bekeken. Grid computing is het gebruik van algemeen verspreide computerbronnen om een gemeenschappelijk doel te bereiken.
De knooppunten in clustercomputing hebben dezelfde hardware en hetzelfde besturingssysteem. De knooppunten in grid computing hebben verschillende hardware en verschillende besturingssystemen. Dit is het belangrijkste verschil tussen cluster- en grid-computing.
De taak van knooppunten is een ander verschil tussen cluster- en grid-computing. Bij clustercomputing voert elk knooppunt dezelfde taak uit die door de software wordt beheerd en gepland. In grid computing voert elk knooppunt verschillende taken uit.
Type netwerk is ook een belangrijk verschil tussen cluster- en grid computing. Hoewel clustercomputing een homogeen netwerk is, is grid computing een heterogeen netwerk.
Verder bevinden de clusteringinrichtingen zich op een enkele locatie. De apparaten in grid computing bevinden zich echter op verschillende locaties.
Bovendien zijn bij clustercomputing de apparaten verbonden via een snel lokaal netwerk. In grid computing zijn de apparaten verbonden via een langzame netwerk of internet.
In clustercomputing worden de bronnen beheerd door gecentraliseerde resource manager. In grid computing heeft elk knooppunt een eigen resource manager die zich op dezelfde manier gedraagt als een onafhankelijke entiteit. Dit is nog een ander belangrijk verschil tussen cluster- en grid-computing.
Cluster computing wordt gebruikt om problemen op te lossen in databases of WebLogic-toepassingsservers. Grid computing wordt gebruikt om voorspellende modellering, simulaties, engineeringontwerp, automatisering, enz. Op te lossen.
Het verschil tussen cluster- en grid-computing is dat clustercomputing een homogeen netwerk is waarvan de apparaten dezelfde hardwarecomponenten hebben en hetzelfde besturingssysteem met elkaar zijn verbonden in een cluster, terwijl gridcomputing een heterogeen netwerk is waarvan de apparaten verschillende hardwarecomponenten en verschillende besturingssystemen hebben die met elkaar zijn verbonden in een raster. Beide computertechnieken zijn kosteneffectief en verhogen de efficiëntie.
1. "Computercluster." Wikipedia, Wikimedia Foundation, 2 september 2018, hier beschikbaar.
2. "Grid Computing." Wikipedia, Wikimedia Foundation, 24 augustus 2018, hier beschikbaar.
1. "High Performance Computing Center Stuttgart HLRS 2015 08 Cray XC40 Hazel Hen IO" door Julian Herzog (CC BY 4.0) via Commons Wikimedia
2. "Sensorrasterarchitectuur-nieuw" door Mudasser @Intellisys, Singapore - (CC BY-SA 3.0) via Commons Wikimedia