• DocumentCode
    1787509
  • Title

    Apache Airavata: Design and Directions of a Science Gateway Framework

  • Author

    Pierce, Marlon ; Marru, Suresh ; Gunathilake, Lahiru ; Kanewala, Thejaka Amila ; Singh, Rajdeep ; Wijeratne, Saminda ; Wimalasena, Chathuri ; Herath, Chathura ; Chinthaka, Eran ; Mattmann, C. ; Slominski, Aleksander ; Tangchaisin, Patanachai

  • Author_Institution
    Indiana Univ. & Apache Software Found., Bloomington, IN, USA
  • fYear
    2014
  • fDate
    3-5 June 2014
  • Firstpage
    48
  • Lastpage
    54
  • Abstract
    This paper provides an overview of the Apache Airavata software system for science gateways. Gateways use Airavata to manage application and workflow executions on a range of backend resources (grids, computing clouds, and local clusters). Airavata\´s design goal is to provide component abstractions for major tasks required to provide gateway application management. Components are not directly accessed but are instead exposed through a client Application Programming Interface. This design allows gateway developers to take full advantage of Airavata\´s capabilities, and Airavata developers (including those interested in middleware research) to modify Airavata\´s implementations and behavior. This is particularly important as Airavata evolves to become a scalable, elastic "platform as a service" for science gateways. We illustrate the capabilities of Airavata through the discussion of usage vignettes. As an Apache Software Foundation project, Airavata\´s open community governance model is as important as its software base. We discuss how this works within Airavata and how it may be applicable to other distributed computing infrastructure and cyber infrastructure efforts.
  • Keywords
    Internet; internetworking; network servers; software engineering; Apache Airavata software system; Apache Software Foundation project; client application programming interface; component abstractions; cyber infrastructure; distributed computing infrastructure; science gateway framework; Atmospheric modeling; Communities; Logic gates; Monitoring; Optimization; Servers; Software; cyberinfrastructure; distributed computing infrastructure; open source software; science gateways;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Science Gateways (IWSG), 2014 6th International Workshop on
  • Conference_Location
    Dublin
  • Type

    conf

  • DOI
    10.1109/IWSG.2014.15
  • Filename
    6882068