8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

An Ontology-based System for Cloud Infrastructure Services’ Discovery

Download740 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2012.250650,
        author={Surya Nepal and Miranda Zhang and Rajiv Ranjan and Armin Haller and Dimitrios Georgakopoulos},
        title={An Ontology-based System for Cloud Infrastructure Services’ Discovery},
        proceedings={8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2012},
        month={12},
        keywords={cloud computing service descriptions semantic web recommender system},
        doi={10.4108/icst.collaboratecom.2012.250650}
    }
    
  • Surya Nepal
    Miranda Zhang
    Rajiv Ranjan
    Armin Haller
    Dimitrios Georgakopoulos
    Year: 2012
    An Ontology-based System for Cloud Infrastructure Services’ Discovery
    COLLABORATECOM
    ICST
    DOI: 10.4108/icst.collaboratecom.2012.250650
Surya Nepal,*, Miranda Zhang1, Rajiv Ranjan1, Armin Haller1, Dimitrios Georgakopoulos1
  • 1: CSIRO ICT Centre
*Contact email: surya.nepal@csiro.au

Abstract

The Cloud infrastructure services landscape advances steadily leaving users in the agony of choice. As a result, Cloud service dentification and discovery remains a hard problem due to different service descriptions, nonstandardised naming conventions and heterogeneous types and features of Cloud services. In this paper, we present an OWLbased ontology, the Cloud Computing Ontology (CoCoOn) that defines functional and non-functional concepts, attributes and relations of infrastructure services. We also present a system, CloudRecommender-that implements our domain ontology in a relational model. The system uses regular expressions and SQL for matching user requests to service descriptions. We briefly describe the architecture of the CloudRecommender system, and demonstrate its effectiveness and scalability through a service configuration selection experiment based on a set of prominent Cloud providers’ descriptions including Amazon, Azure, and GoGrid.