Skip to main content
Log in

Leveraging cloud computing for the semantic web: review and trends

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

A Correction to this article was published on 05 March 2020

This article has been updated

Abstract

Semantic and cloud computing technologies have become vital elements for developing and deploying solutions across diverse fields in computing. While they are independent of each other, they can be integrated in diverse ways for developing solutions and this has been significantly explored in recent times. With the migration of web-based data and applications to cloud platforms and the evolution of the web itself from a social, web 2.0 to a semantic, web 3.0 comes as the convergence of both technologies. While several concepts and implementations have been provided regarding interactions between the two technologies from existing research, without an explicit classification of the modes of interaction, it can be quite challenging to articulate the interaction modes; hence, building upon them can be a very daunting task. Hence, this research identifies and describes the modes of interaction between them. Furthermore, a “cloud-driven” interaction mode which focuses on fully maximising cloud computing characteristics and benefits for driving the semantic web is described, providing an approach for evolving the semantic web and delivering automated semantic annotation on a large scale to web applications.

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

Change history

  • 05 March 2020

    Unfortunately, the given names and the family name of the author Uchitha Jayawickrama are incorrectly published in the original article.

References

  • Adedugbe O, Benkhelifa E, Campion R (2017) Towards cloud driven semantic annotation. In: 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA). pp 1378–1384

  • Ahn Y, Kim Y (2015) Semantic resource classification using statistical analysis for application characteristics in intercloud environment. In: 2015 17th IEEE Asia-Pacific network operations and management symposium (APNOMS) pp 558–561

  • Aiyar S, Gupta K, Rajaraman R, Shen B, Sun Z, Sundaram R (2018) Colocation, colocation, colocation: optimizing placement in the hybrid cloud. International symposium on algorithmic aspects of cloud computing. Springer, Cham, pp 25–45

    Google Scholar 

  • Akgun A, Ayvaz S (2018) An approach for information discovery using ontology in semantic web content. In: Proceedings of the 2018 international conference on information science and system. pp 250–255

  • Alam F, Rahman SU, Khusro S, Ali S (2015) Towards a semantic web stack applicable for both RDF and topic maps: a survey. University of engineering and technology Taxila. Technical Journal 20(2):114

    Google Scholar 

  • Alti A, Laborie S, Roose P (2015) Cloud semantic-based dynamic multimodal platform for building mHealth context-aware services. In: 2015 IEEE 11th international conference on wireless and mobile computing, networking and communications (WiMob). pp 357–364

  • Amato F, Mazzeo A, Mazzocca N, Romano S (2015) Semantically driven documents composition in CloSe cloud system. Int J Comput Sci Eng 11(1):68–77

    Google Scholar 

  • Auxilia M, Raja K (2012) A semantic-based access control for ensuring data security in cloud computing. In: 2012 IEEE International Conference on Radar, Communication and Computing (ICRCC). pp 171–175

  • Bassiliades N, Symeonidis M, Meditskos G, Kontopoulos E, Gouvas P, Vlahavas I (2017) A semantic recommendation algorithm for the PaaSport platform-as-a-service marketplace. Expert Syst Appl 67:203–227

    Article  Google Scholar 

  • Basu A (2019) Semantic web, ontology, and linked data. In: Web services: concepts, methodologies, tools, and applications. pp 127–148

  • Benkner S, Borckholder C, Saglimbeni YKA, Lobo TP, Nowakowski P, Wood S (2014) Cloud-based semantic data management for the VPH-share medical research community. In: IEEE international conference on intelligent networking and collaborative systems. pp 610–615

  • Benton WC, Rati RH, Erlandson EJ (2011) Wallaby: a scalable semantic configuration service for grids and clouds. In: State of the practice reports. ACM, p 10

  • Berlanga R, Nebot V, Pérez M (2015) Tailored semantic annotation for semantic search. J Web Sem 30:69–81

    Article  Google Scholar 

  • Bernabe JB, Perez JMM, Calero JMA, Clemente FJG, Perez GM, Skarmeta AFG (2014) Semantic-aware multi-tenancy authorization system for cloud architectures. Fut Gen Comput Syst 32:154–167

    Article  Google Scholar 

  • Bhattacharyya A, Jandaghi SAJ, Sotiriadis S, Amza C (2016) Semantic aware online detection of resource anomalies on the cloud. In: 2016 IEEE international conference on cloud computing technology and science (CloudCom). pp 134–143

  • Bourgonje P, Moreno-Schneider J, Nehring J, Rehm G, Sasaki F, Srivastava A (2016) Towards a platform for curation technologies: enriching text collections with a semantic-web layer. In: European Semantic Web Conference, pp 65–68

  • Brandis K, Dzombeta S, Haufe K (2014) Towards a framework for governance architecture management in cloud environments: a semantic perspective. Fut Gen Comput Syst 32:274–281

    Article  Google Scholar 

  • Buscaldi D, Gangemi A, Recupero DR (2018) Semantic web challenges. Springer, Berlin

    Book  Google Scholar 

  • Castane GG, Xiong H, Dong D, Morrison JP (2018) An ontology for heterogeneous resources management interoperability and HPC in the cloud. Fut Gen Comput Syst 88:373–384

    Article  Google Scholar 

  • Challita S, Zalila F, Merle P (2018) Specifying semantic interoperability between heterogeneous cloud resources with the FCLOUDS formal language. In: 2018 IEEE 11th International conference on cloud computing (CLOUD). pp 367–374

  • Chernyshov A, Balandina A, Kostkina A, Klimov V (2016) Intelligence search engine and automatic integration system for web-services and cloud-based data pro-viders based on semantics. Proc Comput Sci 88:272–276

    Article  Google Scholar 

  • Coronado M, Iglesias CA, Serrano E (2015) Modelling rules for automating the Evented WEb by semantic technologies. Expert Syst Appl 42(21):7979–7990

    Article  Google Scholar 

  • Corradi A, Destro M, Foschini L, Kotoulas S, Lopez V, Montanari R (2016) Mobile cloud support for semantic-enriched speech recognition in social care. IEEE Trans Cloud Comput 7(1):259–272

    Article  Google Scholar 

  • Cortázar GO, Zapater JJS, Sánchez FG (2012) Adding semantics to cloud computing to enhance service discovery and access. In: Proceedings of the 6th Euro American conference on telematics and information systems. pp 231–236

  • Cretella G, Di Martino B (2012) Towards a semantic engine for cloud applications development. In: 6th International conference on complex, intelligent, and software intensive systems. pp 198–203

  • Dautov R, Kourtesis D, Paraskakis I, Stannett M (2013) Addressing self-management in cloud platforms: A semantic sensor web approach. In: Proceedings of the 2013 International Workshop on Hot topics in cloud services. pp 11–18

  • Dessì N, Milia G, Pascariello E, Pes B (2016) COWB: a cloud-based framework supporting collaborative knowledge management within biomedical communities. Fut Gen Comput Syst 54:399–408

    Article  Google Scholar 

  • Di Martino B, Esposito A (2016) Semantic techniques for multi-cloud applications portability and interoperability. Proc Comput Sci 97:104–113

    Article  Google Scholar 

  • Di Martino B, Cretella G, Esposito A (2013) Semantic and agnostic representation of cloud patterns for cloud interoperability and portability. In: IEEE 5th international conference on cloud computing technology and science, vol 2. pp 182–187

  • Di Martino B, Esposito A, Cretella G (2015) Semantic representation of cloud patterns and services with automated reasoning to support cloud application portability. IEEE Trans Cloud Comput 5(4):765–779

    Article  Google Scholar 

  • Di Martino B, Cretella G, Esposito A (2017) Cloud services composition through cloud patterns: a semantic-based approach. Soft Comput 21(16):4557–4570

    Article  Google Scholar 

  • Di Modica G, Tomarchio O (2016) Matchmaking semantic security policies in heterogeneous clouds. Fut Gen Comput Syst 55:176–185

    Article  Google Scholar 

  • Dragoni N, Lanese I, Larsen ST, Mazzara M, Mustafin R, Safina L (2017) Microservices: How to make your application scale. International Andrei Ershov Memorial Conference on Perspectives of System Informatics. Springer, Cham, pp 95–104

    Google Scholar 

  • Fang D, Liu X, Romdhani I, Pahl C (2015) An approach to unified cloud service access, manipulation and dynamic orchestration via semantic cloud service operation specification framework. J Cloud Comput 4(1):14

    Article  Google Scholar 

  • Fang D, Liu X, Romdhani I, Jamshidi P, Pahl C (2016) An agility-oriented and fuzziness-embedded semantic model for collaborative cloud service search, retrieval and recommendation. Fut Gen Comput Syst 56:11–26

    Article  Google Scholar 

  • Fensel D (ed) (2011) Foundations for the web of information and services: a review of 20 years of semantic web research. Springer, Berlin

    Google Scholar 

  • Fu Z, Xia L, Sun X, Liu AX, Xie G (2018) Semantic-aware searching over encrypted data for cloud computing. IEEE Trans Inf Forensics Secur 13(9):2359–2371

    Article  Google Scholar 

  • Garcia R, Brunetti JM, Lopez- Muzas A, Gimeno JM, Gil R (2011) Publishing and interacting with linked data. In: Proceedings of the international conference on web intelligence, mining and semantics, May 25. ACM, p 18

  • Garg S, Garg S (2019) Automated Cloud Infrastructure, Continuous Integration and Continuous Delivery using Docker with Robust Container Security. In 2019 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR). pp 467–470

  • Gezer V, Bergweiler S (2017) Cloud-based infrastructure for workflow and service engineering using semantic web technologies. Int J Adv Internet Technol 10(1):36–45

    Google Scholar 

  • Giakoumis D, Mavridou E, Votis K, Giannoutakis K, Tzovaras D, Hassapis G (2015) A semantic framework to support the management of cloud-based service provision within a global public inclusive infrastructure. Int J Electron Commer 20(1):142–173

    Article  Google Scholar 

  • Gilbert J (2018) Cloud native development patterns and best practices. Packt, Birmingham

    Google Scholar 

  • Gracia J, Mena E (2011) Dealing with semantic heterogeneity issues on the web. IEEE Internet Comput. https://doi.org/10.1109/MIC.2011.129

    Article  Google Scholar 

  • Gutiérrez Y, Tomás D, Moreno I (2019) Developing an ontology schema for enriching and linking digital media assets. Fut Gen Comput Syst 101:381–397

    Article  Google Scholar 

  • Halford S, Pope C, Weal M (2013) Digital futures? sociological challenges and opportunities in the emergent semantic web. Sociology 47(1):173–189

    Article  Google Scholar 

  • Hamadache K (2014) Ontology driven reputation model for the cloud. In: IEEE 6th international conference on cloud computing technology and science. pp 735–738

  • Hendre A, Joshi KP (2015) A semantic approach to cloud security and compliance. In: IEEE 8th international conference on cloud computing, pp 1081–1084

  • Hsu IC, Cheng FQ (2015) SAaaS: a cloud computing service model using semantic-based agent. Expert Systems 32(1):77–93

    Article  Google Scholar 

  • Hu YJ, Wu WN, Cheng DR (2012) Towards law-aware semantic cloud policies with exceptions for data integration and protection. In: Proceedings of the 2nd international conference on web intelligence, mining and semantics. ACM. p 26

  • Hua Y, Liu X (2019) Semantic-aware data cube for cloud networks. Searchable storage in cloud computing. Springer, Singapore, pp 179–204

    Chapter  Google Scholar 

  • Husain M, McGlothlin J, Masud MM, Khan L, Thuraisingham BM (2011) Heuristics-based query processing for large RDF graphs using cloud computing. IEEE Trans Knowl Data Eng 23(9):1312–1327

    Article  Google Scholar 

  • Kang GS, Singh J, Khanna MS (2011) Semantic Web services in clouds for semantic computing. In: Proceedings of the international conference on advances in computing and artificial intelligence. pp 229–232

  • Khalili A, Loizou A, van Harmelen F (2016) Adaptive linked data-driven web components: building flexible and reusable semantic web interfaces. In: European semantic web conference. pp 677–692

  • Kim P, Ng CK, Lim G (2010) When cloud computing meets with Semantic Web: a new design for e-portfolio systems in the social media era. Br J Edu Technol 41(6):1018–1028

    Article  Google Scholar 

  • Kourtesis D, Alvarez-Rodríguez JM, Paraskakis I (2014) Semantic-based QoS management in cloud systems: current status and future challenges. Fut Gen Comput Syst 32:307–323

    Article  Google Scholar 

  • Leymann F, Breitenbücher U, Wagner S, Wettinger J (2016) Native cloud applications: why monolithic virtualization is not their foundation. International Conference on Cloud Computing and Services Science. Springer, Cham, pp 16–40

    Google Scholar 

  • Liu L, Yao X, Qin L, Zhang M (2014) Ontology-based service matching in cloud computing. In: IEEE international conference on fuzzy systems (FUZZ-IEEE). pp 2544–2550

  • Malik KR, Sam Y, Hussain M, Abuarqoub A (2018) A methodology for real-time data sustainability in smart city: towards inferencing and analytics for big-data. Sustain Cities Soc 39:548–556

    Article  Google Scholar 

  • Malki A, Benslimane SM (2013) Semantic cloud: building dynamic mashup in cloud environment. Int J Inf Technol Web Eng (IJITWE) 8(4):20–35

    Article  Google Scholar 

  • Manno G, Smari WW, Spalazzi L (2012) FCFA: A semantic-based federated cloud framework architecture. In: International conference on high performance computing and simulation (HPCS). pp 42–52

  • Mateen A, Waheed A (2016) The role of virtualization techniques to overcome the challenges in cloud computing. Int J Comput Appl 143(9):7–11

    Google Scholar 

  • Mell P, Grance T (2011) The NIST definition of cloud computing

  • Mika P, Tummarello G (2008) Web semantics in the clouds. IEEE Intell Syst 23(5):82–87

    Article  Google Scholar 

  • Modi KJ, Garg S (2019) A QoS-based approach for cloud-service matchmaking, selection and composition using the Semantic Web. J Syst Inf Technol 21(1):63–89

    Article  Google Scholar 

  • Namasudra S, Roy P, Balusamy B (2017) Cloud computing: fundamentals and research issues. In: 2017 IEEE 2nd international conference on recent trends and challenges in computational models (ICRTCCM), pp 7–12

  • Narula GS, Wason R, Jain V, Baliyan A (2018) Ontology mapping and merging aspects in semantic web. Int Rob Auto J 4(1):00087

    Google Scholar 

  • Nawaz F, Mohsin A, Janjua NK (2019) Service description languages in cloud computing: state-of-the-art and research issues. Service oriented computing and applications. pp 1–17

  • Nelson V, Uma V (2012) Semantic based resource provisioning and scheduling in inter-cloud environment. In: IEEE international conference on recent trends in information technology, pp 250–254

  • Park K, Kim Y, Chang J (2014) Semantic reasoning with contextual ontologies on sensor cloud environment. Int J Distrib Sens Netw 10(4):693957

    Article  Google Scholar 

  • Pendyala VS, Holliday J (2010) Performing intelligent mobile searches in the cloud using semantic technologies. In: IEEE international conference on granular computing. pp 381–386

  • Pham H, Woodworth J, Salehi MA (2018) Survey on secure search over encrypted data on the cloud. arXiv:1811.09767

  • Pileggi SF, Calvo-Gallego J, Amor R (2013) Bringing semantic resources together in the cloud: from theory to application. In: 5th IEEE international conference on computational intelligence, modelling and simulation. pp 113–118

  • Rani M, Nayak R, Vyas OP (2015) An ontology-based adaptive personalized e-learning system, assisted by software agents on cloud storage. Knowl-Based Syst 90:33–48

    Article  Google Scholar 

  • Rekik M, Boukadi K, Ben-Abdallah H (2015) Cloud description ontology for service discovery and selection. In: IEEE 10th international joint conference on software technologies (ICSOFT), vol 1. pp 1–11

  • Rezaei R, Chiew TK, Lee SP, Aliee ZS (2014) A semantic interoperability framework for software as a service system in cloud computing environments. Expert Syst Appl 41(13):5751–5770

    Article  Google Scholar 

  • Riazuelo L, Tenorth M, Di Marco D, Salas M, Galvez-Lopez D, Mosenlechner L, Montiel JM (2015) RoboEarth semantic mapping: a cloud enabled knowledge-based approach. IEEE Trans Autom Sci Eng 12(2):432–443

    Article  Google Scholar 

  • Rittinghouse JW, Ransome JF (2017) Cloud computing: implementation, management, and security. CRC Press, Boca Raton

    Book  Google Scholar 

  • Rodríguez-García MÁ, Valencia-García R, García-Sánchez F, Samper-Zapater JJ (2014) Ontology-based annotation and retrieval of services in the cloud. Knowl-Based Syst 56:15–25

    Article  Google Scholar 

  • Rudman R, Bruwer R (2016) Defining Web 3.0: opportunities and challenges. The Electronic Library 34(1):132–154

    Article  Google Scholar 

  • Saeed A, Ibrahim M, Harras KA, Youssef M (2015) Toward dynamic real-time geo-location databases for TV white spaces. IEEE Network 29(5):76–82

    Article  Google Scholar 

  • Santana-Pérez I, Pérez-Hern’ndez MS (2012) A semantic scheduler architecture for federated hybrid clouds. In: IEEE 5th international conference on cloud computing. pp 384–391

  • Santana-Perez I, da Silva RF, Rynge M, Deelman E, Pérez-Hernández MS, Corcho O (2017) Reproducibility of execution environments in computational science using semantics and clouds. Fut Gen Comput Syst 67:354–367

    Article  Google Scholar 

  • Saravanan K, Radhakrishnan A (2018) Dynamic search engine platform for cloud service level agreements using semantic annotation. Int J Semant Web Inf Syst (IJSWIS) 14(3):70–98

    Article  Google Scholar 

  • Sheth A, Ranabahu A (2010) Semantic modeling for cloud computing, part 2. IEEE Internet Comput 14(4):81–84

    Article  Google Scholar 

  • Somasundaram TS, Govindarajan K, Rao SM (2012) An architectural framework to solve the interoperability issue between private clouds using semantic technology. In: IEEE international conference on recent trends in information technology, pp 162–167

  • Souza A, Cacho N, Batista T, Lopes F (2015) Cloud query manager: using semantic web concepts to avoid IaaS cloud lock-in. In: 2015 IEEE 8th international conference on cloud computing, pp 702–709

  • Taibi D, Lenarduzzi V, Pahl C (2018) Architectural patterns for microservices: a systematic mapping study. In: CLOSER. pp 221–232

  • Takabi H (2013) A semantic based policy management framework for cloud computing environments (Doctoral dissertation, University of Pittsburgh)

  • Talukdar T, Batra G, Vaidya J, Atluri V, Sural S (2017) Efficient bottom-up mining of attribute-based access control policies. In: IEEE 3rd international conference on collaboration and internet computing (CIC). pp 339–348

  • Tan Y, Jiang H, Feng D, Tian L, Yan Z, Zhou G (2010) SAM: a semantic-aware multi-tiered source de-duplication framework for cloud backup. In: 39th IEEE international conference on parallel processing. pp 614–623

  • Tao D, Jin L, Liu W, Li X (2013) Hessian regularized support vector machines for mobile image annotation on the cloud. IEEE Trans Multimed 15(4):833–844

    Article  Google Scholar 

  • Trajanov D, Stojanov R, Jovanovik M, Zdraveski V, Ristoski P, Georgiev M, Filiposka S (2012) Semantic sky: a platform for cloud service integration based on semantic web technologies. In: Proceedings of the 8th international conference on semantic systems. ACM, pp 109–116

  • Uren V, Cimiano P, Iria J, Handschuh S, Vargas-Vera M, Motta E, Ciravegna F (2006) Semantic annotation for knowledge management: requirements and a survey of the state of the art. Web Semant Sci Serv Agents World Wide Web 4(1):14–28

    Article  Google Scholar 

  • Veloudis S, Paraskakis I (2016) Defining an ontological framework for modelling policies in cloud environments. In: IEEE international conference on cloud computing technology and science (CloudCom). pp 277–284

  • Verspoor K, Kim JD, Dumontier M (2015) Interoperability of text corpus annotations with the semantic web. BMC Proc 9(5):A2

    Article  Google Scholar 

  • W3C (2017) Semantic Web Layers (image). https://www.w3.org/2001/12/semweb-fin/w3csw. Accessed 27 June 2017

  • Wu Y, Wang Z, Chen S, Wang, G, Li, C (2017) Automatically semantic annotation of network document based on domain knowledge graph. In: IEEE international symposium on parallel and distributed processing with applications and 2017 ieee international conference on ubiquitous computing and communications (ISPA/IUCC). pp 715–721

  • Wang X, Zhang X, Li M (2015) A survey on semantic sensor web: sensor ontology, mapping and query. Int J u-e-Serv Sci Technol 8(10):325–342

    Article  Google Scholar 

  • Ward JS, Barker A (2012) Semantic based data collection for large scale cloud systems. In: Proceedings of the 5th international workshop on data-intensive distributed computing date. ACM, pp 13–22

  • Xia Z, Zhu Y, Sun X, Chen L (2014) Secure semantic expansion-based search over encrypted cloud data supporting similarity ranking. J Cloud Comput 3(1):8

    Article  Google Scholar 

  • Xu Z, Mei L, Liu Y, Hu C, Chen L (2016) Semantic enhanced cloud environment for surveillance data management using video structural description. Computing 98(1–2):35–54

    Article  MathSciNet  MATH  Google Scholar 

  • Yang Y (2015) Attribute-based data retrieval with semantic keyword search for e-health cloud. J Cloud Comput 4(1):10

    Article  Google Scholar 

  • Ye J, Dasiopoulou S, Stevenson G, Meditskos G, Kontopoulos E, Kompatsiaris I, Dobson S (2015) Semantic web technologies in pervasive computing: a survey and research roadmap. Pervas Mob Comput 23:1–25

    Article  Google Scholar 

  • Yongsiriwit K, Sellami M, Gaaloul W (2016) A semantic framework supporting cloud resource descriptions interoperability. In: IEEE 9th international conference on cloud computing (CLOUD). pp 585–592

  • Yuan H, Wu J, Jin H (2008) An ontology modeling for the semantic web based on cloud model. In: IEEE international conference on granular computing. pp 762–767

  • Zhang J (2015) Semantic-based searchable encryption in cloud: issues and challenges. In: IEEE 1st international conference on computational intelligence theory, systems and applications (CCITSA). pp 163–165

  • Zhang M, Yuan F, Zhu J (2015) Integrating semantic knowledge into Tag-LDA model through cloud model. In: IEEE international conference on big data (big data). IEEE, pp 2907–2909

Download references

Acknowledgements

Funding was provided by Zayed University (Grant No. RIF).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oluwasegun Adedugbe.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest.

Additional information

Communicated by B. B. Gupta.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The original article has been updated: Due to co-author Uchitha Jayawickrama surname update.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Adedugbe, O., Benkhelifa, E., Campion, R. et al. Leveraging cloud computing for the semantic web: review and trends. Soft Comput 24, 5999–6014 (2020). https://doi.org/10.1007/s00500-019-04559-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-019-04559-2

Keywords

Navigation