• DocumentCode
    3260329
  • Title

    A Web-Based Platform for Publication and Distributed Execution of Computing Applications

  • Author

    Sukhoroslov, Oleg ; Volkov, Sergey ; Afanasiev, Alexander

  • Author_Institution
    Centre for Distrib. Comput., Inst. for Inf. Transm. Problems, Moscow, Russia
  • fYear
    2015
  • fDate
    June 29 2015-July 2 2015
  • Firstpage
    175
  • Lastpage
    184
  • Abstract
    Researchers increasingly rely on using web-based systems for accessing and running scientific applications across distributed computing resources. However existing systems lack a number of important features, such as publication and sharing of scientific applications as online services, decoupling of applications from computing resources and providing remote programmatic access. This paper presents Everest, a Web-based platform for researchers supporting publication, execution and composition of applications running across distributed computing resources. Everest addresses the described challenges by relying on modern Web technologies and cloud computing models. It follows the Platform as a Service (PaaS) cloud delivery model by providing all its functionality via remote Web and programming interfaces. Any application added to Everest is automatically published both as a user-facing Web form and a Web service. Another distinct feature of Everest is the ability to attach external computing resources by any user and flexibly use these resources for running applications. The paper provides an overview of the platform´s architecture and its main components, describes recent developments, presents results of experimental evaluation of the platform and discusses remaining challenges.
  • Keywords
    Internet; Web services; cloud computing; Everest; PaaS; Web service; Web technologies; Web-based platform; application composition; cloud computing; cloud delivery model; computing applications; distributed computing resources; distributed execution; platform as a service; programming interfaces; publication; Computational modeling; Computer architecture; Libraries; Programming; Skeleton; Web services; REST API; application composition; distributed computing; platform as a service; resource integration; software as a service; web services; web-based platform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing (ISPDC), 2015 14th International Symposium on
  • Conference_Location
    Limassol
  • Print_ISBN
    978-1-4673-7147-6
  • Type

    conf

  • DOI
    10.1109/ISPDC.2015.27
  • Filename
    7165144