Semantic Interoperability in Multi-Cloud Platforms: A Reference Architecture Utilizing an Ontology-Based Approach

Norazian M Hamdan (1), Novia Admodisastro (2), Hafeez Bin Osman (3), Muhammad Sufri Bin Muhammad (4)
(1) Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, Selangor, Malaysia
(2) Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, Selangor, Malaysia
(3) Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, Selangor, Malaysia
(4) Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, Selangor, Malaysia
Fulltext View | Download
How to cite (IJASEIT) :
Hamdan , Norazian M, et al. “Semantic Interoperability in Multi-Cloud Platforms: A Reference Architecture Utilizing an Ontology-Based Approach”. International Journal on Advanced Science, Engineering and Information Technology, vol. 14, no. 6, Dec. 2024, pp. 1967-75, doi:10.18517/ijaseit.14.6.19861.
The rapid expansion of cloud computing has necessitated the development of multi-cloud strategies, which leverage the strengths of multiple cloud service providers to mitigate risks such as vendor lock-in and enhance performance and reliability. Nevertheless, semantic interoperability remains a critical challenge in multi-cloud platforms, where diverse cloud services need to communicate and function seamlessly. Current solutions lack a unified semantic-based representation within reference architectures in multi-cloud platforms and mainly focus on the independent interoperability of a service model, i.e., SaaS, PaaS, and IaaS. This study addresses the critical issue of semantic interoperability in multi-cloud platforms, where the heterogeneity of proprietary cloud solutions impedes seamless integration and communication. Thus, we proposed a reference architecture utilizing an ontology-based approach to facilitate semantic interoperability across diverse cloud platforms. The reference architecture is based on five semantic interoperability requirements identified in our previous study. This paper presents the design and development of a reference architecture that includes high-level and low-level components supported by a taxonomy of semantic interoperability in multi-cloud platforms. Expected outcomes of this study include a standardized framework using an ontology-based approach for semantic mapping and integration of cloud services, which will significantly enhance interoperability and efficiency in multi-cloud platforms. The significance of this research lies in its potential to advance the state of knowledge and practice in multi-cloud computing, enabling more robust and flexible cloud service ecosystems.

I. Odun-Ayo, M. Ananya, F. Agono, and R. Goddy-Worlu, “Cloud Computing Architecture: A Critical Analysis,” 2018 18th International Conference on Computational Science and Applications (ICCSA), pp. 1–7, Jul. 2018, doi: 10.1109/iccsa.2018.8439638.

M. Reece, T. E. Lander, M. Stoffolano, A. Sampson, J. Dykstra, S. Mittal et al., "Systemic Risk and Vulnerability Analysis of Multi-cloud Environments", arXiv preprint, 2023.

M. M. Al-Sayed, H. A. Hassan, and F. A. Omara, “CloudFNF: An ontology structure for functional and non-functional features of cloud services,” Journal of Parallel and Distributed Computing, vol. 141, pp. 143–173, Jul. 2020, doi: 10.1016/j.jpdc.2020.03.019.

N. E. H. Bouzerzour, S. Ghazouani, and Y. Slimani, “A survey on the service interoperability in cloud computing: Client‐centric and provider‐centric perspectives,” Software: Practice and Experience, vol. 50, no. 7, pp. 1025–1060, Jan. 2020, doi: 10.1002/spe.2794.

K. Sana, N. Hassina, and B.-B. Kadda, “Towards a Reference Architecture for Interoperable Clouds,” 2021 8th International Conference on Electrical and Electronics Engineering (ICEEE), pp. 229–233, Apr. 2021, doi: 10.1109/iceee52452.2021.9415944.

K. Benhssayen and A. Ettalbi, “Semantic Interoperability Framework for IAAS Resources in Multi-Cloud Environment,” International Journal of Computer Science and Network Security, vol. 21, no. 2, Feb. 2021, doi: 10.22937/ijcsns.2021.21.2.1.

K. Benhssayen and A. Ettalbi, “An Extended Framework for Semantic Interoperability in PaaS and IaaS Multi-cloud,” Digital Technologies and Applications, pp. 415–424, 2022, doi: 10.1007/978-3-031-02447-4_43.

S. Challita, F. Zalila, and P. Merle, “Specifying Semantic Interoperability between Heterogeneous Cloud Resources with the FCLOUDS Formal Language,” 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), pp. 367–374, Jul. 2018, doi: 10.1109/cloud.2018.00053.

