Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

GenApp Module Execution and Airavata Integration



Emre H. Brookes, Nadeem Anjum, Joseph E. Curtis, Suresh Marru, Raminder Singh, Marlon Pierce


A new framework (GenApp) for rapid generation of scientific applications running on a variety of systems including science gateways has recently been developed. This framework builds a user interface for a variety of target environments on a collection of executable modules. The method for execution of the modules is unrestricted by the framework. Initial implementation supports direct execution, and not queue managed submission, on a user's workstation, a web server, or a compute resource accessible from the web server. After a successful workshop, it was discovered that long running jobs would sometimes fail, due to the loss of a TCP connection. This precipitated an improvement to the execution method with the bonus of easily allowing multiple web clients to attach to the running job. Finally, to support a diversity of queue managed compute resources, a Google Summer of Code project was completed to integrate the Apache Airavata middleware as an additional execution model within the GenApp framework.
Proceedings Title
ACM SIG Proceedings
Conference Dates
November 21, 2014
Conference Location
New Orleans, LA, US
Conference Title
GCE: The 9th Gateway Computing Environments Workshop


SANS, simulation software, gateway


Brookes, E. , Anjum, N. , Curtis, J. , Marru, S. , Singh, R. and Pierce, M. (2014), GenApp Module Execution and Airavata Integration, ACM SIG Proceedings, New Orleans, LA, US, [online], (Accessed May 28, 2024)


If you have any questions about this publication or are having problems accessing it, please contact

Created October 31, 2014, Updated October 12, 2021