Naar inhoud springen

Distributed Computing

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Panthouse (overleg | bijdragen) op 24 dec 2005 om 23:40. (Eerste aanzet Distributed Computing, met voorbeelden en redenen om ervoor te kiezen)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)

Dit is een techniek waarbij de verwerkingstaken niet door één centrale computer wordt uitgevoerd, maar door een samenstel van computers. Dit samenstel kan bestaan uit computers in één ruimte, maar kan ook bestaan uit een samenstel van computers die over de gehele wereld zijn verspreid. Het idee is om een totale rekenkracht (verwerkingscapaciteit) te verkrijgen door het combineren van de rekenkracht van de losse 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. Door een taak op te delen in kleinere deel-taken, die het liefst onafhankelijk van elkaar zijn, en vervolgens via een verdeelsysteem wordt toebedeeld aan de deelnemende computers. - Kwetsbaarheid: computers die in één ruimte staan worden gemakkelijker getroffen door één storing, zoals uitval van elektriciteit, brand, terreur e.d.. 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 (rekenkracht) te laten gebruiken voor goede doelen. Zodra de computer niets of nauwelijks gebruik maakt van de CPU kracht, dan wordt de rekenkracht ingezet voor die taak. Voorbeelden zijn bijvoorbeeld het onderzoek naar buiten-aardse intelligentie (SETI genoemd), of voor onderzoek voor AIDS medicijnen.