J. Oliveira de Carvalho, F. Trinta, and D. Vieira, “PacificClouds: A Flexible MicroServices based Architecture for Interoperability in Multi-Cloud Environments,” Proceedings of the 8th International Conference on Cloud Computing and Services Science, pp. 448–455, 2018, doi: 10.5220/0006705604480455.

C. Anglano, M. Canonico, and M. Guazzone, “EasyCloud: a Rule based Toolkit for Multi-platform Cloud/Edge Service Management,” 2020 Fifth International Conference on Fog and Mobile Edge Computing (FMEC), pp. 188–195, Apr. 2020, doi:10.1109/fmec49853.2020.9144821.

C. Anglano, M. Canonico, and M. Guazzone, “EasyCloud: Multi-clouds made easy,” 2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC), pp. 526–531, Jul. 2021, doi:10.1109/compsac51774.2021.00078.

D. Androcec and R. Picek, “Cloud ERP API Ontology,” 2022 International Conference on Electrical, Computer and Energy Technologies (ICECET), pp. 1–5, Jul. 2022, doi:10.1109/icecet55527.2022.9873020.

N. Bassiliades, M. Symeonidis, P. Gouvas, E. Kontopoulos, G. Meditskos, and I. Vlahavas, “PaaSport semantic model: An ontology for a platform-as-a-service semantically interoperable marketplace,” Data & Knowledge Engineering, vol. 113, pp. 81–115, Jan. 2018, doi:10.1016/j.datak.2017.11.001.

N. E. H. Bouzerzour, S. Ghazouani, and Y. Slimani, “Cloud interoperability based on a generic cloud service description: Mapping OWL-S to GCSD,” 2020 IEEE 29th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 70–75, Sep. 2020, doi:10.1109/wetice49692.2020.00022.

N. E. H. Bouzerzour and Y. Slimani, “Towards a MaaS Service for Cloud Service Interoperability,” Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development, pp. 72–83, 2022, doi: 10.5220/0010911400003119.

G. G. Castañé, H. Xiong, D. Dong, and J. P. Morrison, “An ontology for heterogeneous resources management interoperability and HPC in the cloud,” Future Generation Computer Systems, vol. 88, pp. 373–384, Nov. 2018, doi: 10.1016/j.future.2018.05.086.

B. Mane, A. Magalhaes, G. Quinteiro, R. Maciel, and D. Claro, “A Domain Specific Language to Provide Middleware for Interoperability among SaaS and DaaS/DBaaS through a Metamodel Approach,” Proceedings of the 23rd International Conference on Enterprise Information Systems, pp. 83–94, 2021, doi:10.5220/0010459600830094.

A. Zeid, S. Sundaram, M. Moghaddam, S. Kamarthi, and T. Marion, “Interoperability in Smart Manufacturing: Research Challenges,” Machines, vol. 7, no. 2, p. 21, Apr. 2019, doi:10.3390/machines7020021.

G. T. Ayem, S. G. Thandekkattu, and N. R. Vajjhala, “Review of Interoperability Issues Influencing Acceptance and Adoption of Cloud Computing Technology by Consumers,” Intelligent Systems and Sustainable Computing, pp. 49–58, 2022, doi: 10.1007/978-981-19-0011-2_5.

B. Varghese and R. Buyya, “Next generation cloud computing: New trends and research directions,” Future Generation Computer Systems, vol. 79, pp. 849–861, Feb. 2018, doi: 10.1016/j.future.2017.09.020.

R. L. Grossman et al., “A Framework for the Interoperability of Cloud Platforms: Towards FAIR Data in SAFE Environments,” Scientific Data, vol. 11, no. 1, Feb. 2024, doi: 10.1038/s41597-024-03041-5.

C. Ramalingam and P. Mohan, “An Efficient Applications Cloud Interoperability Framework Using I-Anfis,” Symmetry, vol. 13, no. 2, p. 268, Feb. 2021, doi: 10.3390/sym13020268.

K. Kaur, DR. S. Sharma, and DR. K. S. Kahlon, “Interoperability and Portability Approaches in Inter-Connected Clouds,” ACM Computing Surveys, vol. 50, no. 4, pp. 1–40, Oct. 2017, doi: 10.1145/3092698.

