AHP-based multi-criteria analysis of multi-cloud data management techniques

Anton Caceres, Larysa Globa

Abstract


Today, the multi-cloud concept covers more and more spheres of modern life: tech-related industries, financial services, healthcare, etc. A multi-cloud environment combines services from different providers through a specific user-side architecture. The aviation industry has several characteristics: large-scale modeling, testing, and managing vast data. Running complex simulations is time-consuming and requires significant high-performance computing (HPC) resources. This, in turn, makes using multi-cloud very promising in this industry. However, currently, there are many approaches to multi-cloud interaction, each of which has its own characteristics. The article researches different approaches to multi-cloud data access and create a model to determine the most optimal one. The research subject is interaction methods in multi-cloud systems: Multi-cloud data storage gateways using the example of S3Proxy, data management platforms using the example of Apache NiFi, and cloud-agnostic libraries using the example of Apache Libcloud. Their main advantages, disadvantages, and features of use are given. The research tasks are formalizing the problem, defining cost, performance, security, and implementation effort parameters for each approach, and developing a multi-criteria decision analysis (MCDA) model using the Analytical Hierarchy Process (AHP) method. Thanks to its adaptability, this model allows organizations to choose the most effective strategy for integrating multi-cloud technologies into their work processes, maximizing potential benefits, regardless of the specific context. The following results were obtained. The MCDA/AHP model was built with the input parameters of performance, security, storage cost, and implementation effort determined. In this case, performance was found empirically, cost was based on the AWS S3 pricing model, implementation efforts were estimated based on expert opinion, and the security criterion was determined using the weighted scoring method. It is important to note that the cost, performance, security, and implementation complexity criteria are ranked in descending order of importance and play a crucial role in obtaining the initial values. Cloud-agnostic libraries achieved the best results, followed by multi-cloud storage gateways and data management platforms. Conclusions. The scientific novelty of this work is the development of a multi-criteria model for determining the most optimal multi-cloud approach. The limitations and opportunities of MCDA/AHP are also described. This not only helps to determine the best approach for specific requirements but also lays a solid foundation for further research and development of strategies for the use of multi-cloud environments in various industries, paving the way for future advancements in the field.

Keywords


cloud computing; multi-cloud; multi-criteria decision analysis; analytical hierarchy process.

Full Text:

PDF

References


Goasduff, L. Why Organizations Choose a Multicloud Strategy. Available at: https://www.gartner.com/smarterwithgartner/why-organizations-choose-a-multicloud-strategy (accessed 24.10.2024).

Flexera. Flexera 2024 State of the Cloud Report. Available at: https://info.flexera.com/CM-REPORT-State-of-the-Cloud (accessed 24.10.2024).

Atrixon. Embracing the cloud: The transformative power of cloud-based simulations in aviation training. Atrixon News. Available at: https://www.atrixon.com/news/embracing-the-cloud%3A-the-transformative-power-of-cloud-based-simulations-in-aviation-training (accessed 24.10.2024).

Pegler, I. Faster insights from Luminary Cloud’s engineering simulations with NVIDIA GPUs. NVIDIA Developer Blog. Available at: https://developer.nvidia.com/blog/faster-insights-from-luminary-clouds-engineering-simulations-with-nvidia-gpus/ (accessed 24.10.2024).

Saxena, D., Gupta, R., & Singh, A. K. A survey and comparative study on multi-cloud architectures: Emerging issues and challenges for cloud federation. Available at: https://ar5iv.labs.arxiv.org/html/2108.12831 (accessed 24.10.2024).

Alonso, J., Orue-Echevarria, L., Casola, V., & et al. Understanding the challenges and novel architectural models of multi-cloud native applications – a systematic literature review. J Cloud Comp., 2023, vol. 12, iss. 6. DOI: 10.1186/s13677-022-00367-6.

Sheldon, R. Cloud Data Management Interface (CDMI). Available at: https://www.techtarget.com/searchstorage/definition/Cloud-Data-Management-Interface (accessed 24.10.2024).

Analyticssteps. What is Open Cloud Computing Interface (OCCI). Available at: https://www.analyticssteps.com/blogs/what-open-cloud-computing-interface-occi (accessed 24.10.2024).

Adhoni, Z., & Lal N, D. Framework Semantic and Standard Approaches in Multi-clouds to Achieve Interoperability: A Survey. J. Integr. Sci. Technol., 2022, vol. 10, iss. 2, pp. 67-72. Available at: https://www.pubs.iscience.in/journal/index.php/jist/article/viewFile/1420/803 (accessed 24.10.2024).

Kozina, O. A., Panchenko, V. I., & Rysovanyy, O. M. Arkhitektura promizhnoho prohramnoho zabezpechennya dlya uzhodzhennya danykh v mul'tykhmarnykh systemakh. [Middleware Architecture for Data Reconciliation in Multi-Cloud Systems]. Vіsnik Nacіonalnogo tehnіchnogo unіversitetu - Bulletin of the National Technical University "KhPI", 2021, no 2(6). doi: 10.20998/2411-0558.2021.02.07, (in Ukrainian).

Ferrer, A. J., Perez, D. G., & Gonzalez, R. S. Multi-Cloud Platform-as-a-Service Model, Functionalities and Approaches. Procedia Computer Science, 2016, vol. 97, pp. 63-72. DOI: 10.1016/j.procs.2016.08.281.

