Title :
GenApp Module Execution and Airavata Integration
Author :
Brookes, Emre H. ; Anjum, Nadeem ; Curtis, Joseph E. ; Marru, Suresh ; Singh, Raminder ; Pierce, Marlon
Author_Institution :
Dept. of Biochem., Univ. of Texas Health Sci. Centrer, San Antonio, TX, USA
Abstract :
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.
Keywords :
Internet; biology computing; chemistry computing; computer network management; distributed processing; internetworking; middleware; public domain software; queueing theory; Apache Airavata middleware integration; GenApp module execution; Google Summer of Code project; Web server; queue managed compute resources; science gateways; scientific applications; user interface; user workstation; Conferences; Logic gates;
Conference_Titel :
Gateway Computing Environments Workshop (GCE), 2014 9th
Conference_Location :
New Orleans, LA
DOI :
10.1109/GCE.2014.12