• DocumentCode
    242820
  • Title

    The NEWT Platform: An Extensible Plugin Framework for Creating ReSTful HPC APIs

  • Author

    Cholia, Shreyas ; Sun, Tairen

  • fYear
    2014
  • fDate
    21-21 Nov. 2014
  • Firstpage
    17
  • Lastpage
    20
  • Abstract
    This work describes the NEWT platform, a framework for creating ReSTful web APIs for high-performance scientific computing. The NEWT platform is designed to be a customizable framework that can be deployed at an HPC center, and enables access to various backend resources and services through a common web API. The goal of this effort is to create a service that can be plugged into multiple backend resources, and can easily be extended, while presenting a standard interface to the consumer with common semantics. This effort also updates the NEWT API that has been deployed at NERSC since 2010, and provides additional structure and consistency across the API.
  • Keywords
    Web services; application program interfaces; parallel processing; HPC center; NERSC; NEWT platform; ReSTful Web API; backend services; extensible plugin framework; high-performance scientific computing; multiple backend resources; standard interface; Authentication; Buildings; Databases; Logic gates; Scientific computing; Standards; Uniform resource locators; ReST; API; HTTP; web; HPC; Scientific 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.14
  • Filename
    7021843