Computer Science ›› 2015, Vol. 42 ›› Issue (10): 45-49.

Previous Articles     Next Articles

Meta-model of PaaS-based Cloud Application’s Deployment Environment

LIU Huan-huan, MA Zhi-yi and CHEN Hong-jie   

  • Online:2018-11-14 Published:2018-11-14

Abstract: PaaS is one of the service paradigms of cloud computing,which is used to provide the application container service.Calling API and editing configuration files are the main way of cloud application deployment in PaaS,which needs a lot of learning costs and are error-prone.API and configuration files of different PaaS have different syntax,as a result,application migration on PaaS is very difficult and cross-platform or multi-platform deployment is scarcely possible.This article proposed the meta-model of PaaS-based cloud application’s deployment environment,which can lower the learning costs,make the deployment process more automated,simplify application migration,and make cross-platform or multi-platform deployment possible.

Key words: PaaS,Deployment,Meta-model,Modeling,Model-driven

[1] Badger M L,Grance T,Patt-Corner R,et al.Cloud Computing Synopsis and Recommendations[R].NIST SP-800-146,2012
[2] IBM.Deployment environments.http://pic.dhe.ibm.com/infocenter/dmndhelp/v7r5m1/index.jsp?topic=%2Fcom.ibm.wbpm.ref.doc%2Fhelp_nd%2Findex.html
[3] Platform specific meta-model of deployment environment ofAWS Elastic Beanstalk.http://download.csdn.net/download/u012261044/8386785
[4] Platform specific meta-model of deployment environment of Azu-re Cloud Services.http://download.csdn.net/download/u012261044/8386813
[5] Platform specific meta-model of deployment environment ofGoogle App Engine.http://download.csdn.net/download/u012261044/8386821
[6] Bunch C,Drawert B,Chohan N,et al.Language and Runtime Support for Automatic Configuration and Deployment of Scientific Computing Software over Cloud Fabrics[J].Journal of Grid Computing,2012,10(1):23-46
[7] Brandtzg E,Mohagheghi P,Mosser S.Towards a Domain-Specific Language to Deploy Applications in the Clouds[C]∥CLOUD COMPUTING 2012:The Third International Confe-rence on Cloud Computing,GRIDs,and Virtualization.2012
[8] Wettinger J,Andrikopoulos V,Strauch S,et al.Enabling Dy-namic Deployment of Cloud Applications Using a Modular and Extensible PaaS Environment[C]∥Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing.2013:478-485
[9] D’Andria F,Bocconi S,Cruz J,et al.Cloud4SOA:Multi-cloud Application Management Across PaaS Offerings[C]∥Procee-dings of the 2012 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing(SYNASC’12).2012:407-414
[10] Quinton C,Haderer N,Rouvoy R,et al.Towards multi-cloud configurations using feature models and ontologies[C]∥Proceedings of the 2013 International Workshop on Multi-cloud Applications and Federated Clouds(MultiCloud’13).2013:21-26
[11] Ferry N,Rossini A,Chauvel F,et al.Towards Model-DrivenProvisioning,Deployment,Monitoring,and Adaptation of Multi-cloud Systems[C]∥Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing(CLOUD’13).2013:887-894
[12] Nguyen B M,Tran V,Hluchy L.Development and deployment of cloud services via abstraction layer[C]∥2013 International Conference on Computing,Management and Telecommunications (ComManTel).2013
[13] Sellami M,Sami Yangui,Mohamed M,et al.PaaS-Independent Provisioning and Management of Applications in the Cloud[C]∥Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing(CLOUD’13).2013:693-700
[14] Ma Zhi-yi,He Xiao.Building Modeling Tools Based on Meta-modeling and Product Line Technologies[J].Chinese Journal of Electronics,2014,23(2):219-226

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!