Skip to main content
Log in

Cloud services description ontology used for service selection

  • Original Research
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. https://www.w3.org/TR/owl2-overview/.

  2. https://www.google.com/.

References

  1. Mell P, Grance T et al (2011) The NIST definition of cloud computing. National Institute of Standards and Technology Special Publication 800-145

  2. 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

    Google Scholar 

  3. Nabli H, Djemaa RB, Amor IAB (2018) Efficient cloud service discovery approach based on LDA topic modeling. J Syst Softw 146:233–248

    Article  Google Scholar 

  4. 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

  5. Souad G, Yahya S (2017) A survey on cloud service description. J Netw Comput Appl 91:61–74

    Article  Google Scholar 

  6. Pedrinaci C, Cardoso J, Leidig T (2014) Linked USDL: a vocabulary for web-scale service trading. In: European semantic web conference, pp 68–82

  7. Cardoso J, Pedrinaci C (2015) Evolution and overview of linked USDL. In: International conference on exploring services science, pp 50–64

  8. 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

    Article  Google Scholar 

  9. 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

  10. 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

  11. Souad G, Yahya S (2017) Towards a standardized cloud service description based on USDL. J Syst Softw 132:1–20

    Article  Google Scholar 

  12. 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

  13. Jaeyong K, Mong SK (2016) Ontology-enhanced agent-based cloud service discovery. Int J Cloud Comput 5(1–2):144–171

    Google Scholar 

  14. 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

  15. 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

  16. Quinton C, Romero D, Duchien L (2016) SALOON: a platform for selecting and configuring cloud environments. Softw Pract Exp 46(1):55–78

    Article  Google Scholar 

  17. Höfer CN, Georgios K (2011) Cloud computing services: taxonomy and comparison. J Internet Serv Appl 2(2):81–94

    Article  Google Scholar 

  18. Nabli H, Djemaa RB, Amor IAB (2019) Linked USDL extension for cloud services description. In: International conference on web engineering, pp 359–373

  19. 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

  20. Steffen S, Jorge C, Martin J (2015) Service semantics, fundamentals of service systems. Springer, New York, pp 137–178

    Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

  23. 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

    Google Scholar 

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. SLA C (2014) Cloud service level agreement standardisation guidelines. European Commission, Brussels, p 141

  30. 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

  31. Sekandar K (2018) A quality measure for automatic ontology evaluation and improvement. Master’s thesis

  32. 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)

  33. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hajer Nabli.

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.

Supplementary material 1 (rar 326 KB)

Supplementary material 2 (rar 54 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-021-00328-y

Keywords

Navigation