Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Semantic Registry for Cloud Services

Similar presentations


Presentation on theme: "A Semantic Registry for Cloud Services"— Presentation transcript:

1 A Semantic Registry for Cloud Services
Cristina Mîndruţă, Teodor-Florin Fortiş West University of Timişoara

2 Context Major Cloud Computing Standards:
Context Major Cloud Computing Standards: NIST : service models, deployment models, cloud computing characteristics OCCI : model of resources at IaaS level CAMP – OASIS : model of resources at PaaS level TOSCA – OASIS : model of IT service architecture and lifecycle management operations on it. CIMI – DMTF : interface for management IaaS resources ODCA : structure of service catalogues at cloud providers CDMI : model for acces and management of storage resources Cloud Semantic Frameworks mOSAIC Project

3 Objectives Cloud Ontology Framework General structure Core definitions
Objectives Cloud Ontology Framework General structure Core definitions Extensibility mechanism Basic functions Registering cloud services Semantic discovery Properties-based service selection Support for cloud services instantiation and management Semantic registry

4 Use cases and requirements
Use cases and requirements Service discovery and selection Service registration Support for the instantiation of services that require other services Extend ontology with new types of cloud services Support for essential cloud service characteristics

5 Core domain model Main concepts : CloudService and CloudRequest
Core domain model Main concepts : CloudService and CloudRequest CloudServiceType classified on two orthogonal criteria Extensibility mechanism based on Property and PropertyValue

6 Ontology framework model
Ontology framework model Core ontologies and template for service local ontology

7 Cloud Service Types – extension point
Cloud Service Types – extension point Details for Network cloud service type CloudServiceType instances

8 Cloud service WSMO definition
Cloud service WSMO definition webService ServiceName importsOntology {CS_Core, Local ontology} capability ... precondition ... definedBy … and canProvide(...). assumption ... definedBy … and isAquired(...). interface(s) ... ontology Local ontology importsOntology {CS_Core} instance(s) ... axiom canProvideDef definedBy ... Two parts: WSMO WebService Local WSMO ontology Required services – specified in assumption block of capability section

9 Cloud service example : WSMO service definition
Cloud service example : WSMO service definition Assumption on the existence of required cloud service Precondition – matching criteria

10 Cloud service example : local WSMO ontology
Cloud service example : local WSMO ontology Axiom :canProvideDef

11 Conclusion and future work
Conclusion and future work Framework for a semantic registry of cloud services Core ontological definitions Extension mechanism Relevant for: Cloud interoperability Cloud service discovery and composition Support software services (responsible with finding and selecting cloud services) Marketing advantages of cloud providers Future work: Better and actual alignment to the considered standards Mapping tools for registration with standard service catalogues Integration with a CloudML engine

12 Thank you


Download ppt "A Semantic Registry for Cloud Services"

Similar presentations


Ads by Google