Robust Cloud Service Ranking with Deep Learning and Multi-criteria Analysis

Authors

  • Pooja Goyal Department of Computer Science and Application, Maharshi Dayanand University, Rohtak, Haryana, India
  • Sukhvinder Singh Deora Department of Computer Science and Application, Maharshi Dayanand University, Rohtak, Haryana, India

DOI:

https://doi.org/10.13052/jwe1540-9589.2453

Keywords:

Cloud services, DL, ranking, performance evaluation, security metrics

Abstract

With the rapid growth of cloud services, it is crucial to have strong assessment methods in place to rate these services according to their performance, dependability, and security. This study introduces a holistic methodology that utilizes advanced deep learning (DL) algorithms to prioritize and evaluate cloud services. Our model incorporates many assessment criteria, including latency, throughput, availability, and security measures. These criteria are trained using a varied collection of performance measurements from cloud services. We validate the effectiveness of our methodology by comprehensive experiments, attaining greater precision and significance in ranking compared to conventional approaches. The DL model underwent evaluation using a testing set, resulting in a mean absolute error (MAE) of 0.15 in ranking scores. The algorithm regularly achieved superior results compared to conventional ranking approaches, particularly in situations where performance measures varied. Through the incorporation of security metrics, the model successfully assessed and ranked cloud service providers (CSPs) based not only on their performance, but also on their ability to withstand security threats. The DL technique exhibited more flexibility and contextual awareness in its rankings, hence showcasing its superiority in adjusting to real-time data. The research conducted a comparison between DL-based rankings and conventional methodologies and industry standards, demonstrating its superiority in effectively adjusting to real-time data. The study technique entails gathering data from many CSPs to construct a resilient framework for evaluating cloud services using DL models. The data is obtained from publicly available performance statistics, cloud monitoring tools, user evaluations, and problem reports. The collection comprises both structured and unstructured data, including essential performance and accuracy indicators.

Downloads

Download data is not yet available.

Author Biographies

Pooja Goyal, Department of Computer Science and Application, Maharshi Dayanand University, Rohtak, Haryana, India

Pooja Goyal received a B.C.A. degree in Computer Science from Maharshi Dayanand University, Rohtak in 2009, an M.C.A. degree in 2012 and an M.Tech in Computer Science and Engineering from the Maharshi Dayanand University, Rohtak in 2017, and a UGC(Net) in Computer Science in 2017. She is currently pursuing a Ph.D. from Maharshi Dayanand University under the guidance of Dr. Sukhvinder Singh Deora.

Sukhvinder Singh Deora, Department of Computer Science and Application, Maharshi Dayanand University, Rohtak, Haryana, India

Sukhvinder Singh Deora is currently working as an Assistant Professor in the Department of Computer Sciences at Maharshi Dayanand University, Rohtak, India. He received his M.Sc. (Mathematics) and M.C.A. from Kurukshetra University in 2000 and 2002 respectively. He did his M.Phil. in Computer Science and completed his Ph.D. in 2015. He is a reviewer for many SCIS-listed prestigious international and Indian Journals. He is also a member of the Editorial Board of some journals. To his credit are many prominent papers in the area of data security, big data analytics, and issues related to cloud computing, general privacy and computer science education. He has also been the editor of a few proceedings of national level seminars/conferences. With an exposure of 20 years in education and 1.5 years in the IT industry, his areas of interest include testing, Java technologies, and database design issues. His current contributions are in areas including big data analytics, network security, theoretical computer sciences, and applications of fuzzy logic. He is an active member of professional societies like ACM, the Computer Society of India (CSI), and the Indian Society of Information Theory and Applications (ISITA).

References

Agrawal, A., and Agrawal, A. (2016). Performance evaluation of cloud service providers: A survey and ranking. Journal of Cloud Computing, 5(1), 1–16.

Alwidian, J., Al-Hawari, T., and Khader, A. T. (2018). Cloud service ranking using multi-criteria decision-making methods. Procedia Computer Science, 130, 290–297.

Huang, Z., Chen, Y., and Fu, X. (2019). A DL approach to cloud service ranking. IEEE Access, 7, 182416–182429.

Menzel, M., Schönherr, M., and Tai, S. (2015). (MC2)2

: Criteria-based selection and ranking of cloud services using multicriteria decision analysis. 2015 IEEE International Conference on Cloud Engineering (IC2E), 247–254.

Moghaddam, F. F., Mohammadian, M., and Wray, M. (2018). Cloud service selection using an adaptive neuro-fuzzy inference system. Journal of Network and Computer Applications, 115, 1–13.

