DocumentCode :
3245328
Title :
AssistConf: a Grid configuration tool for the ASSIST parallel programming environment
Author :
Baraglia, R. ; Danelutto, M. ; Laforenza, D. ; Orlando, S. ; Palmerini, P. ; Pesciullesi, P. ; Perego, R. ; Vanneschi, M.
Author_Institution :
Ist. ISTI, CNR, Pisa, Italy
fYear :
2003
fDate :
5-7 Feb. 2003
Firstpage :
193
Lastpage :
200
Abstract :
The paper presents AssistConf, a graphical user interface designed to configure an ASSIST program and to run it on a Grid platform. ASSIST (a software development system based upon integrated skeleton technology) is a new programming environment for the development of parallel and distributed high-performance applications. The main goals of ASSIST are allowing high-level programmability and software productivity for complex multidisciplinary applications, and performance portability across different platforms, including homogenous parallel machines and cluster/Beowulf systems, heterogeneous clusters, and computational Grids. AssistConf is used to configure the ASSIST program and establish a mapping between the program modules and the most suitable machines in the Grid candidate to execute them. It simplifies the creation of the XML ASSIST configuration file, giving users a graphical view of the XML file produced by the ASSIST compilation phase, and permitting an easy identification of the machines to be used for execution. Finally, the configuration file produced by AssistConf is used as input to the assistrun command, which drives the execution of the ASSIST program over the Grid.
Keywords :
configuration management; graphical user interfaces; grid computing; parallel programming; programming environments; ASSIST parallel programming environment; ASSIST program; AssistConf; Grid configuration tool; Grid platform; XML ASSIST configuration file; a software development system based upon integrated skeleton technology; assistrun command; cluster/Beowulf systems; complex multidisciplinary applications; computational Grids; distributed high-performance applications; graphical user interface; graphical view; heterogeneous clusters; high-level programmability; homogenous parallel machines; parallel high-performance applications; performance portability; software productivity; Application software; Concurrent computing; Graphical user interfaces; Parallel machines; Parallel programming; Productivity; Programming environments; Skeleton; Software performance; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
Conference_Location :
Genova, Italy
ISSN :
1066-6192
Print_ISBN :
0-7695-1875-3
Type :
conf
DOI :
10.1109/EMPDP.2003.1183588
Filename :
1183588
Link To Document :
بازگشت