An OCCI compliant model for PaaS resources description and provisioning - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue The Computer Journal Année : 2016

An OCCI compliant model for PaaS resources description and provisioning

Résumé

The proliferation of Cloud Computing platforms has led to the emergence of a large number of heterogeneous platform resources, services, application programming interfaces and supported frameworks and technologies. On one hand, supported frameworks vary from one Platform-as-a-Service (PaaS) to another depending on their implementations and capacities. On the other hand, each PaaS provides a specific and proprietary scenario to provision adequate resources and to deploy applications. In this paper, we propose a new PaaS-independent approach to provision in a unified way, appropriate PaaS resources for applications deployment in Cloud platforms. Our approach aims at addressing vendor lock-in restrictions and applications portability issues in existing Cloud platforms. To that end, we define a unified description model based on the Open Cloud Computing Interface (OCCI) core model that allows describing and managing an abstract Cloud resource. Our defined model consists of two main parts: (1) an OCCI platform extension which describes PaaS resources that can be provisioned by a PaaS to set-up an appropriate environment and (2) an OCCI application extension which describes application resources to deploy an application in this environment. We show the feasibility of our approach with an implementation and a use case of a realistic deployment scenario in Cloud Foundry PaaS
Fichier non déposé

Dates et versions

hal-01282279 , version 1 (03-03-2016)

Identifiants

Citer

Sami Yangui, Samir Tata. An OCCI compliant model for PaaS resources description and provisioning. The Computer Journal, 2016, 59 (3), pp.308 - 324. ⟨10.1093/comjnl/bxu132⟩. ⟨hal-01282279⟩
56 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More