Cos'è Grid Computing?

Il grid computing è l'atto di condividere compiti su più computer. Le attività possono variare da memorizzazione dei dati a calcoli complessi e possono essere distribuite su grandi distanze geografiche. In alcuni casi, i computer all'interno di una griglia vengono utilizzati normalmente e agiscono solo come parte della rete quando non sono in uso. Queste griglie scavenging cicli inutilizzati su qualsiasi computer che possono accedere, per completare determinati progetti. SETI @ home è forse uno dei più noti progetti di grid computing, e un certo numero di altre organizzazioni si basano su volontari offrono di aggiungere i loro computer a una griglia.

Questi computer si uniscono per creare un supercomputer virtuale. I computer in rete possono lavorare sugli stessi problemi, tradizionalmente riservate ai supercomputer, ma questa rete di computer sono più potenti rispetto ai super computer costruiti negli anni Settanta e Ottanta. Supercomputer moderni sono costruiti sui principi di grid computing, che incorporano molti computer più piccoli in un insieme più grande.

L'idea di grid computing nasce con Ian Foster, Carl Kesselman e Steve Tuecke. Hanno ottenuto insieme per sviluppare un kit di strumenti per gestire la gestione di calcolo, il movimento dei dati, gestione dello storage e altre infrastrutture in grado di gestire grandi reti senza limitandosi ad hardware e requisiti specifici. La tecnica è anche eccezionalmente flessibile.

Tecniche di grid computing possono essere usati per creare differenti tipi di griglie, aggiungendo flessibilità e potenza, utilizzando le risorse di più macchine. Una griglia apparecchiature utilizzerà una griglia per controllare un apparecchio, come un telescopio, nonché analizzare i dati che raccoglie apparecchiature. Una griglia di dati, tuttavia, gestirà soprattutto grandi quantità di informazioni, consentendo agli utenti di condividere l'accesso.

Il grid computing è simile a cluster di calcolo, ma ci sono una serie di differenze. In una griglia, non c'è gestione centralizzata; i computer nella rete sono controllate in modo indipendente, e possono eseguire attività non correlate alla rete a discrezione dell'operatore. I computer in una griglia non devono avere lo stesso sistema operativo o hardware. Le griglie sono di solito mal connessi, spesso in una rete decentrata, piuttosto che contenuti in un unico luogo, come i computer in un cluster sono spesso.

  • Più sistemi svolgono un compito in una posizione specifica nel grid computing.