Enabling Cloud Application Portability

Demetris Antoniades, Nicholas Loulloudes, Athanasios Foudoulis, Chrystalla Sophokleous, Demetris Trihinas, George Pallis, Marios Dikaiakos, Harald Kornmayer

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The Cloud Application Management Framework (CAMF) enables Cloud application developers to design, deploy and manage their applications through an intuitive blueprint design. In this paper we show how Cloud application developers can utilize CAMF in order to have portable applications that can be deployed on different IaaS with minimal effort. Towards this goal, we introduce the Cloud Application Requirement Language (CARL). CARL can be used for defining the application software and hardware requirements, information that is then included into the TOSCA description of the Cloud application, alongside the application blueprint. CAMF's Information Service utilizes both these artifacts to provide IaaS specific configurations that fulfill the user's requirements.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing, UCC 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages354-360
Number of pages7
ISBN (Electronic)9780769556970
DOIs
Publication statusPublished - 2015
Event8th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2015 - Limassol, Cyprus
Duration: 7 Dec 201510 Dec 2015

Other

Other8th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2015
Country/TerritoryCyprus
CityLimassol
Period7/12/1510/12/15

Keywords

  • cloud application management
  • portability

Fingerprint

Dive into the research topics of 'Enabling Cloud Application Portability'. Together they form a unique fingerprint.

Cite this