Mourad, A., and Habib, M. A. (2017). A novel approach for cloud services ranking based on trust and reputation. Future Generation Computer Systems, 75, 548–555.

Sharma, Y., and Peddoju, S. K. (2016). Multi-criteria based optimal selection of cloud service providers. 2016 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), 51–56.

Sun, Y., Zhang, Y., Xiong, Y., and Zhu, G. (2014). Data security and privacy in cloud computing. International Journal of Distributed Sensor Networks, 10(1), 190903.

Tang, Z., Wang, G., and Liu, J. (2019). Cloud service ranking using QoS history with neural network. Concurrency and Computation: Practice and Experience, 31(18), e5218.

Wang, S., and Wang, Q. (2014). A survey of cloud service selection and ranking: A trust, risk, and service quality perspective. 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC), 232–241.

Xu, X., Zhu, K., and Li, L. (2020). A comprehensive survey of cloud service ranking using ML and DL techniques. Journal of Systems and Software, 167, 110598.

Yousefpour, A., Javadi, B., and Buyya, R. (2019). Policy-based and ML based cloud service provider ranking systems: A taxonomy, review, and future directions. Software: Practice and Experience, 49(9), 1379–1410.

Zheng, H., Martin, P., and Jang, H. (2016). Cloud service ranking with ML. 2016 IEEE International Conference on Services Computing (SCC), 489–496.

Buyya, R., Broberg, J., and Goscinski, A. (2010). Cloud Computing: Principles and Paradigms. John Wiley & Sons.

Jaiswal, A., Sharma, R., and Joshi, G. P. (2019). Cloud service ranking based on quality of service using a weighted aggregation approach. IEEE Access, 7, 87816–87824.

Almorsy, M., Grundy, J., and Müller, I. (2016). An analysis of the cloud computing security problem. arXiv preprint arXiv:1609.01107.

Kashif, M., Gill, S. S., Buyya, R., and Shamim, H. (2017). Ranking cloud service providers using multicriteria decision analysis and probabilistic linguistic term sets. Future Generation Computer Systems, 73, 96–104.

Chen, Z., Zhao, H., and Xu, M. (2019). A survey on ranking and selection of cloud services: Applications and approaches. Computers & Electrical Engineering, 74, 26–37.

Alhamad, M., Dillon, T., and Chang, E. (2010). SLA-based trust model for cloud computing. 2010 13th International Conference on Network-Based Information Systems, 321–324.

Li, W., and Wang, Z. (2015). Security-aware cloud service selection model based on multi-criteria decision analysis. 2015 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), 1252–1256.

Patel, P., Ranabahu, A. H., and Sheth, A. P. (2009). Service level agreement in cloud computing. Cloud Workshops at OOPSLA, 2.

Sun, B., Shi, W., and Zhan, L. (2019). DL based QoS prediction for cloud services. 2019 IEEE International Conference on Web Services (ICWS), 395–402.

Xia, F., Yang, L. T., Wang, L., and Vinel, A. (2012). Internet of things. International Journal of Communication Systems, 25(9), 1101–1102.

Zeng, L., Benatallah, B., and Ngu, A. H. (2004). QoS-aware middleware for web services composition. IEEE Transactions on Software Engineering, 30(5), 311–327.

Zhang, Q., Cheng, L., and Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications, 1(1), 7–18.

Gill, S. S., Buyya, R., and Chana, I. (2017). RC2R: Runtime cost-based resource ranking framework for cloud data centers. Software: Practice and Experience, 47(7), 953–976.

Garg, S. K., and Buyya, R. (2012). SLA-based resource allocation for software as a service provider (SaaS) in cloud computing environments. 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing (UCC), 315–322.

Rodriguez, M. A., and Buyya, R. (2014). Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Transactions on Cloud Computing, 2(2), 222–235.

Kumar, R., and Singh, J. (2019). Cloud computing security issues and its research perspectives: A survey. International Journal of Computer Applications, 975, 8887.

https://dgtlinfra.com/wp-content/uploads/2022/06/Top-10-Cloud-Service-Providers-Globally-in-2022-1024x636.jpg.webp.

Downloads

Published

2025-08-26

How to Cite

Goyal, P. ., & Deora, S. S. . (2025). Robust Cloud Service Ranking with Deep Learning and Multi-criteria Analysis. Journal of Web Engineering, 24(05), 739–772. https://doi.org/10.13052/jwe1540-9589.2453

Issue

Section

Articles