Abstract

Cloud computing enables a revolutionary paradigm of consuming ICT services. However, due to the inadequately described service information, users often feel confused while trying to find the optimal services. Although some approaches are proposed to deal with cloud service retrieval and recommendation issues, they would only work for certain restricted scenarios in dealing with basic service specifications. Indeed, the missing extent is that most of the cloud services are “agile” whilst there are many vague service terms and descriptions. This paper proposes an agility-oriented and fuzziness-embedded cloud service ontology model, which adopts agility-centric design along with OWL2 (Web Ontology Language) fuzzy extensions. The captured cloud service specifications are maintained in an open and collaborative manner, as the fuzziness in the model accepts rating updates from users on the fly. The model enables comprehensive service specification by capturing cloud concept details and their interactions, even across multiple service categories and abstraction levels. Utilizing the model as a knowledge base, a service recommendation system prototype is developed. Case studies demonstrate that the approach can outperform existing practices by achieving effective service search, retrieval and recommendation outcomes.

Highlights

  • Cloud computing revolutionizes the world’s ICT with ondemand provisioning, pay-per-use self-service, ubiquitous network access and location-independent resource pooling

  • It adopts flexible membership classifications, which enables loose boundary restrictions. It maximally utilizes property specifications for enhanced reasoning application. They are represented as follows: 1) In AoFeCSO, cloud services are asserted as individuals that belong to the respected cloud company classes

  • To explain how the imprecise specifications are implemented in AoFeCSO under probabilistic logic network [25] (PLN) theory, we demonstrate some examples

Read more

Summary

Introduction

Cloud computing revolutionizes the world’s ICT with ondemand provisioning, pay-per-use self-service, ubiquitous network access and location-independent resource pooling. The paper’s contributions are: 1) an agility-oriented and fuzziness-embedded cloud service semantic model that maintains comprehensive and in-depth service information; it comprises a diversity of cloud service descriptions, service resource aspects, characteristics and features, plus their interactions, as a single retrievable knowledge source; 2) a cloud service recommendation system that is deployed on top of the model, allowing system users to search and retrieve cloud services flexibly and effectively, and participate in model contents updates, which drive dynamic model evolution.

Background
AoFeCSO model architecture design
Loosely-coupled foundation
Agility-centric design
Ontology construction
Adoption and application of Reasoning OPs
Fuzziness notation and representation
Fuzzy data collection
Fuzzy axiom assertion and annotation
Fuzzy axiom management
System components
Service recommendation
Component interactions
Case study
Cloud service search with keywords and filters
Cloud service recommendation with ratios
Cloud service retrieval
Domain coverage
Quality of modelling
Suitability for service retrieval and recommendation tasks
Adoption and use
Ontology-based knowledge representation on web services and cloud
Cloud service recommendation systems
Findings
Ontology fuzzy extensions
Conclusions and future work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call