Introduzione

Up : Contents   Next : Cos'e' MPICH-G2


L'infrastruttura Grid permette l'uso e la condivisione coordinata e sicura di risorse appartenenti ad organizzazioni distribuite geograficamente, ma con un unico obbiettivo applicativo, che puo' essere il calcolo intensivo e su larga scala, l'analisi di dati distribuiti, la visualizzazione remota, ecc.
Lo sviluppo di applicazioni per l'ambiente Grid presenta molte difficolta' dovute principalmente alla grande eterogeneità delle risorse coinvolte (sistemi operativi diversi, hardware diverso, codifiche) ed al fatto che spesso queste sono distribuite su domini differenti, soggette a politiche di accesso differenti, collegate tramite reti di prestazioni diverse.
Per questo motivo si rendono necessari modelli di programmazione distribuiti specifici per l'ambiente Grid che nascondano al programmatore i dettagli dell'accesso alle risorse, della creazione e gestione dei processi, ecc, cioe' di Grid-enabled programming tools.
MPICH-G2 e' uno di questi tools, costruito come estensione di Argonne MPICH, che permette di eseguire programmi Message Passing Interface su computer geograficamente distribuiti, utilizzando i servizi di GlobusToolkit.


Questo documento contiene una introduzione sul funzionamento e la struttura di MPICH-G2 (Cos'e' MPICH-G2) e quindi le operazioni che abbiamo eseguito per installare (Installazione) ed usare (Usare MPICH-G2) questa libreria nei cluster Parma2 e Centro di Calcolo dell'Universita' di Parma. Abbiamo poi misurato le prestazioni (Testing)   di comunicazione di MPICH-G2 sia punto-punto che collettive ed, in ambiente LAN, le abbiamo confrontate con quelle di MPICH, l'implementazione dedicata per LAN(I risultati, Conclusioni).

Up : Contents   Next : Cos'e' MPICH-G2