Mansour, I., Sahandi, R., Cooper, K., & Warman, A. Interoperability in the Heterogeneous Cloud Environment: A Survey of Recent User-centric Approaches. International Conference on Internet of Things and Cloud Computing, 2016. DOI: 10.1145/2896387.2896447.

Shukla, P. R., & Patil, V. M. A Comprehensive Review of Frameworks for Achieving Interoperability in Multi-Cloud Environments. Second International Conference on Informatics (ICI), Noida, India, 2023, pp. 1-6. DOI: 10.1109/ICI60088.2023.10421703.

Singh, T., & Kumar, A. Analyzing Security and Privacy Issues for Multi-Cloud Service Providers Using Nessus. Fifth International Conference on Electrical, Computer and Communication Technologies (ICECCT), Erode, India, 2023, pp. 1-8. DOI: 10.1109/ICECCT56650.2023.10179727.

Vemula, V. R. Recent Advancements in Cloud Security Using Performance Technologies and Techniques. 9th International Conference on Smart Structures and Systems (ICSSS), Chennai, India, 2023, pp. 1-7. DOI: 10.1109/ICSSS58085.2023.10407744.

Ramesh, M., Phalak, C., Chahal, D., & Singhal, R. Optimal Mapping of Workflows Using Serverless Architecture in a Multi-Cloud Environment. IEEE 21st International Conference on Software Architecture Companion (ICSA-C), Hyderabad, India, 2024, pp. 252-259. DOI: 10.1109/ICSA-C63560.2024.00053.

Chen, X. Multi-Objective Optimization Task Scheduling Method Based on Dynamic Programming for Multi-Cloud Environment. 4th International Conference on Information Science, Parallel and Distributed Systems (ISPDS), Guangzhou, China, 2023, pp. 278-283. DOI: 10.1109/ISPDS58840.2023.10235565.

Rouse, M. Cloud Storage Gateway. Available at: https://www.techopedia.com/definition/26537/cloud-storage-gateway (accessed 24.10.2024).

Hüllmann, J. A., Sivakumar, A. & Krebber, S. Data Management Platforms: An Empirical Taxonomy. 34th Bled eConference. Bled, Slovenia, 2021. DOI: 10.18690/978-961-286-485-9.10.

Singh, G. Cloud-Native vs. Cloud Agnostic Design: What’s the Difference? Available at: https://www.synopsys.com/blogs/chip-design/cloud-native-vs-cloud-agnostic.html (accessed 24.10.2024).

Parker, E. S3 File Gateway for Efficient, Multi-Cloud File. Available at: https://www.resilio.com/blog/s3-file-gateway (accessed 24.10.2024).

Yousry, A. Data Management: A Guide to Apache NiFi. Available at: https://medium.com/@ansam.yousry/data-management-a-guide-to-apache-nifi-21a29ecc4591 (accessed 24.10.2024).

Libcloud. Apache Libcloud. Available at: https://libcloud.apache.org/ (accessed 24.10.2024).

Talukder, B., & Hipel, K. W. Review and Selection of Multi-Criteria Decision Analysis (MCDA) Technique for Sustainability Assessment. In: J. Ren, ed., Energy Systems Evaluation. Green Energy and Technology. Springer, 2021, vol. 1, Cham. DOI: 10.1007/978-3-030-67529-5_7.

AWS. 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 (accessed 24.10.2024).

Crayon. Available at: https://www.crayon.com (accessed 24.10.2024).

Nordcloud. Available at: https://nordcloud.com (accessed 24.10.2024).

Tech-5. Available at: https://tech-5.de (accessed 24.10.2024).

Casola, V., De Benedictis, A., Rak, M. & Villano, U. Security-by-design in Multi-Cloud Applications: An Optimization Approach. Information Sciences, 2018, vols. 454-455, pp. 344-362. DOI: 10.1016/j.ins.2018.04.081.

Alyas, T., Alissa, K., Alqahtani, M., Faiz, T., Alsaif, S. A., Tabassum, N. & Naqvi, H. H. Multi-Cloud Integration Security Framework Using Honeypots. Mobile Information Systems, 2022, article no. 2600712. DOI: 10.1155/2022/2600712.

Docker Image for S3-Proxy. Reverse proxy for AWS S3 with basic authentication. Available at: https://hub.docker.com/r/pottava/s3-proxy (accessed 19.12.2024).

Docker Image for Apache NiFi. Apache NiFi unofficial binary build. Available at: https://hub.docker.com/r/apache/nifi (accessed 19.12.2024).

Repository Apache Libcloud. Available at: https://github.com/apache/libcloud (accessed 19.12.2024).

Linkov, I., & Moberg, E. Multi-Criteria Decision Analysis: Environmental Applications and Case Studies (1st ed.). Boca Raton, CRC Press, 2012. 204 p.

Al-Oklah, H., Titi, S. & Alodat, T. Introduction to Statistics Made Easy (2 nd ed.). King Saud University Pres, 2014. 238 p.

Hanine, M., Boutkhoum, O. & Tikniouine, A. Application of an Integrated Multi-Criteria Decision Making AHP-TOPSIS Methodology for ETL Software Selection. SpringerPlus, 2016, vol. 5, article no. 263. DOI: 10.1186/s40064-016-1888-z.




DOI: https://doi.org/10.32620/reks.2025.1.04

Refbacks

  • There are currently no refbacks.