GenApp, containers and ABACO

Emre Brookes, Joe Stubbs

Resultado de la investigación: Conference contribution


GenApp is an NSF-funded framework for rapid generation of applications including feature rich science gateways. GenApp is being successfully used to produce science gateways wrapping scientific programs. Its organization is designed to simplify the process of adding new features and capabilities to generated applications. A limited set of definition files define application generation. To bring a new executable into GenApp, one creates a single “module” definition file. The executable must run on some compute resource accessible by the generated application. Installations of the executable on target resources may be complex. To simplify portability of execution, we introduce automatic containerization of defined modules and integration of container execution. Abaco is an NSF-funded web service and distributed computing platform providing functions-as-a-service (FaaS) to the research computing community. Abaco implements functions using the Actor Model of concurrent computation. We introduce GenApp integration of execution with Abaco as a resource.

Idioma originalEnglish (US)
Título de la publicación alojadaProceedings of the Practice and Experience in Advanced Research Computing
Subtítulo de la publicación alojadaRise of the Machines (Learning), PEARC 2019
EditorialAssociation for Computing Machinery
ISBN (versión digital)9781450372275
EstadoPublished - jul. 28 2019
Publicado de forma externa
Evento2019 Conference on Practice and Experience in Advanced Research Computing: Rise of the Machines (Learning), PEARC 2019 - Chicago, United States
Duración: jul. 28 2019ago. 1 2019

Serie de la publicación

NombreACM International Conference Proceeding Series


Conference2019 Conference on Practice and Experience in Advanced Research Computing: Rise of the Machines (Learning), PEARC 2019
País/TerritorioUnited States

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications


Profundice en los temas de investigación de 'GenApp, containers and ABACO'. En conjunto forman una huella única.

Citar esto