C. Ramalingam and P. Mohan, “Addressing Semantics Standards for Cloud Portability and Interoperability in Multi Cloud Environment,” Symmetry, vol. 13, no. 2, p. 317, Feb. 2021, doi:10.3390/sym13020317.

G. Zacharewicz et al., “Model-based approaches for interoperability of next generation enterprise information systems: state of the art and future challenges,” Information Systems and e-Business Management, vol. 15, no. 2, pp. 229–256, May 2016, doi: 10.1007/s10257-016-0317-8.

M. J. Heron, V. L. Hanson, and I. Ricketts, “Open Source and Accessibility: Advantages and Limitations,” Journal of Interaction Science, vol. 1, no. 1, p. 2, 2013, doi: 10.1186/2194-0827-1-2.

H. Brabra, A. Mtibaa, L. Sliman, W. Gaaloul, and F. Gargouri, “Semantic Web Technologies in Cloud Computing: A Systematic Literature Review,” 2016 IEEE International Conference on Services Computing (SCC), pp. 744–751, Jun. 2016, doi:10.1109/scc.2016.102.

Z. A. Adhoni and D. Lal, “Framework, semantic and standard approaches in multi-clouds to achieve interoperability: A survey,” Journal of Integrated Science and Technology, vol. 10, no. 2, 2022.

E. Femi Aminu, I. O. Oyefolahan, M. Bashir Abdullahi, and M. T. Salaudeen, “A Review on Ontology Development Methodologies for Developing Ontological Knowledge Representation Systems for various Domains,” International Journal of Information Engineering and Electronic Business, vol. 12, no. 2, pp. 28–39, Apr. 2020, doi:10.5815/ijieeb.2020.02.05.

J. Agbaegbu, O. T. Arogundade, S. Misra, and R. Damaševičius, “Ontologies in Cloud Computing—Review and Future Directions,” Future Internet, vol. 13, no. 12, p. 302, Nov. 2021, doi:10.3390/fi13120302.

Y. Serhane, A. Sekkaki, K. Benzidane, and M. Abid, “Cost Effective Cloud Storage Interoperability Between Public Cloud Platforms,” International Journal of Communication Networks and Information Security (IJCNIS), vol. 12, no. 3, Apr. 2022, doi:10.17762/ijcnis.v12i3.4822.

A. Patel and S. Jain, “Present and future of semantic web technologies: a research statement,” International Journal of Computers and Applications, vol. 43, no. 5, pp. 413–422, Jan. 2019, doi:10.1080/1206212x.2019.1570666.

A. Rejeb et al., “Charting Past, Present, and Future Research in the Semantic Web and Interoperability,” Future Internet, vol. 14, no. 6, p. 161, May 2022, doi: 10.3390/fi14060161.

I. Harrow et al., “Ontology mapping for semantically enabled applications,” Drug Discovery Today, vol. 24, no. 10, pp. 2068–2075, Oct. 2019, doi: 10.1016/j.drudis.2019.05.020.

N. Noy and D. Mcguinness, “Ontology Development 101: A Guide to Creating Your First Ontology,” Knowledge Systems Laboratory, vol. 32, Jul. 2001.

M. M. Al-Sayed, H. A. Hassan, and F. A. Omara, “Towards evaluation of cloud ontologies,” Journal of Parallel and Distributed Computing, vol. 126, pp. 82–106, Apr. 2019, doi: 10.1016/j.jpdc.2018.12.005.

C. Reyes-Peña and M. Tovar-Vidal, “Ontology: Components and Evaluation, a Review,” Research in Computing Science, vol. 148, no. 3, pp. 257–265, Dec. 2019, doi: 10.13053/rcs-148-3-21.

A. Hogan, “RDF Schema and Semantics,” The Web of Data, pp. 111–183, 2020, doi: 10.1007/978-3-030-51580-5_4.

D. Allemang, J. Hendler, and F. Gandon, “Semantic Web for the Working Ontologist,” Jul. 2020, doi: 10.1145/3382097.

BSI Group, “BS ISO/IEC 22123-1:2021 Information technology. Cloud computing - Vocabulary”, Knowledge BSI Group, 28 Feb 2021, doi:10.3403/30408969.

M. Kostoska, M. Gusev, and S. Ristov, “An Overview of Cloud Interoperability,” Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, vol. 8, pp. 873–876, Oct. 2016, doi: 10.15439/2016f463.

