Skip to main content

Cos'è Grid Computing?

Grid Computing è l'atto di condividere attività su più computer.Le attività possono variare dall'archiviazione 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 griglia quando non sono in uso.Queste griglie spazzano i cicli inutilizzati su qualsiasi computer a cui possono accedere, per completare i progetti dati.Seti@Home è forse uno dei progetti di Grid computing più noti e un certo numero di altre organizzazioni si basano su volontari che si 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 riservati ai supercomputer, eppure questa rete di computer è più potente dei super computer costruiti negli anni settanta e ottanta.I moderni supercomputer sono costruiti sui principi di Grid Computing, che incorporano molti computer più piccoli in un insieme più grande.

L'idea di Grid Computing ha avuto origine con Ian Foster, Carl Kesselman e Steve Tuecke.Si sono riuniti per sviluppare un kit di strumenti per gestire la gestione del calcolo, il movimento dei dati, la gestione dell'archiviazione e altre infrastrutture in grado di gestire grandi griglie senza limitarsi a hardware e requisiti specifici.La tecnica è anche eccezionalmente flessibile.

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

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 compiti non correlati alla griglia a discrezione degli operatori.I computer in una griglia non devono avere lo stesso sistema operativo o hardware.Le griglie sono generalmente anche vagamente collegate, spesso in una rete decentralizzata, piuttosto che contenute in una singola posizione, come spesso lo sono i computer in un cluster.