Gebruikersnaam   Wachtwoord       Register

Distributed Computing

Distributed computing verwijst naar de wijze waarop een computer programma wordt uitgevoerd in meer dan een computer op hetzelfde moment. In het bijzonder zijn de verschillende elementen en voorwerpen van een programma wordt uitgevoerd of verwerkt met behulp van verschillende computer processoren.

Distributed computing is vergelijkbaar met computing en grid computing parallel. Parallel computing, hoewel, verwijst naar het draaien van een enkel programma met een minimum van twee processors die behoren tot een computer. Grid computing, aan de andere kant, verwijst naar een meer specifieke distributed computing setup - een van wie de computer 'zijn vooral gewijd aan het programma worden verwerkt.

Distinct Kenmerken

In een distributed computing setup, het programma loopt als het zou op een enkele computer, zelfs als het is, in feite, met behulp van verschillende computer processoren. Dit betekent dat geen enkele computer draagt de volledige last op het systeem van middelen die het draaien van een computerprogramma meestal impliceert.

Toch is distributed computing niet daadwerkelijk gebruikt om de last van een individuele processor van de computer. Het werkelijkheid gebeurt is in te kunnen verwerken of uitvoeren complexe en resource-afvoer programma's met een grotere snelheid en efficiëntie. Distributed computing, in feite kan worden beschouwd als een poging om een virtuele supercomputer te produceren uit honderden of duizenden afzonderlijke computers.

Dedicated Servers

De distributed computing setup is meestal een zogenaamde peer-to-peer architectuur. In feite echter is distributed computing niet peer-to-peer, aangezien individuele computers eigenlijk niet rechtstreeks met elkaar communiceren. Er is ten minste een speciale distributed computing beheer server dat de inspanningen op het gehele netwerk van computers die bijdragen hun systeem middelen aan de collectieve inspanning coördinaten.

In een distributed computing setup, er is een of meer servers die de blauwdruk voor de gecoördineerde inspanningen programma bevatten, de informatie die nodig is om lidcomputers toegang, en de toepassingen die automatisch de verdeling van het programma verwerkt wanneer deze nodig is. Het is ook in het distributed computing administratieve servers die de gedistribueerde processen worden gecoördineerd en gecombineerd, en ze zijn waar het programma uitgangen worden gegenereerd.

Hoe Distributive Computing Works

Een computer die deel uitmaakt van een distributed computing netwerk heeft meestal een programma geïnstalleerd dat is de directe link naar de administratieve server of servers. De software blijft sluimerend in de individuele computer tot op het moment dat het systeem van de computer wordt inactief (de gebruiker geen gebruik maakt van zijn middelen). Op dit punt zal de software worden geactiveerd en zal de administratieve server te informeren over de beschikbare middelen in de computer. De administratieve server zal reageren door het sturen van een aanvraag pakket aan de verzoekende computer. Op het moment dat de gebruiker heeft behoefte aan zijn eigen middelen weer, zal de management server onmiddellijk afstand van de middelen die zij is monopoliseren, terug naar de eigenaar van de computer.

Distributed Computing Projects

Distributed computing wordt geleidelijk aanvaard als een computer-methode. Sommige projecten die gebruik maakt van dit kader is het SETI @ home is een project dat gewijd aan het vinden van tekenen van buitenaards leven. Er is ook de Folding @ home, die gewijd is aan op zoek naar een geneesmiddel voor kanker.

blog comments powered by Disqus

Discuss Distributed Computing in the forums.

 
(0 - user rating)