The availability of powerful and flexible programming tools is a big advantage for each programmer. This is especially true if the runtime target environment is represented by computational grids (remarkablly complex because of their heterogenous nature) and the applications are high performance and very sophisticated. The paper describes and analyze the XCat library, a CCA-compliant framework which is used to develop grid-enabled high performance software. In order to reach the scope, the library provides advanced programming paradigms based on the usage of dynamic ports mechanisms for the communications between components and moreover it allows to use scripting services in order to develop complex control applications. At last, in order to evaluate the effictiveness of the software, we show and analyze the performance results obtained during our testing phase.

Disporre di strumenti di programmazione potenti e flessibili è un grande vantaggio per qualsiasi programmatore. Questo è ancora più vero se l'ambiente di runtime target è rappresentato dalle griglie computazionali (notevolmente complesse a causa della loro natura fortemente eterogenea) e le applicazioni da sviluppare sono molto sofisticate e ad alte prestazioni. L'articolo descrive ed analizza XCat, un framework CCA-compliant per lo sviluppo di software high-performance su griglia, che mira a facilitare la fase di costruzione e il mantenimento di software di questo tipo. La libreria, ai fini di questi obiettivi, offre paradigmi di programmazione avanzati basati sul meccanismo di ``porte dinamiche'' per la comunicazione tra componenti ed inoltre permette l'uso di servizi di scripting per la scrittura di applicazioni di controllo. Nel corso dell'articolo saranno inoltre analizzate le performance dell'ambiente in varie condizioni operative, in modo da valutare correttamente la bontà dell'efficienza complessiva fornita dal sistema.

Analisi del framework XCat come ambiente di supporto alla programmazione di applicazioni ad alte prestazioni per ambienti grid-enabled

Fagni T
2003

Abstract

The availability of powerful and flexible programming tools is a big advantage for each programmer. This is especially true if the runtime target environment is represented by computational grids (remarkablly complex because of their heterogenous nature) and the applications are high performance and very sophisticated. The paper describes and analyze the XCat library, a CCA-compliant framework which is used to develop grid-enabled high performance software. In order to reach the scope, the library provides advanced programming paradigms based on the usage of dynamic ports mechanisms for the communications between components and moreover it allows to use scripting services in order to develop complex control applications. At last, in order to evaluate the effictiveness of the software, we show and analyze the performance results obtained during our testing phase.
2003
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Disporre di strumenti di programmazione potenti e flessibili è un grande vantaggio per qualsiasi programmatore. Questo è ancora più vero se l'ambiente di runtime target è rappresentato dalle griglie computazionali (notevolmente complesse a causa della loro natura fortemente eterogenea) e le applicazioni da sviluppare sono molto sofisticate e ad alte prestazioni. L'articolo descrive ed analizza XCat, un framework CCA-compliant per lo sviluppo di software high-performance su griglia, che mira a facilitare la fase di costruzione e il mantenimento di software di questo tipo. La libreria, ai fini di questi obiettivi, offre paradigmi di programmazione avanzati basati sul meccanismo di ``porte dinamiche'' per la comunicazione tra componenti ed inoltre permette l'uso di servizi di scripting per la scrittura di applicazioni di controllo. Nel corso dell'articolo saranno inoltre analizzate le performance dell'ambiente in varie condizioni operative, in modo da valutare correttamente la bontà dell'efficienza complessiva fornita dal sistema.
XCat grid computi
File in questo prodotto:
File Dimensione Formato  
prod_160115-doc_128682.pdf

accesso aperto

Descrizione: Analisi del framework XCat come ambiente di supporto alla programmazione di applicazioni ad alte prestazioni per ambienti grid-enabled
Dimensione 402.31 kB
Formato Adobe PDF
402.31 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/142845
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact