A MULTI-CRITERIA AND ONTOLOGY-BASED APPROACH TO MULTI-CLOUD ENVIRONMENT SELECTION
DOI:
https://doi.org/10.26906/SUNZ.2024.4.084Keywords:
cloud computing, multi-cloud, data interoperability, MCDA, ontological modelAbstract
Today, multi-cloud environments for data storage and processing have become a standard practice worldwide. Each cloud provider offers own unique solutions, making it challenging for end users to select a service provider, as they aim to maximize efficiency while minimizing costs. This paper explores multi-cloud paradigms, including multi-cloud storage gateways, data management platforms, and cloud-agnostic libraries. The study uses multicriteria decision analysis (MCDA) with AHP and TOPSIS methods to identify the optimal approach for corporate and academic applications, based on criteria such as cost, implementation effort, security, and performance. Additionally, an ontological model is proposed to create a flexible framework for selecting multi-cloud approaches. This model leverages weighting factors derived from practical experiments using AHP and TOPSIS, focusing on the specific requirements of multi-cloud environments in corporate and academic contexts. The model provides the most effective strategies for combining cloud services based on particular application scenarios.Downloads
References
“Flexera 2024 State of the Cloud Report,” Accessed on: 15.04.2024. [Online]. Available: https://info.flexera.com/CMREPORT-State-of-the-Cloud.
J. Carvalho, D. Vieira, and F. Trinta, “Dynamic Selecting Approach for Multi-cloud Providers,” in Cloud Computing – CLOUD 2018, M. Luo and L. J. Zhang, Eds., Cham: Springer, 2018, vol. 10967, Lecture Notes in Computer Science, https://doi.org/10.1007/978-3-319-94295-7_3.
P. Wang, C. Zhao, W. Liu, Z. Chen, and Z. Zhang, “Optimizing Data Placement for Cost-Effective and High Available MultiCloud Storage,” Computing and Informatics, vol. 39, pp. 51–82, 2020. doi: 10.31577/cai20201-251.
J. Alonso, L. Orue-Echevarria, V. Casola, and et al., “Understanding the challenges and novel architectural models of multicloud native applications – a systematic literature review,” J. Cloud Computing, vol. 12, p. 6, 2023. https://doi.org/10.1186/s13677-022-00367-6.
M. Boch et al., “A Systematic Review of Data Management Platforms,” in Information Systems and Technologies, A. Rocha, H. Adeli, G. Dzemyda, and F. Moreira, Eds., Cham: Springer, 2022, vol. 469, Lecture Notes in Networks and Systems, https://doi.org/10.1007/978-3-031-04819-7_2.
H. A. Imran et al., "Multi-Cloud: A Comprehensive Review," in 2020 IEEE 23rd International Multitopic Conference (INMIC), Bahawalpur, Pakistan, 2020, pp. 1-5, doi: 10.1109/INMIC50486.2020.9318176.
S. Tu, "Multicloud Connectivity: A Complete Guide," Megaport, 2022. [Online]. Available: https://www.megaport.com/blog/multicloud-connectivity-complete-guide/
“Why Do Companies Use Multi-Cloud?” [Online]. Available: https://prosimo.io/why-do-companies-use-multi-cloud/.
N. S. Kravets and M. S. Chernyshov, “Problems of Multi-Cloud Solutions Deploying and Managing,” Bionika Intellekta, no. 1(96), pp. 63–68, 2021. doi: 10.30837/bi.2021.1(96).10. [Online]. Available: https://openarchive.nure.ua/server/api/core/bitstreams/7ffc0f49-0a95-4228-8bc4-5d0cbcab6fed/content.
“Terraform Docs Overview,” [Online]. Available: https://developer.hashicorp.com/terraform/docs.
“Apache Libcloud,” Libcloud. [Online]. Available: https://libcloud.apache.org/.
“Cloud Storage Gateway,” Techopedia, Accessed on: 25.04.2024. [Online]. Available: https://www.techopedia.com/definition/26537/cloud-storage-gateway.
“The Top 7 Cloud Storage Gateway Solutions,” [Online]. Available: https://expertinsights.com/insights/top-cloud-storagegateway-solutions/.
O. Tomarchio, D. Calcaterra, and G. D. Modica, “Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworks,” J. Cloud Computing, vol. 9, p. 49, 2020. https://doi.org/10.1186/s13677-020-00194-7.
“What is Data Management Platform (DMP)?” Oracle. [Online]. Available: https://www.oracle.com/cx/marketing/data-management-platform/what-is-dmp/#how-to-choose-the-right-dmp.
M. Farid, H. S. Lim, C. P. Lee, and R. Latip, “Scheduling Scientific Workflow in Multi-Cloud: A Multi-Objective Minimum Weight Optimization Decision-Making Approach,” Symmetry, vol. 15, no. 2047, 2023. https://doi.org/10.3390/sym15112047.
A. Cacerec, L. Globa, “AHP-driven multi-criteria analysis of multi-cloud data management techniques”, unpublished.
M. Aruldoss, T. M. Lakshmi, and V. P. Venkatesan, “A Survey on Multi Criteria Decision Making Methods and Its Applications,” American Journal of Information Systems, vol. 1, no. 1, pp. 31-43, 2013. doi: 10.12691/ajis-1-1-5.
A. Buriachenko and N. Kuts, “Multi-Criterion Analysis Methods,” ResearchGate, 2021. [Online]. Available: https://www.researchgate.net/publication/348774582_MULTI-CRITERION_ANALYSIS_METHODS.
V. S. Korendovych, “Application of Multi-Criteria Analysis for Priority Selection,” Journal: Collection of the Scientific Papers of the Centre for Military and Strategic Studies of the National Defence University of Ukraine, no. 2-60, pp. 129-136, 2018. doi: 10.33099/2304-2745/2017-2-60/129-136.
M. Hanine, O. Boutkhoum, A. Tikniouine, and et al., “Application of an Integrated Multi-Criteria Decision Making AHPTOPSIS Methodology for ETL Software Selection,” SpringerPlus, vol. 5, p. 263, 2016. https://doi.org/10.1186/s40064-016-1888-z.
Crayon. [Online]. Available at: https://www.crayon.com.
Nordcloud. [Online]. Available at: https://nordcloud.com.
Tech-5. [Online]. Available at: https://tech-5.de.
AWS, 2024. AWS Prices. Available at: https://aws.amazon.com/ru/pricing/?aws-products-pricing.sort-by=item.additionalFields.productNameLowercase&aws-products-pricing.sort-order=asc&awsf.Free%20Tier%20Type=*all&awsf.tech-category=*all
I. Linkov and E. Moberg, Multi-Criteria Decision Analysis: Environmental Applications and Case Studies. Accessed on: 08.05.2024. [Online]. Available: https://books.google.pl/books?hl=uk&lr=&id=LqdH2G6xk1AC&oi=fnd&pg=PP1&dq=Multiple+Criteria+Decision+Analysis&ots=rqQXIy452V&sig=fFSu7G4k4Lnxv55eO3dRQSWBarI&redir_esc=y#v=onepage&q=Multiple%20Criteria%20Decision%20Analysis&f=false.
A. Y. Gladun and K. O. Khala, “Computer Means, Networks, and Systems,” Kzms, no. 18, pp. 5-10, 2019. [Online]. Available: http://nbuv.gov.ua/UJRN/Kzms_2019_18_3.
A. A. Kosolapov and Y. O. Pshinko, “Ontological Models in the Problems of Automation of Sorting Stations,” Artificial Intelligence, no. 4, pp. 344–352, 2013. [Online]. Available: http://dspace.nbuv.gov.ua/handle/123456789/85188.
O. V. Zakharova, “Basic Principles for the Construction of Ontological Graph-Oriented Description of the Application Area,”Problemy Programuvannia, no. 4, pp. 51-59, 2010. [Online]. Available: http://dspace.nbuv.gov.ua/bitstream/handle/123456789/50356/6_s_51-59.pdf?sequence=1.
S. Haiko and V. Prykhodniuk, “Representation of Educational Resources as Interactive Documents,” in Proceedings of the XII International Scientific-Practical Conference «INTERNET-EDUCATION-SCIENCE» (IES-2020), Ukraine, Vinnytsia, 26-29 May 2020, pp. 249–251. Vinnytsia: VNTU, 2020.