ASSISTCONF is a GUI written in Java that allows users to configure and execute an ASSIST application on Globus-based Grids. The main goals of ASSIST are allowing high-level programmability and software productivity for complex multidisciplinary applications, and performance portability across different platforms, including homogeneous parallel machines and cluster/Beowulf systems, heterogeneous clusters and network computers, and computational Grids. ASSISTCONF hides the structure of the grid used to the programmer and integrates the ASSIST RTS with the Globus middleware. ASSISTCONF main functionalities are aimed to: . select the computational resources needed to run an application, . configure an ASSIST application by setting the parallelism degree of parallel modules and the number of instances of a replicated module, . assist the user to establish a mapping of the various modules on the selected computational resources, . stage on the selected computational resources the libraries, executable modules, and input files needed to run the ASSIST application, . activate the execution of the executable modules, . transfer the output files to the user machines and delete, if required, all the files used to run the application from the machines used.

The ASSIST High Performance Programming Environment for Parallel and Grid Application

Laforenza D;Tonellotto N
2003

Abstract

ASSISTCONF is a GUI written in Java that allows users to configure and execute an ASSIST application on Globus-based Grids. The main goals of ASSIST are allowing high-level programmability and software productivity for complex multidisciplinary applications, and performance portability across different platforms, including homogeneous parallel machines and cluster/Beowulf systems, heterogeneous clusters and network computers, and computational Grids. ASSISTCONF hides the structure of the grid used to the programmer and integrates the ASSIST RTS with the Globus middleware. ASSISTCONF main functionalities are aimed to: . select the computational resources needed to run an application, . configure an ASSIST application by setting the parallelism degree of parallel modules and the number of instances of a replicated module, . assist the user to establish a mapping of the various modules on the selected computational resources, . stage on the selected computational resources the libraries, executable modules, and input files needed to run the ASSIST application, . activate the execution of the executable modules, . transfer the output files to the user machines and delete, if required, all the files used to run the application from the machines used.
2003
Istituto di informatica e telematica - IIT
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Parallel Application
Grid Application
File in questo prodotto:
File Dimensione Formato  
prod_120288-doc_123553.pdf

accesso aperto

Descrizione: The ASSIST High Performance Programming Environment for Parallel and Grid Application
Tipologia: Versione Editoriale (PDF)
Dimensione 14.93 MB
Formato Adobe PDF
14.93 MB 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/101370
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact