Skip to main content

Wat is grid computing?

Grid Computing is het delen van taken over meerdere computers.Taken kunnen variëren van gegevensopslag tot complexe berekeningen en kunnen worden verspreid over grote geografische afstanden.In sommige gevallen worden computers binnen een raster normaal gebruikt en fungeren ze alleen als onderdeel van het raster wanneer ze niet in gebruik zijn.Deze roosters zien ongebruikte cycli op elke computer die ze kunnen openen, om gegeven projecten te voltooien.Seti@Home is misschien wel een van de bekendste raster computerprojecten, en een aantal andere organisaties vertrouwen op vrijwilligers die aanbieden hun computers aan een raster toe te voegen.

Deze computers komen samen om een virtuele supercomputer te maken.Netwerkcomputers kunnen aan dezelfde problemen werken, traditioneel gereserveerd voor supercomputers, en toch is dit computersnetwerk krachtiger dan de supercomputers die in de jaren zeventig en tachtig zijn gebouwd.Moderne supercomputers zijn gebouwd op de principes van raster computing, met veel kleinere computers in een groter geheel.

Het idee van raster computing is ontstaan bij Ian Foster, Carl Kesselman en Steve Tuecke.Ze kwamen samen om een toolkit te ontwikkelen om rekenbeheer, databeweging, opslagbeheer en andere infrastructuur te verwerken die grote rasters aankan zonder zichzelf te beperken tot specifieke hardware en vereisten.De techniek is ook uitzonderlijk flexibel.

Raster computingtechnieken kunnen worden gebruikt om zeer verschillende soorten rasters te maken, waardoor flexibiliteit en kracht worden toegevoegd door de bronnen van meerdere machines te gebruiken.Een apparatuurrooster zal een raster gebruiken om een apparaat te regelen, zoals een telescoop, en de gegevens analyseren die apparatuur verzamelt.Een gegevensrooster zal echter voornamelijk grote hoeveelheden informatie beheren, waardoor gebruikers toegang kunnen delen.

Raster computing is vergelijkbaar met cluster computing, maar er zijn een aantal verschillende verschillen.In een raster is er geen gecentraliseerd beheer;Computers in het raster worden onafhankelijk gecontroleerd en kunnen taken uitvoeren die niet gerelateerd zijn aan het raster naar eigen goeddunken van de operators.De computers in een raster hoeven niet hetzelfde besturingssysteem of hardware te hebben.Rasters zijn meestal ook losjes verbonden, vaak in een gedecentraliseerd netwerk, in plaats van op een enkele locatie, zoals computers in een cluster vaak zijn.