Model-Driven Cloud Resource Management ...
Document type :
Compte-rendu et recension critique d'ouvrage
Title :
Model-Driven Cloud Resource Management with OCCIware
Author(s) :
Zalila, Faiez [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Challita, Stéphanie [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Merle, Philippe [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Self-adaptation for distributed services and large software systems [SPIRALS]
Challita, Stéphanie [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Merle, Philippe [Auteur]

Self-adaptation for distributed services and large software systems [SPIRALS]
Journal title :
Future Generation Computer Systems
Pages :
260 - 277
Publisher :
Elsevier
Publication date :
2019-10
ISSN :
0167-739X
English keyword(s) :
Cloud computing
Service computing
Model-Driven Engineering (MDE)
Meta modeling
Models@runtime
Software standards
Computer-aided software engineering
Distributed information systems
Modeling environments
Service computing
Model-Driven Engineering (MDE)
Meta modeling
Models@runtime
Software standards
Computer-aided software engineering
Distributed information systems
Modeling environments
HAL domain(s) :
Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
Informatique [cs]
Informatique [cs]/Génie logiciel [cs.SE]
Informatique [cs]
Informatique [cs]/Génie logiciel [cs.SE]
English abstract : [en]
Cloud computing has emerged as the main paradigm for hosting and delivering computing resources as services over Internet. It provides a delivery model for computing resources at infrastructure, platform, and software ...
Show more >Cloud computing has emerged as the main paradigm for hosting and delivering computing resources as services over Internet. It provides a delivery model for computing resources at infrastructure, platform, and software levels. However, there is a plethora of cloud providers offering different resource management interfaces. Due to this diversity, the consumption, provisioning, management, and supervision of cloud resources are subjected to four key issues, i.e., heterogeneity, interoperability, integration, and portability. To cope with these issues, Open Cloud Computing Interface (OCCI) is proposed as a community-based and open recommendation standard for managing any kind of cloud resources. Currently, only runtime implementations exist for OCCI, and each one targets a specific cloud service model such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), or Software as a Service (SaaS). Thus, OCCI lacks an approach to model and execute different OCCI artifacts. Our approach provides a generic modeling framework coupled with a generic runtime implementation. In this article, we propose the OCCIware approach, which represents the first approach to design, validate, generate, implement, deploy, execute, and supervise everything as a service with OCCI. This approach provides OCCIware Studio, the first model-driven tool chain for OCCI. It is built around OCCIware Metamodel, which defines the static semantics for the OCCI standard in Ecore and OCL. In addition, it proposes OCCIware Runtime, the first generic OCCI runtime implementation targeting all the cloud service models (IaaS, PaaS, and SaaS). OCCIware provides a unique and unified framework to manage OCCI artifacts and, at the same time, it represents a factory to build cloud domain-specific modeling frameworks where each framework targets a specific cloud domain. OCCIware has been applied in various cloud domains and use-cases, which validate its applicability.Show less >
Show more >Cloud computing has emerged as the main paradigm for hosting and delivering computing resources as services over Internet. It provides a delivery model for computing resources at infrastructure, platform, and software levels. However, there is a plethora of cloud providers offering different resource management interfaces. Due to this diversity, the consumption, provisioning, management, and supervision of cloud resources are subjected to four key issues, i.e., heterogeneity, interoperability, integration, and portability. To cope with these issues, Open Cloud Computing Interface (OCCI) is proposed as a community-based and open recommendation standard for managing any kind of cloud resources. Currently, only runtime implementations exist for OCCI, and each one targets a specific cloud service model such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), or Software as a Service (SaaS). Thus, OCCI lacks an approach to model and execute different OCCI artifacts. Our approach provides a generic modeling framework coupled with a generic runtime implementation. In this article, we propose the OCCIware approach, which represents the first approach to design, validate, generate, implement, deploy, execute, and supervise everything as a service with OCCI. This approach provides OCCIware Studio, the first model-driven tool chain for OCCI. It is built around OCCIware Metamodel, which defines the static semantics for the OCCI standard in Ecore and OCL. In addition, it proposes OCCIware Runtime, the first generic OCCI runtime implementation targeting all the cloud service models (IaaS, PaaS, and SaaS). OCCIware provides a unique and unified framework to manage OCCI artifacts and, at the same time, it represents a factory to build cloud domain-specific modeling frameworks where each framework targets a specific cloud domain. OCCIware has been applied in various cloud domains and use-cases, which validate its applicability.Show less >
Language :
Anglais
Popular science :
Non
Collections :
Source :
Files
- https://hal.inria.fr/hal-02375378/document
- Open access
- Access the document
- https://hal.inria.fr/hal-02375378/document
- Open access
- Access the document
- https://hal.inria.fr/hal-02375378/document
- Open access
- Access the document
- document
- Open access
- Access the document
- Model-Driven%20Cloud%20Resource%20Management%20with%20OCCIware.pdf
- Open access
- Access the document
- document
- Open access
- Access the document
- Model-Driven%20Cloud%20Resource%20Management%20with%20OCCIware.pdf
- Open access
- Access the document