| Literature DB >> 34366521 |
Enis Afgan1, Andrew Lonie2, James Taylor1, Nuwan Goonasekera2.
Abstract
Cloud computing is a common platform for delivering software to end users. However, the process of making complex-to-deploy applications available across different cloud providers requires isolated and uncoordinated application-specific solutions, often locking-in developers to a particular cloud provider. Here, we present the CloudLaunch application as a uniform platform for discovering and deploying applications for different cloud providers. CloudLaunch allows arbitrary applications to be added to a catalog with each application having its own customizable user interface and control over the launch process, while preserving cloud-agnosticism so that authors can easily make their applications available on multiple clouds with minimal effort. It then provides a uniform interface for launching available applications by end users across different cloud providers. Architecture details are presented along with examples of different deployable applications that highlight architectural features.Entities:
Keywords: Application deployment; Cloud computing; Science gateways
Year: 2018 PMID: 34366521 PMCID: PMC8340934 DOI: 10.1016/j.future.2018.04.037
Source DB: PubMed Journal: Future Gener Comput Syst ISSN: 0167-739X Impact factor: 7.187