Abstract
Cloud computing has emerged as a tremendous opportunity for both industry and academia as it introduces a fundamental shift in Cloud service delivery. This situation has led to more competitive Cloud providers giving end-users greater freedom to choose the best Cloud service. However, each Cloud provider uses its techniques to describe its Cloud services. As a result, it is increasingly difficult for users to find and access Cloud services with similar functionality. The variety of these techniques is due to the lack of Cloud services description standardization. To deal with such issues and due to the vast search space, we propose in this paper a Cloud services description ontology, “CSDO,” that assists the Cloud service publication, discovery, and selection processes. The proposed description is based on the Linked-USDL language to describe Cloud services thanks to its expressiveness.





Similar content being viewed by others
References
Mell P, Grance T et al (2011) The NIST definition of cloud computing. National Institute of Standards and Technology Special Publication 800-145
Ben Djemaa R, Nabli H, Amor Amous Ben I (2019) Enhanced semantic similarity measure based on two-level retrieval model. Concurren Comput Pract Exp 31(15):e5135
Nabli H, Djemaa RB, Amor IAB (2018) Efficient cloud service discovery approach based on LDA topic modeling. J Syst Softw 146:233–248
Tahamtan A, Beheshti SA, Anjomshoaa A, Tjoa AM (2012) A cloud repository and discovery framework based on a unified business and cloud service ontology. In: IEEE eighth world congress on services, pp 203–210
Souad G, Yahya S (2017) A survey on cloud service description. J Netw Comput Appl 91:61–74
Pedrinaci C, Cardoso J, Leidig T (2014) Linked USDL: a vocabulary for web-scale service trading. In: European semantic web conference, pp 68–82
Cardoso J, Pedrinaci C (2015) Evolution and overview of linked USDL. In: International conference on exploring services science, pp 50–64
Manoranjan P, Kumar PB, Ranjan PM (2018) An ontology-based cloud infrastructure service discovery and selection system. Int J Grid Util Comput 9(2):108–119
Shetty J, D’Mello DA (2015) An XML based data representation model to discover infrastructure services. In: International conference on smart technologies and management for computing, communication, controls, energy and materials (ICSTM), pp 119–125
Afify YM, Moawad IF, Badr NL, Tolba MF (2013) A semantic-based software-as-a-service (saas) discovery and selection system. In: 8th International conference on computer engineering and systems (ICCES), pp 57–63
Souad G, Yahya S (2017) Towards a standardized cloud service description based on USDL. J Syst Softw 132:1–20
Cardoso J, Barros A, May N, Kylau U (2010) Towards a unified service description language for the internet of services: requirements and first developments. In: IEEE international conference on services computing, pp 602–609
Jaeyong K, Mong SK (2016) Ontology-enhanced agent-based cloud service discovery. Int J Cloud Comput 5(1–2):144–171
Rekik M, Boukadi K, Ben-Abdallah H (2015) Cloud description ontology for service discovery and selection. In: 10th International joint conference on software technologies (ICSOFT), vol 1, pp 1–11
Zhang Q, Haller A, Wang Q (2019) CoCoOn: cloud computing ontology for IaaS price and performance comparison. In: International semantic web conference, pp 325–341
Quinton C, Romero D, Duchien L (2016) SALOON: a platform for selecting and configuring cloud environments. Softw Pract Exp 46(1):55–78
Höfer CN, Georgios K (2011) Cloud computing services: taxonomy and comparison. J Internet Serv Appl 2(2):81–94
Nabli H, Djemaa RB, Amor IAB (2019) Linked USDL extension for cloud services description. In: International conference on web engineering, pp 359–373
Bizer C, Heath T, Berners-Lee T (2011) Linked data: the story so far. In: Semantic services, interoperability and web applications: emerging concepts, pp 205–227
Steffen S, Jorge C, Martin J (2015) Service semantics, fundamentals of service systems. Springer, New York, pp 137–178
Ehsan A, Reza AM, Davood M (2016) A novel taxonomy and comparison method for ranking cloud computing software products. Int J Grid Distrib Comput 9(3):173–190
Fortis TF, Munteanu VI, Negru V (2012) Towards an ontology for cloud services. In: Sixth international conference on complex, intelligent, and software intensive systems, pp 787–792
Fang L, Jin T, Jian M, Robert B, John M, Lee B, Dawn L (2011) NIST cloud computing reference architecture. NIST Spec Publ 500:1–28
Hepp M (2008) Goodrelations: an ontology for describing products and services offers on the web. In: International conference on knowledge engineering and knowledge management, pp 329–346
García JM, Pedrinaci C, Resinas M, Cardoso J, Fernández P, Ruiz-Cortés A (2015) Linked USDL agreement: effectively sharing semantic service level agreements on the web. In: IEEE international conference on web services, pp 137–144
Labidi T, Mtibaa A, Gaaloul W, Tata S, Gargouri F (2017) Cloud SLA modeling and monitoring. In: IEEE international conference on services computing (SCC), pp 338–345
Ghumman WA, Schill A (2016) Structural specification for the SLAs in cloud computing (S3LACC). In: International conference on the economics of grids, clouds, systems, and services, pp 49–61
Maarouf A, Marzouk A, Haqiq A (2015) A review of SLA specification languages in the cloud computing. In: 10th International conference on intelligent systems: theories and applications (SITA), pp 1–6
SLA C (2014) Cloud service level agreement standardisation guidelines. European Commission, Brussels, p 141
Loukil F, Rekik M, Boukadi K (2016) Antipattren-based cloud ontology evaluation. In: IEEE/ACS 13th international conference of computer systems and applications (AICCSA), pp 1–8
Sekandar K (2018) A quality measure for automatic ontology evaluation and improvement. Master’s thesis
Brewster C, Alani H, Dasmahapatra S, Wilks Y (2004) Data driven ontology evaluation. In: Proceedings of the fourth international conference on language resources and evaluation (LREC’04)
David S, Montserrat B, Sergio M, Josep D-F (2015) Semantic variance: an intuitive measure for ontology accuracy evaluation. Eng Appl Artif Intell 39:89–99
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Nabli, H., Ben Djemaa, R. & Amous Ben Amor, I. Cloud services description ontology used for service selection. SOCA 16, 17–30 (2022). https://doi.org/10.1007/s11761-021-00328-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-021-00328-y