Che cos'è Grid Computing?

Il grid computing è l'atto di condividere attività su più computer. Le attività possono variare dalla 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 come parte della griglia solo quando non sono in uso. Queste griglie eliminano i cicli inutilizzati su qualsiasi computer a cui possono accedere per completare determinati progetti. SETI @ home è forse uno dei progetti di grid computing più noti e numerose altre organizzazioni si affidano a volontari che offrono di aggiungere i loro computer a una griglia.

Questi computer si uniscono per creare un supercomputer virtuale. I computer in rete possono funzionare sugli stessi problemi, tradizionalmente riservati ai supercomputer, eppure questa rete di computer è più potente dei supercomputer costruiti negli anni Settanta e Ottanta. I supercomputer moderni si basano sui principi del grid computing, incorporando molti computer più piccoli in un tutto più grande.

L'idea del grid computing è nata da Ian Foster, Carl Kesselman e Steve Tuecke. Si sono riuniti per sviluppare un toolkit per gestire la gestione dei calcoli, lo spostamento dei dati, la gestione dell'archiviazione e altre infrastrutture in grado di gestire griglie di grandi dimensioni senza limitarsi a hardware e requisiti specifici. La tecnica è anche eccezionalmente flessibile.

Le tecniche di grid computing possono essere utilizzate per creare tipi molto diversi di grid, aggiungendo flessibilità e potenza utilizzando le risorse di più macchine. Una griglia di apparecchiature utilizzerà una griglia per controllare un pezzo di equipaggiamento, come un telescopio, nonché per analizzare i dati raccolti dall'attrezzatura. Una griglia di dati, tuttavia, gestirà principalmente grandi quantità di informazioni, consentendo agli utenti di condividere l'accesso.

Il grid computing è simile al cluster computing, ma ci sono una serie di differenze distinte. In una griglia non esiste una gestione centralizzata; i computer nella griglia sono controllati in modo indipendente e possono eseguire attività non correlate alla griglia a discrezione dell'operatore. I computer in una griglia non devono avere lo stesso sistema operativo o hardware. Le reti di solito sono anche vagamente connesse, spesso in una rete decentralizzata, piuttosto che contenute in un'unica posizione, come spesso accade nei computer di un cluster.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?