Nome utente   Password       Register

Distributed Computing

Il calcolo distribuito si riferisce al modo con cui un singolo programma di computer viene eseguito in più di un computer, allo stesso tempo. In particolare, i diversi elementi e oggetti di un programma sono in esecuzione o trasformati utilizzando processori per computer diversi.

Il calcolo distribuito è simile al calcolo parallelo e grid computing. Calcolo parallelo, però, si riferisce alla gestione di un unico programma con un minimo di due processori che appartengono a un solo computer. Grid computing, d'altro canto, si riferisce a una configurazione di più dedicato calcolo distribuito - uno i cui membri computer '' sono dedicati in particolare al programma in fase di elaborazione.

Diverse caratteristiche

In una configurazione di elaborazione distribuita, il programma viene eseguito, come sarebbe in un singolo computer, anche quando lo è, in realtà, utilizzando processori per computer diversi. Ciò significa che nessun singolo computer porta tutto il peso sulle risorse di sistema che esegue un programma per elaboratore di solito implica.

Tuttavia, il calcolo distribuito non sia effettivamente utilizzato per alleggerire il carico del processore di un computer singolo. In realtà è fatto per essere in grado di processo o eseguire complesse e risorse drenante programmi con maggiore velocità ed efficienza. Il calcolo distribuito, in effetti, può essere considerata come un tentativo di produrre un supercomputer virtuale di centinaia o migliaia di singoli computer.

Server Dedicati

L'installazione di calcolo distribuito è di solito chiamato un peer-to-peer. In realtà, però, calcolo distribuito non è peer-to-peer in quanto i singoli computer in realtà non comunicare direttamente con loro. C'è almeno un server dedicato gestione del calcolo distribuito, che coordina gli sforzi di tutta la rete di computer che contribuiscono con le loro risorse di sistema per lo sforzo collettivo.

In una configurazione di elaborazione distribuita, ci sono uno o più server che contengono il modello per gli sforzi coordinati del programma, le informazioni necessarie per accedere a computer membri, e le applicazioni che automatizza la distribuzione del programma di processi in cui tali elementi sono necessari. E 'anche nel calcolo distribuito server amministrativo che i processi distribuiti sono coordinati e combinati, e sono le uscite del programma in cui vengono generati.

Come distributiva Computing Works

Un computer che fa parte di una rete di calcolo distribuito di solito ha un programma installato in modo che è il suo collegamento diretto al server di amministrazione o di server. Il software rimane in sospeso nel singolo computer fino al momento che il sistema del computer diventa inattivo (l'utente non sta usando le sue risorse). A questo punto, il software verrà attivato e ne informa il server amministrativo sulle risorse disponibili nel computer. Il server di amministrazione risponde con l'invio di un pacchetto di applicazioni per il computer richiedente. Nel momento in cui l'utente ha bisogno delle sue risorse proprie ancora una volta, il server di gestione immediatamente abbandonare le risorse che esso è stato monopolizza, restituita al proprietario del computer.

Distributed Computing Projects

Il calcolo distribuito viene gradualmente accettato come metodo di calcolo. Alcuni progetti che utilizza questo quadro è il SETI @ home, che è un progetto dedicato alla ricerca di segni di vita extraterrestre. C'è anche il Folding @ home, che dedicato alla ricerca di una cura per il cancro.

blog comments powered by Disqus

Discuss Distributed Computing in the forums.

 
(0 - user rating)