loading
Documents

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Elias Adriano Nogueira da Silva 1 ; Daniel Lucrédio 2 ; Ana Moreira 3 and Renata Fortes 1

Affiliations: 1 University of São Paulo, Brazil ; 2 Federal University of São Carlos, Brazil ; 3 Universidade Nova De Lisboa, Portugal

ISBN: 978-989-758-104-5

Keyword(s): Cloud Computing, Model-Driven Engineering, Platform-as-a-Service, Portability, Persistence

Related Ontology Subjects/Areas/Topics: Cloud Application Portability ; Cloud Computing ; Cloud Delivery Models ; Development Methods for Cloud Applications ; Fundamentals ; Model-Driven Web Service Engineering ; Platforms and Applications ; Services Science

Abstract: In cloud computing, lock-in refers to the difficulty of porting an application from one platform to another. An example of such difficulty can be witnessed when porting an application from Platform-as-a-Service Google App Engine to Microsoft Azure. Differences in their implementations are substantial, yielding non-portable applications. Standardization could address this problem, but existing initiatives are still to be accepted. This paper addresses lock-in by proposing a model-driven engineering design approach that decouples platform specific code from the application logic. The resulting platform-independent models, as well as corresponding model transformations, can be reused to generate distinct platform-specific implementations, hence reducing the programming effort spent coding repetitive tasks. Such transformations can be made available for reuse on a repository for cloud providers. We have implemented transformations to handle persistence for Google App Engine and Azure, and discuss how model-driven engineering can reconcile the differences between features of the persistence models of GAE and Azure. (More)

PDF ImageFull Text

Download
Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.215.161.19

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Adriano Nogueira da Silva, E.; Lucrédio, D.; Moreira, A. and Fortes, R. (2015). Supporting Multiple Persistence Models for PaaS Applications using MDE - Issues on Cloud Portability.In Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-104-5, pages 331-342. DOI: 10.5220/0005441203310342

@conference{closer15,
author={Elias Adriano Nogueira da Silva. and Daniel Lucrédio. and Ana Moreira. and Renata Fortes.},
title={Supporting Multiple Persistence Models for PaaS Applications using MDE - Issues on Cloud Portability},
booktitle={Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2015},
pages={331-342},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005441203310342},
isbn={978-989-758-104-5},
}

TY - CONF

JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Supporting Multiple Persistence Models for PaaS Applications using MDE - Issues on Cloud Portability
SN - 978-989-758-104-5
AU - Adriano Nogueira da Silva, E.
AU - Lucrédio, D.
AU - Moreira, A.
AU - Fortes, R.
PY - 2015
SP - 331
EP - 342
DO - 10.5220/0005441203310342

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.