Back to Search Start Over

Implementing generic PaaS deployment API: repackaging and deploying applications on heterogeneous PaaS platforms

Authors :
Sherif Khattab
Hesham Hassan
Fatma A. Omara
Eman Hossny
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