Back to Search
Start Over
Implementing generic PaaS deployment API: repackaging and deploying applications on heterogeneous PaaS platforms
- Source :
- International Journal of Big Data Intelligence. 3:257
- Publication Year :
- 2016
- Publisher :
- Inderscience Publishers, 2016.
-
Abstract
- The cloud platform-as-a-service (PaaS) model provides developers with the ability to deploy and manage their applications remotely in the cloud and pay only for actual usage hours. Currently, there is no standard API for PaaS deployment and management; each PaaS provider [e.g., Google AppEngine (GAE), OpenShift (OS), Cloud Foundry (CF), and Windows Azure] has its own proprietary APIs. This lack of standardisation adds a layer of complexity to application deployment and migration between heterogeneous PaaS platforms because of API incompatibility. A standard (generic) PaaS deployment API overcomes the previously mentioned PaaS API heterogeneity. A generic open-source API, namely the COAPS API, has been proposed to support deployment and management of applications on CF and OS PaaS platforms. This work implements COAPS deployment API to include the GAE PaaS. Whereas both CF and OS PaaS platforms use the same application packaging, deploying the same application on GAE requires application repackaging. We evaluated our work using a case study in which the same application is automatically deployed on CF and GAE.
Details
- ISSN :
- 20531397 and 20531389
- Volume :
- 3
- Database :
- OpenAIRE
- Journal :
- International Journal of Big Data Intelligence
- Accession number :
- edsair.doi.dedup.....4037555c8fbb7e87368fd0925449ce63
- Full Text :
- https://doi.org/10.1504/ijbdi.2016.079956