Posizione: Casa > internet >

Che cosa è Cluster Computing?

  

cluster computing è una forma di calcolo, in cui un gruppo di computer sono collegati tra loro in modo che possano agire come una singola entità. Ci sono una serie di ragioni per le persone ad usare il computer per i compiti di cluster computing, che vanno da una incapacità di dare un singolo computer con la capacità di calcolo di un cluster ad un desiderio di garantire che un sistema di calcolo è sempre disponibile. La data precisa in cui questa tecnica è stata sviluppata è sconosciuto, e ci sono concorrenti richieste per il credito d'invenzione, con alcune persone che suggeriscono che i singoli utenti, probabilmente cluster computing sviluppate in modo indipendente per soddisfare le loro esigenze informatiche molto tempo prima che la tecnica è stata utilizzata in ambienti industriali.

Un motivo comune l'uso di cluster computing è il desiderio di creare ridondanza in una rete di computer al fine di garantire che sarà sempre disponibile e che non mancherà. Una domanda comune per il calcolo del cluster è in hosting di siti web, con il cluster distribuendo il carico dei visitatori in tutta una serie di computer in modo che molti visitatori può essere accettata. Questa tecnica è utilizzata anche per i server di gioco utilizzato da grandi gruppi, al fine di evitare lag e problemi di accesso.

Alta disponibilità (HA) cluster computing è spesso usato in questo modo, di creare una rete ridondanti, che saranno accessibili per gli utenti in ogni momento, con sicurezze in parti caso del cluster abbattere. Cluster di bilanciamento del carico sono progettati per affrontare un carico elevato di richieste in arrivo, che coordina le richieste in modo tale da massimizzare l'efficienza e l'usabilità.

Un'altra applicazione per il calcolo del cluster è in grandi progetti di calcolo, in cluster computing ad alte prestazioni. Alcuni calcoli sono molto complessi e richiedono l'uso di più computer in grado di parlare presto con l'altra, come le modifiche a uno può cambiare l'intero sistema. Ad esempio, le simulazioni utilizzato per testare le teorie in meteorologia sono spesso eseguiti su cluster computing. Senza un cluster, il calcolo potrebbe essere impossibile da fare, o potrebbe richiedere un tempo molto lungo processo.

computing cluster può anche essere usato per distribuire un carico di lavoro sotto forma di tanti piccoli blocchi di dati, una tecnica nota come il grid computing. In questo caso, un solo computer non in grado di gestire tutti i lavori, ma molti piccoli computer è possibile. Le varie @ home progetti come SETI @ home e Folding @ home utilizzano cluster computing per distribuire un carico di lavoro di elaborazione dei dati attraverso una vasta rete che comprende molti computer di casa, che in campo per fare il lavoro quando sono inattivi.

----------------------------------
Articolo correlato:
----------------------------------