Casa Hardware Che cos'è il grid computing? - definizione da techopedia

Che cos'è il grid computing? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Grid Computing?

Grid computing è un'architettura di processore che combina risorse informatiche di vari domini per raggiungere un obiettivo principale. Nel grid computing, i computer della rete possono lavorare insieme su un'attività, funzionando così come un supercomputer.

In genere, una griglia funziona su varie attività all'interno di una rete, ma è anche in grado di lavorare su applicazioni specializzate. È progettato per risolvere problemi troppo grandi per un supercomputer, pur mantenendo la flessibilità necessaria per elaborare numerosi problemi minori. Le griglie di elaborazione offrono un'infrastruttura multiutente in grado di soddisfare le esigenze discontinue dell'elaborazione di grandi informazioni.

Techopedia spiega Grid Computing

Una griglia è connessa da nodi paralleli che formano un cluster di computer, che gira su un sistema operativo, Linux o software libero. Il cluster può variare di dimensioni da una piccola stazione di lavoro a più reti. La tecnologia viene applicata a una vasta gamma di applicazioni, come attività matematiche, scientifiche o educative attraverso diverse risorse informatiche. Viene spesso utilizzato nell'analisi strutturale, nei servizi Web come bancomat, infrastrutture di back-office e ricerche scientifiche o di marketing.

L'idea del grid computing è stata fondata nei primi anni '90 da Carl Kesselman, Ian Foster e Steve Tuecke. Hanno sviluppato lo standard Globus Toolkit, che includeva griglie per la gestione della memorizzazione dei dati, l'elaborazione dei dati e la gestione intensiva dei calcoli.

Il grid computing è costituito da applicazioni utilizzate per problemi informatici computazionali collegati in un ambiente di rete parallelo. Collega ogni PC e combina le informazioni per formare un'applicazione ad alta intensità di calcolo.

Le griglie hanno una varietà di risorse basate su diverse strutture software e hardware, linguaggi informatici e framework, sia in una rete che usando standard aperti con linee guida specifiche per raggiungere un obiettivo comune.

Le operazioni sulla griglia sono generalmente classificate in due categorie:

  • Griglia dati: un sistema che gestisce grandi set di dati distribuiti utilizzati per la gestione dei dati e la condivisione controllata degli utenti. Crea ambienti virtuali che supportano la ricerca dispersa e organizzata. Il Southern California Earthquake Center è un esempio di griglia di dati; utilizza un sistema software centrale che crea una libreria digitale, un file system disperso e un archivio continuo.
  • Griglie di CPU Scavenging: un sistema di scavenging del ciclo che sposta i progetti da un PC all'altro, se necessario. Una griglia di scavenging della CPU familiare è la ricerca di calcoli di intelligenza extraterrestre, che comprende oltre tre milioni di computer.

Il grid grid è standardizzato dal Global Grid Forum e applicato da Globus Alliance utilizzando Globus Toolkit, lo standard di fatto per il middleware grid che include vari componenti dell'applicazione.

L'architettura Grid applica il protocollo definito dal Global Grid Forum che include quanto segue:

  • Infrastruttura di sicurezza della rete
  • Servizio di monitoraggio e scoperta
  • Protocollo di gestione e allocazione delle risorse della griglia
  • Accesso globale all'archiviazione secondaria e GridFTP
Che cos'è il grid computing? - definizione da techopedia