Editorial Office:
Management:
R. S. Oyarzabal
Technical Support:
D. H. Diaz
M. A. Gomez
W. Abrahão
G. Oliveira
Publisher by Knobook Pub
doi: 10.6062/jcis.2019.10.01.0158
(Free PDF)O. M. Madalosso, A. Schwertner CharĂ£o, H. F. de Campos Velho and R. S. da Rocha Ruiz
In recent years, the volume of astronomical data is increasing due to advances in observational astronomy and simulations. To cope with this growth, there is a need for high performance computing resources and efficient tools for analysis and exploitation of the data. Moreover, while researchers develop new algorithms and applications in astron- omy, there is also a need for efficient ways to make them available to the scientific community. Thus, it is necessary to create the means to spread information to a wide audience quickly and efficiently. In this scenario, Web portals can provide a simple interface for different users to have access to new applications running on a high performance computing infrastructure, with no need to perform advanced installations and settings. In this work, we present a Web portal framework for remote execution of high performance applications in astronomy. In this framework, a Web server deals with user interactions and dispatches tasks to an execution server. The framework allows for an administrator to manage applications that will be available to users, and also deals with the registration of users interested on running these applications. We developed this framework using the Python programming language along with Django Web development framework and Celery distributed task queue. The Web portal framework has passed tests using a parallel Friends-of-Friends application for classification of astronomical objects. For application execution, the portal deals with operations such as registration and activation of user accounts, dispatching requests for the application running and obtaining input and output files.
astronomy, remote execution, web portal, high performance computing.