GenApp module execution and airavata integration. Brookes, E., H., Anjum, N., Curtis, J., E., Marru, S., Singh, R., & Pierce, M. In Proceedings of the 9th Gateway Computing Environments Workshop, pages 9-12, 2014. Institute of Electrical and Electronics Engineers Inc..
Website doi abstract bibtex 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. © 2014 IEEE.
@inproceedings{
title = {GenApp module execution and airavata integration},
type = {inproceedings},
year = {2014},
keywords = {Compute resources,Computer aided software engineering,Computer circuits,Direct execution,Execution mo,Middleware,R},
pages = {9-12},
websites = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84963550688&doi=10.1109%2FGCE.2014.12&partnerID=40&md5=4b4ed50208af0ca2e7fe08841ae71ba7},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
institution = {IEEE Press},
id = {ec355b29-7c58-3b38-9a95-a8ae9e98c654},
created = {2019-10-01T18:06:11.244Z},
file_attached = {false},
profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},
last_modified = {2019-10-01T18:06:51.570Z},
read = {false},
starred = {false},
authored = {true},
confirmed = {true},
hidden = {false},
citation_key = {brookes2014genapp},
source_type = {inproceedings},
notes = {<b>From Duplicate 1 (<i>GenApp module execution and airavata integration</i> - Brookes, Emre H; Anjum, Nadeem; Curtis, Joseph E; Marru, Suresh; Singh, Raminder; Pierce, Marlon)<br/></b><br/><b>From Duplicate 2 (<i>GenApp module execution and airavata integration</i> - Brookes, E H; Anjum, N; Curtis, J E; Marru, S; Singh, R; Pierce, M)<br/></b><br/>cited By 0; Conference of 9th Gateway Computing Environments Workshop, GCE 2014 ; Conference Date: 21 November 2014; Conference Code:118652<br/><br/><b>From Duplicate 2 (<i>GenApp module execution and airavata integration</i> - Brookes, Emre H; Anjum, Nadeem; Curtis, Joseph E; Marru, Suresh; Singh, Raminder; Pierce, Marlon)<br/></b><br/><b>From Duplicate 1 (<i>GenApp module execution and airavata integration</i> - Brookes, Emre H; Anjum, Nadeem; Curtis, Joseph E; Marru, Suresh; Singh, Raminder; Pierce, Marlon)<br/></b><br/><b>From Duplicate 2 (<i>GenApp module execution and airavata integration</i> - Brookes, E H; Anjum, N; Curtis, J E; Marru, S; Singh, R; Pierce, M)<br/></b><br/>cited By 0; Conference of 9th Gateway Computing Environments Workshop, GCE 2014 ; Conference Date: 21 November 2014; Conference Code:118652<br/><br/><b>From Duplicate 3 (<i>GenApp module execution and airavata integration</i> - Brookes, E H; Anjum, N; Curtis, J E; Marru, S; Singh, R; Pierce, M)<br/></b><br/>cited By 0; Conference of 9th Gateway Computing Environments Workshop, GCE 2014 ; Conference Date: 21 November 2014; Conference Code:118652},
folder_uuids = {9559c0d7-009c-4a6d-b131-a3e3d83d98b8,44d48ba6-09b0-4f17-965c-b625aaaba978},
private_publication = {false},
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. © 2014 IEEE.},
bibtype = {inproceedings},
author = {Brookes, Emre H and Anjum, Nadeem and Curtis, Joseph E and Marru, Suresh and Singh, Raminder and Pierce, Marlon},
doi = {10.1109/GCE.2014.12},
booktitle = {Proceedings of the 9th Gateway Computing Environments Workshop}
}
Downloads: 0
{"_id":"nZLoedXdGvhuHroAM","bibbaseid":"brookes-anjum-curtis-marru-singh-pierce-genappmoduleexecutionandairavataintegration-2014","author_short":["Brookes, E., H.","Anjum, N.","Curtis, J., E.","Marru, S.","Singh, R.","Pierce, M."],"bibdata":{"title":"GenApp module execution and airavata integration","type":"inproceedings","year":"2014","keywords":"Compute resources,Computer aided software engineering,Computer circuits,Direct execution,Execution mo,Middleware,R","pages":"9-12","websites":"https://www.scopus.com/inward/record.uri?eid=2-s2.0-84963550688&doi=10.1109%2FGCE.2014.12&partnerID=40&md5=4b4ed50208af0ca2e7fe08841ae71ba7","publisher":"Institute of Electrical and Electronics Engineers Inc.","institution":"IEEE Press","id":"ec355b29-7c58-3b38-9a95-a8ae9e98c654","created":"2019-10-01T18:06:11.244Z","file_attached":false,"profile_id":"42d295c0-0737-38d6-8b43-508cab6ea85d","last_modified":"2019-10-01T18:06:51.570Z","read":false,"starred":false,"authored":"true","confirmed":"true","hidden":false,"citation_key":"brookes2014genapp","source_type":"inproceedings","notes":"<b>From Duplicate 1 (<i>GenApp module execution and airavata integration</i> - Brookes, Emre H; Anjum, Nadeem; Curtis, Joseph E; Marru, Suresh; Singh, Raminder; Pierce, Marlon)<br/></b><br/><b>From Duplicate 2 (<i>GenApp module execution and airavata integration</i> - Brookes, E H; Anjum, N; Curtis, J E; Marru, S; Singh, R; Pierce, M)<br/></b><br/>cited By 0; Conference of 9th Gateway Computing Environments Workshop, GCE 2014 ; Conference Date: 21 November 2014; Conference Code:118652<br/><br/><b>From Duplicate 2 (<i>GenApp module execution and airavata integration</i> - Brookes, Emre H; Anjum, Nadeem; Curtis, Joseph E; Marru, Suresh; Singh, Raminder; Pierce, Marlon)<br/></b><br/><b>From Duplicate 1 (<i>GenApp module execution and airavata integration</i> - Brookes, Emre H; Anjum, Nadeem; Curtis, Joseph E; Marru, Suresh; Singh, Raminder; Pierce, Marlon)<br/></b><br/><b>From Duplicate 2 (<i>GenApp module execution and airavata integration</i> - Brookes, E H; Anjum, N; Curtis, J E; Marru, S; Singh, R; Pierce, M)<br/></b><br/>cited By 0; Conference of 9th Gateway Computing Environments Workshop, GCE 2014 ; Conference Date: 21 November 2014; Conference Code:118652<br/><br/><b>From Duplicate 3 (<i>GenApp module execution and airavata integration</i> - Brookes, E H; Anjum, N; Curtis, J E; Marru, S; Singh, R; Pierce, M)<br/></b><br/>cited By 0; Conference of 9th Gateway Computing Environments Workshop, GCE 2014 ; Conference Date: 21 November 2014; Conference Code:118652","folder_uuids":"9559c0d7-009c-4a6d-b131-a3e3d83d98b8,44d48ba6-09b0-4f17-965c-b625aaaba978","private_publication":false,"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. © 2014 IEEE.","bibtype":"inproceedings","author":"Brookes, Emre H and Anjum, Nadeem and Curtis, Joseph E and Marru, Suresh and Singh, Raminder and Pierce, Marlon","doi":"10.1109/GCE.2014.12","booktitle":"Proceedings of the 9th Gateway Computing Environments Workshop","bibtex":"@inproceedings{\n title = {GenApp module execution and airavata integration},\n type = {inproceedings},\n year = {2014},\n keywords = {Compute resources,Computer aided software engineering,Computer circuits,Direct execution,Execution mo,Middleware,R},\n pages = {9-12},\n websites = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84963550688&doi=10.1109%2FGCE.2014.12&partnerID=40&md5=4b4ed50208af0ca2e7fe08841ae71ba7},\n publisher = {Institute of Electrical and Electronics Engineers Inc.},\n institution = {IEEE Press},\n id = {ec355b29-7c58-3b38-9a95-a8ae9e98c654},\n created = {2019-10-01T18:06:11.244Z},\n file_attached = {false},\n profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},\n last_modified = {2019-10-01T18:06:51.570Z},\n read = {false},\n starred = {false},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n citation_key = {brookes2014genapp},\n source_type = {inproceedings},\n notes = {<b>From Duplicate 1 (<i>GenApp module execution and airavata integration</i> - Brookes, Emre H; Anjum, Nadeem; Curtis, Joseph E; Marru, Suresh; Singh, Raminder; Pierce, Marlon)<br/></b><br/><b>From Duplicate 2 (<i>GenApp module execution and airavata integration</i> - Brookes, E H; Anjum, N; Curtis, J E; Marru, S; Singh, R; Pierce, M)<br/></b><br/>cited By 0; Conference of 9th Gateway Computing Environments Workshop, GCE 2014 ; Conference Date: 21 November 2014; Conference Code:118652<br/><br/><b>From Duplicate 2 (<i>GenApp module execution and airavata integration</i> - Brookes, Emre H; Anjum, Nadeem; Curtis, Joseph E; Marru, Suresh; Singh, Raminder; Pierce, Marlon)<br/></b><br/><b>From Duplicate 1 (<i>GenApp module execution and airavata integration</i> - Brookes, Emre H; Anjum, Nadeem; Curtis, Joseph E; Marru, Suresh; Singh, Raminder; Pierce, Marlon)<br/></b><br/><b>From Duplicate 2 (<i>GenApp module execution and airavata integration</i> - Brookes, E H; Anjum, N; Curtis, J E; Marru, S; Singh, R; Pierce, M)<br/></b><br/>cited By 0; Conference of 9th Gateway Computing Environments Workshop, GCE 2014 ; Conference Date: 21 November 2014; Conference Code:118652<br/><br/><b>From Duplicate 3 (<i>GenApp module execution and airavata integration</i> - Brookes, E H; Anjum, N; Curtis, J E; Marru, S; Singh, R; Pierce, M)<br/></b><br/>cited By 0; Conference of 9th Gateway Computing Environments Workshop, GCE 2014 ; Conference Date: 21 November 2014; Conference Code:118652},\n folder_uuids = {9559c0d7-009c-4a6d-b131-a3e3d83d98b8,44d48ba6-09b0-4f17-965c-b625aaaba978},\n private_publication = {false},\n 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. © 2014 IEEE.},\n bibtype = {inproceedings},\n author = {Brookes, Emre H and Anjum, Nadeem and Curtis, Joseph E and Marru, Suresh and Singh, Raminder and Pierce, Marlon},\n doi = {10.1109/GCE.2014.12},\n booktitle = {Proceedings of the 9th Gateway Computing Environments Workshop}\n}","author_short":["Brookes, E., H.","Anjum, N.","Curtis, J., E.","Marru, S.","Singh, R.","Pierce, M."],"urls":{"Website":"https://www.scopus.com/inward/record.uri?eid=2-s2.0-84963550688&doi=10.1109%2FGCE.2014.12&partnerID=40&md5=4b4ed50208af0ca2e7fe08841ae71ba7"},"biburl":"https://bibbase.org/service/mendeley/42d295c0-0737-38d6-8b43-508cab6ea85d","bibbaseid":"brookes-anjum-curtis-marru-singh-pierce-genappmoduleexecutionandairavataintegration-2014","role":"author","keyword":["Compute resources","Computer aided software engineering","Computer circuits","Direct execution","Execution mo","Middleware","R"],"metadata":{"authorlinks":{}}},"bibtype":"inproceedings","biburl":"https://bibbase.org/service/mendeley/42d295c0-0737-38d6-8b43-508cab6ea85d","dataSources":["ci4GgZZ4FdwT8smfY","2252seNhipfTmjEBQ"],"keywords":["compute resources","computer aided software engineering","computer circuits","direct execution","execution mo","middleware","r"],"search_terms":["genapp","module","execution","airavata","integration","brookes","anjum","curtis","marru","singh","pierce"],"title":"GenApp module execution and airavata integration","year":2014}