• DocumentCode
    242825
  • Title

    The Apache Airavata Application Programming Interface: Overview and Evaluation with the UltraScan Science Gateway

  • Author

    Pierce, Marlon ; Marru, Suresh ; Demeler, Borries ; Singh, Rajdeep ; Gorbet, Gary

  • Author_Institution
    Indiana Univ., Bloomington, IN, USA
  • fYear
    2014
  • fDate
    21-21 Nov. 2014
  • Firstpage
    25
  • Lastpage
    29
  • Abstract
    We present an overview of the Apache Airavata Application Programming Interface (API), describe the design choices and implementation details, and describe how API methods map to the UltraScan Science Gateway use case. The Airavata API is designed to standardize access to Airavata services that provide gateways with scientific application metadata and execution management. The API also represents an important milestone in the development of Science Gateway Platform as a Service (SciGaP), a hosted, multi-tenanted gateway service based on open source Airavata software. The UltraScan gateway is a production XSEDE gateway that has been using Airavata services for over three years through customized interfaces and represents a stringent test of the API design and implementation.
  • Keywords
    application program interfaces; meta data; Airavata API; Apache Airavata application programming interface; SciGaP; XSEDE gateway; execution management; multitenanted gateway service; science gateway platform as a service; scientific application metadata; ultrascan science gateway; Catalogs; Communities; Data models; Educational institutions; Logic gates; Servers; Software; Science gateways; application programming interface design; cyberinfrastructure; cloud computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Gateway Computing Environments Workshop (GCE), 2014 9th
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/GCE.2014.15
  • Filename
    7021845