Assessment of Cloud Service Efficiency Based on Price and Quality of Service Features Using Data Envelopment Analysis
Subject Areas : Computational economics
1 -
Keywords: Cloud Computing, Efficiency Measurement, Data Envelopment Analysis ,
Abstract :
Extended Abstract
Purpose
Nowadays, cloud computing has increasingly gained the attention of academic, commercial, and industrial centers due to offering diverse and cost-effective services through the Internet. Although cloud computing has emerged from the convergence of several recent technologies in providing software and hardware services, one of its main driving factors is the economic discussions in the provision and use of services. Currently, various types of cloud services with different prices and efficiencies are available to customers. However, from the customers' perspective, selecting the appropriate cloud service with the lowest cost and highest efficiency that meets their needs is a complex issue. Therefore, evaluating the relative performance of cloud services and ranking them based on their efficiency and price is a necessary task. in this study, the efficiency of cloud services is measured using the Data Envelopment Analysis (DEA) technique, specifically the input-oriented and output-oriented BCC models. The period under review is the year 2023.The software used in this research is Matlab 2019. After executing these models, their correlation with the base CCR model is calculated using the Pearson correlation coefficient. In cloud computing, IT services can be offered to users in a manner similar to public utilities such as water, electricity, gas, and telephone, and users are billed for the usage of these services. In other words, users pay for the hardware and software services based on their consumption. From the consumer's perspective, cloud computing is a cost-saving model that converts capital expenditures into operational expenses. Consequently, various pricing models are introduced by the service providers, allowing customers to choose based on their specific conditions. In this research, input-oriented and output-oriented BCC models are used for ranking virtual machines. In addition to this ranking, new prices are proposed for inefficient virtual machine samples to bring them to the efficiency frontier. The Analytical Hierarchy Process (AHP) is an abstract method for analyzing qualitative criteria related to creating decision-making criteria weights. It is one of the approaches used to address this issue. Data Envelopment Analysis (DEA) is a linear programming method based on multi-variable decision-making. The integrated DEA and AHP method is also employed to select appropriate services for users in a cloud computing environment. While AHP is an effective method for decision-making, it does not account for the uncertainty of human decision-making in pairwise comparison evaluations. The first model of Data Envelopment Analysis is called CCR, which is used for comparing units with constant returns to scale. In 1984, Banker, Charnes, and Cooper introduced a new model named BCC by modifying the CCR model, which evaluates the relative efficiency of units with variable returns to scale. Since the nature of pricing virtual machines relative to their features (such as memory size, processor power, etc.) Does not follow constant returns to scale, the BCC model is used in this research to compare the efficiency of virtual machines. Each virtual machine is considered as a DMU.
Methodology
This research is an applied study aimed at finding a solution to a problem in the community, an industrial organization, or an administrative organization. It is noteworthy that the term "problem" in an organization here does not imply a defect or error, but rather the aim is to add to the knowledge base of that organization. The objective of this study is to evaluate the relative efficiency of virtual machines and to propose appropriate pricing for inefficient samples to cloud providers.
- Implementation of the BCC Model
The BCC model is a nonlinear programming model, and there are two methods to linearize it: the input-oriented approach (maximizing the numerator while keeping the denominator constant) and the output-oriented approach (minimizing the denominator while keeping the numerator constant). The BCC ratio model for evaluating the efficiency of the unit under review (unit o) is shown in equation (1).
- Input-Oriented BCC Envelopment Model
Whenever inputs are minimized to keep the output at its current level, the DEA model will be input-oriented. Equation (2) shows the objective function and constraints of the input-oriented BCC model. In fact, the objective function increases the efficiency of a DMU by reducing inputs while keeping the output level constant.
As previously mentioned, DMU is one of (n) number of DMUs under evaluation. In equation (2) and represent the ith and rth output of , respectively. The efficiency score of is denoted by q*. If q* = 1, then the current input level cannot be reduced, indicating that , is on the efficiency frontier. Otherwise, if q* < 1), will be inefficient, and there will be room for improving efficiency by reducing inputs while keeping the output level constant.
Finding
The obtained results indicate a high correlation between the input-oriented BCC model and the base CCR model. In this article, in addition to ranking the services, suggestions are made for adjusting the prices of inefficient services.
Conclusion
-Cost Analysis: A detailed examination of service delivery costs, including labor, infrastructure, and operational expenses, to identify weaknesses and reduce unnecessary expenditures.
-Service Value Assessment: Determining the value that customers receive from the service and adjusting pricing accordingly based on this value.
-By applying Data Envelopment Analysis (DEA) to evaluate the virtual machine samples, the following results have been obtained.
-By applying Data Envelopment Analysis (DEA) to evaluate the virtual machine samples, the following results have been obtained:
-There is a higher correlation between the efficiency scores obtained from the input-oriented BCC approach and the conventional CCR model compared to the output-oriented BCC approach."
-With the ranking conducted by this research, cloud customers can easily select the types of virtual machines they need.
-Cloud providers can reduce the prices of virtual machine samples that are not on the
efficiency frontier (from the input-oriented perspective) to attract more customers to use their services.
References
- Ahmed, U., Al-Saidi, A., Petri, I. and Rana, Q. (2021) QoS-aware trust establishment for cloud federation. Concurrency and Computation: Practice and Experience,34(3), e6598.
Retrieved from http://doi.org/10.1002/cpe.6598/
-Banker, R.D., A. Charnes, W. and Cooper, W. (1984). Some models for estimating technical and scale inefficiencies in data envelopment analysis. Management science,30(9),1031-1142. Retrieved from http://doi.org/10.1287/mnsc.30.9.1078/
- Charnes, A, and Cooper, W. (1978). Measuring the efficiency of decision-making units. European Journal of Operational Research, 2(6), 429–444. Retrieved from https://doi.org/10.1016/0377-2217 (78)90138-8/
- Duan, Q. (2016). Cloud service performance evaluation: status, challenges, and opportunities– a survey from the system modeling perspective. Digital Communications and Networks, 3(2),101-111. Retrieved from http:// doi.org/10.1016/j.dcan.2016.12.002/
- Fargzadeh, N. (2021). Investigation of performance Isolation application in basic cloud services. Arman Process Journal, 2(1), 9-17. (In Persian)
- Garg, S.K., Versteeg, S. and Buyya, R. (2013). A framework for ranking of cloud computing services, Future Generation Computer Systems
,29(4), 1012–1023. Retrieved from http:// doi.org/10.1016/j.future.2012.06.006/
- Ghasemzadeh Dehabadi, A. (2024). Investigating the impact of using the Internet of Things and cloud computing on the productivity and management of land resources.Journal of New Achievements in Electrical, Computer and Technology,4(11),34-47.(In Persian)
- Hosseinnezhad Gregar, M., Abdollahi Azgomi, M. and Ebrahimi Dishabi, M.R. (2023). A trust evaluation model for cloud computing using Bayesian network: Scientific of electronic and cyber defense,10(4), 53-61. Retrieved from https://dor.isc.ac/dor/20.1001.1.23224347.1401.10.4.6.6 / (In Persian)
- Li, W., Cao, J., Zhao, H., Guo, C., Luo, F. and Tang, W. (2023). Multi-cloud service provision based on decision tree and two-layer Restricted Monte Carlo Tree Search: Internet of Things,22(7),100751. Retrieved from https://doi.org/10.1016/j.iot.2023.100751/
- Li, A., Kandula, X. and Zhang, M. (2010). Cloudcmp: comparing public cloud providers: In: Proceedings of the 10th ACM SIGCOMM, conference on internet measurement, ACM, 1–14.
Retrieved from https://doi.org/10.1145/1879141.1879143/
- Lugo, J., Arevalo, L., Compean, L., Garcia, C. and Carretero, J. (2025) An avatar cloud service-based method for supervising and interacting with containerized applications. Expert Systems with Applications,269(9), 126447. Retrieved from https://doi.org/10.1016/j.eswa.2025.126447/
- Sattari, S. and Habibi, F. (2024). A review of the philosophy of cloud computing: The 6th international conference on science engineering and the role of technology in new businesses. (In Persian)
- Sivakami, R. and Ramaiah, S. (2016). CCDEA Consumer and Cloud–DEA Based Trust Assessment Model for the Adoption of Cloud Services. Cybernetics and Information Technologies, 16(3),52-69. Retrieved from https://doi.org/ 10.1515/cait-2016-0034/
- Thomas, M. and Chandrasekaran, K. (2017). Dynamic partner selection in Cloud Federation for ensuring the quality of service for cloud consumers. International Journal of Modeling Simulation and Scientific Computing, 8(3).
Retrieved from http://doi.org/10.1142/s1793962317500362/
- Vimercati, S., Foresti, S., Piuri, V. and Samarati, P. (2019). A fuzzy-based brokering service for cloud plan selection, IEEE Systems Journal, 13 (4) 4101–4109. Retrieved from http://doi.org/10.1109/JSYST.2019.2893212/