Analisi delle prestazioni del computer Grid
Un grid è un insieme di computer che collaborano. Le prestazioni di questa collaborazione si possono paragonare alla sinergia di un'orchestra. I computer che eseguono compiti individuali separati producono al contempo un compito globale. Se si sommano le capacità dei computer mentre si decentralizza l'assegnazione dei compiti è possibile gestire e manipolare grandi quantità di dati. Inoltre, i dati si possono anche disperdere geograficamente. Diversi campi scientifici necessitano di requisiti di sistema speciali. I grid del computer vengono largamente usati negli esperimenti di fisica ad alta energia, nelle previsioni meteorologiche e nella gestione dei rischi e delle crisi di pericoli fisici. Inoltre, i grid consentono la simulazione e la visualizzazione delle procedure chirurgiche ed hanno controlli ambientali efficaci facilitati. Il progetto CROSSGRID ha sviluppato e sfruttato i componenti grid per le applicazioni a forte densità di dati. Il progetto ha implementato un grid in undici paesi europei. I programmatori grid e i mediatori di risorse trarranno enormi vantaggi dallo strumento PPC (Performance Prediction Component) sviluppato dai partner del progetto CROSSGRID. Lo strumento è in grado di valutare le prestazioni di nuclei computazionali selezionati e fornisce le informazioni sul comportamento del programma in diversi scenari di grid. Inoltre, lo strumento è dotato di un'interfaccia utente grafica. L'interfaccia aiuta l'utente a valutare le caratteristiche del grid e quindi a simulare questi effetti su nuclei paralleli. La conoscenza del comportamento dei grid è molto importante anche per le istituzioni accademiche e si prevede un vasto uso dello strumento di previsione delle prestazioni. Il monitoraggio delle prestazioni delle applicazioni grid genera un accesso efficace ai dati distribuiti e una migliore gestione delle risorse. Il partner del progetto CROSSGRID hanno reso disponibile il codice del prototipo del componente di previsione delle prestazioni per un'analisi da parte dei programmatori grid.