Z. A. Adhoni and N. Dayanand Lal, “Taxonomy for Classification of Cloud Service (Paas) Interoperability,” Information Systems for Intelligent Systems, pp. 69–75, 2023, doi:10.1007/978-981-19-7447-2_7.

M. Bauer et al., “Towards Semantic Interoperability Standards based on Ontologies,” AIOTI White Paper, Oct. 2019, doi:10.13140/rg.2.2.26825.29282.

E. B. Gürsel and A. Tarek, “Analysis Of Interoperability In Cloud Computing,” Proceedings of the 2019 5th International Conference on Computer and Technology Applications, pp. 189–192, Apr. 2019, doi:10.1145/3323933.3324089.

B. D. Martino, A. Esposito, and G. Cretella, “From business process models to the cloud: a semantic approach,” International Journal of High Performance Computing and Networking, vol. 12, no. 4, p. 368, 2018, doi: 10.1504/ijhpcn.2018.096718.

J. Alonso et al., “Understanding the challenges and novel architectural models of multi-cloud native applications – a systematic literature review,” Journal of Cloud Computing, vol. 12, no. 1, Jan. 2023, doi:10.1186/s13677-022-00367-6.

G. Abbas, A. Mehmood, J. Lloret, M. S. Raza, and M. Ibrahim, “FIPA‐based reference architecture for efficient discovery and selection of appropriate cloud service using cloud ontology,” International Journal of Communication Systems, vol. 33, no. 14, Jul. 2020, doi:10.1002/dac.4504.

E. L. F. Ribeiro, M. Souza, and D. B. Claro, “MIDAS-OWL: An Ontology for Interoperability between Data and Service Cloud Layers,” XVII Brazilian Symposium on Information Systems, pp. 1–8, Jun. 2021, doi: 10.1145/3466933.3466953.

A. Banu and A. Ameen, “Transforming Medical Data into Ontologies for Improving Semantic Interoperability,” Emerging IT/ICT and AI Technologies Affecting Society, pp. 71–85, Aug. 2022, doi:10.1007/978-981-19-2940-3_5.

N. M. Hamdan and N. Admodisastro, “Towards a Reference Architecture for Semantic Interoperability in Multi-Cloud Platforms,” International Journal of Advanced Computer Science and Applications, vol. 14, no. 12, 2023, doi:10.14569/ijacsa.2023.0141254.

J. Soldatos, E. Troiano, P. Kranas, and A. Mamelli, “A Reference Architecture Model for Big Data Systems in the Finance Sector,” Big Data and Artificial Intelligence in Digital Finance, pp. 3–28, 2022, doi:10.1007/978-3-030-94590-9_1.

F. Liu et al., “NIST cloud computing reference architecture,” National Institute of Standards and Technology, 2011. doi: 10.6028/nist.sp.500-292.

L. Coyne et al., “IBM Private, Public, and Hybrid Cloud Storage Solutions”, 5th ed. IBM Redbooks, 2018.

BSI Group, “BS ISO/IEC 22123-2:2023 Information technology. Cloud computing - Concepts,” Knowledge BSI Group, doi:10.3403/30408972u.

R. Rosselló-Móra, “Taxonomy,” Encyclopedia of Astrobiology, pp. 1648–1649, 2011, doi: 10.1007/978-3-642-11274-4_1562.

K. Aalijah, R. Irfan, U. Umar, and S. Nayab, “Automatic Taxonomy Generation and Incremental Evolution on Apache Spark Parallelization Framework,” KIET Journal of Computing and Information Sciences, vol. 5, no. 1, pp. 15–36, Feb. 2022, doi: 10.51153/kjcis.v5i1.83.

N. Loutas, E. Kamateri, and K. Tarabanis, “A Semantic Interoperability Framework for Cloud Platform as a Service,” 2011 IEEE Third International Conference on Cloud Computing Technology and Science, pp. 280–287, Nov. 2011, doi: 10.1109/cloudcom.2011.45.

T. Labidi, Z. Sakhrawi, A. Sellami, and A. Mtibaa, “An Ontology-Based Approach for Preventing Incompatibility Problems of Quality Requirements During Cloud SLA Establishment,” Computational Collective Intelligence, pp. 663–675, 2019, doi: 10.1007/978-3-030-28377-3_55

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Authors who publish with this journal agree to the following terms:

    1. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
    2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
    3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).