skip to main content
10.1145/2616498.2616561acmotherconferencesArticle/Chapter ViewAbstractPublication PagesxsedeConference Proceedingsconference-collections
research-article

Dynamically Provisioning Portable Gateway Infrastructure Using Docker and Agave

Published: 13 July 2014 Publication History

Abstract

The iPlant Agave Developer APIs are a Science-as-a-Service platform for developing modern science gateways. One trend we see emerging from our users is the aggregation of many different, distributed compute and storage systems. The rise in popularity in IaaS, PaaS, and container technologies has made the rapid deployment of elastic gateway infrastructure a reality. In this talk we will introduce Docker and the Agave Developer APIs then demonstrate how to use them to provision applications and infrastructure that are portable across any Linux hosting environment. We will conclude by using our lightweight gateway technology, GatewayDNA, to run an application and move data across multiple systems simultaneously.

References

[1]
Docker. Docker: the linux container engine @ONLINE, June 2014.
[2]
R. Dooley, M. Vaughn, D. Stanzione, S. Terry, and E. Skidmore. Software-as-a-service: The iplant foundation api. In 5th IEEE Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS), 2012.

Cited By

View all
  • (2017)Fine-grained Supervision and Restriction of Biomedical Applications in Linux ContainersProceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing10.1109/CCGRID.2017.53(813-822)Online publication date: 14-May-2017
  • (2016)Employing Docker Swarm on OpenStack for Biomedical AnalysisComputational Science and Its Applications – ICCSA 201610.1007/978-3-319-42108-7_23(303-318)Online publication date: 12-Jul-2016
  • (2016)Cyberinfrastructure to Empower Scientific ResearchWhither Turbulence and Big Data in the 21st Century?10.1007/978-3-319-41217-7_26(483-495)Online publication date: 31-Aug-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
XSEDE '14: Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment
July 2014
445 pages
ISBN:9781450328937
DOI:10.1145/2616498
  • General Chair:
  • Scott Lathrop,
  • Program Chair:
  • Jay Alameda
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

In-Cooperation

  • NSF: National Science Foundation
  • Drexel University
  • Indiana University: Indiana University

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 July 2014

Check for updates

Author Tags

  1. API
  2. REST
  3. SAAS
  4. docker
  5. portability

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

XSEDE '14

Acceptance Rates

XSEDE '14 Paper Acceptance Rate 80 of 120 submissions, 67%;
Overall Acceptance Rate 129 of 190 submissions, 68%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Fine-grained Supervision and Restriction of Biomedical Applications in Linux ContainersProceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing10.1109/CCGRID.2017.53(813-822)Online publication date: 14-May-2017
  • (2016)Employing Docker Swarm on OpenStack for Biomedical AnalysisComputational Science and Its Applications – ICCSA 201610.1007/978-3-319-42108-7_23(303-318)Online publication date: 12-Jul-2016
  • (2016)Cyberinfrastructure to Empower Scientific ResearchWhither Turbulence and Big Data in the 21st Century?10.1007/978-3-319-41217-7_26(483-495)Online publication date: 31-Aug-2016
  • (2016)Integrating Apache Airavata with Docker, Marathon, and MesosConcurrency and Computation: Practice & Experience10.1002/cpe.370828:7(1952-1959)Online publication date: 1-May-2016
  • (2015)Apache Airavata as a LaboratoryProceedings of the 1st Workshop on The Science of Cyberinfrastructure: Research, Experience, Applications and Models10.1145/2753524.2753529(19-26)Online publication date: 16-Jun-2015
  • (2014)The apache airavata application programming interfaceProceedings of the 9th Gateway Computing Environments Workshop10.1109/GCE.2014.15(25-29)Online publication date: 16-Nov-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media