Naar inhoud springen

Distributed Computing

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door 134.58.253.131 (overleg) op 25 dec 2005 om 11:56. (zinsbouw verbeterd)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Distributed computing (nl: gedistribueerd rekenen) is een techniek waarbij de taken niet door één enkele computer worden uitgevoerd, maar door een verzameling van genetwerkte computers. Deze verzameling kan bestaan uit computers in één ruimte, of uit computers die over de hele wereld zijn verspreid. Het idee is om een grotere totale rekenkracht (verwerkingscapaciteit) te verkrijgen door het combineren van de rekenkracht van de individuele computers.

Er kunnen verschillende redenen zijn om distributed computing toe te passen:

  • De taken zijn dusdanig complex dat uitvoeren op de snelste computers te lang duurt. Tijdswinst kan dan gerealiseerd worden door een taak op te delen in kleinere deel-taken (liefst zo onafhankelijk mogelijk van elkaar), en die vervolgens via een verdeelsysteem te verdelen over de deelnemende computers.
  • Kwetsbaarheid: computers die in één ruimte staan worden gemakkelijker getroffen door één storing, zoals uitval van elektriciteit, brand, terreur, en dergelijke. Door de rekenkracht te verspreiden over verschillende locaties zal bij een storing in de meeste gevallen slechts een deel van de rekenkracht uitvallen.
  • Donatie: voor een aantal projecten is het mogelijk om ongebruikte verwerkingscapaciteit te laten gebruiken voor goede doelen. Zodra de computer niet of nauwelijks gebruik maakt van de CPU wordt de rekenkracht ingezet voor die taak. Voorbeelden zijn bijvoorbeeld het onderzoek naar buiten-aardse intelligentie (SETI genoemd), of voor onderzoek voor AIDS-medicijnen.