DocumentCode :
1710438
Title :
A Precise Metamodel for Open Cloud Computing Interface
Author :
Merle, Philippe ; Barais, Olivier ; Parpaillon, Jean ; Plouzeau, Noel ; Tata, Samir
Author_Institution :
Inria Lille - Nord Eur., Villeneuve d´Ascq, France
fYear :
2015
Firstpage :
852
Lastpage :
859
Abstract :
Open Cloud Computing Interface (OCCI) proposes one of the first widely accepted, community-based, open standards for managing any kinds of cloud resources. But as it is specified in natural language, OCCI is imprecise, ambiguous, incomplete, and needs a precise definition of its core concepts. Indeed, the OCCI Core Model has conceptual drawbacks: an imprecise semantics of its type classification system, a nonextensible data type system for OCCI attributes, a vague and limited extension concept and the absence of a configuration concept. To tackle these issues, this paper proposes a precise metamodel for OCCI. This metamodel defines rigourously the static semantics of the OCCI core concepts, of a precise type classification system, of an extensible data type system, and of both extension and configuration concepts. This metamodel is based on the Eclipse Modeling Framework (EMF), its structure is encoded with Ecore and its static semantics is rigourously defined with Object Constraint Language (OCL). As a consequence, this metamodel provides a concrete language to precisely define and exchange OCCI models. The validation of our metamodel is done on the first world-wide dataset of OCCI extensions already published in the literature, and addressing inter-cloud networking, infrastructure, platform, application, service management, cloud monitoring, and autonomic computing domains, respectively. This validation highlights simplicity, consistency, correctness, completeness, and usefulness of the proposed metamodel.
Keywords :
cloud computing; open systems; resource allocation; EMF; Ecore; OCCI attributes; OCCI core concepts; OCCI core model; OCL; Object Constraint Language; cloud resources management; community-based open standards; eclipse modeling framework; imprecise semantics; metamodel; natural language; nonextensible data type system; open cloud computing interface; static semantics; type classification system; Computational modeling; Context; Data models; Semantics; Unified modeling language; Cloud Computing; Cloud Modeling; Metamodeling; Open Cloud Computing Interface;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location :
New York City, NY
Print_ISBN :
978-1-4673-7286-2
Type :
conf
DOI :
10.1109/CLOUD.2015.117
Filename :
7214127
Link To Document :
بازگشت