Abstract
With the development of network infrastructure, a large volume of data will be exchanged with increased bandwidth. Many applications are connecting people to the rest of the world through the public network. Thus, privacy and security have become a concern. Under this circumstance, it becomes a trend that the enterprises tend to host their data and services on private clouds dedicated to their own use, rather than the public cloud services. However, in contrary to the well-investigated total cost of ownership (TCO) for public clouds, the analytic research on the cost of purchase and operation for private clouds is still a blank. In this work, we first review the state-of-the-art TCO literature to summarize the models, tools, and cost optimization techniques for public clouds. Based on our survey, we envision the TCO modeling and optimization for private clouds by comparing the differences of features between public and private clouds. Finally, we propose a heuristic algorithm, conflict-aware first-fit to optimize the total cost of ownership of private cloud by minimizing the number of racks when deploying servers.
Similar content being viewed by others
References
Iglesias, J.O., Perry, P., Stokes, N., Thorburn, J., Murphy, L. (2013). A cost-capacity analysis for assessing the efficiency of heterogeneous computing assets in an enterprise cloud. In: IEEE/ACM 6th International Conference on Utility and Cloud Computing, UCC 2013, Dresden, Germany, December 9-12, 2013, pp. 107–114. IEEE Computer Society . https://doi.org/10.1109/UCC.2013.32
Mvelase, P., Sibiya, G., Dlodlo, N., Oladosu, J., Adigun, M. (2013). A comparative analysis of pricing models for enterprise cloud platforms. In: 2013 Africon, pp. 1–7. https://doi.org/10.1109/AFRCON.2013.6757870
Weinhardt, C., Anandasivam, A., Blau, B., Borissov, N., Meinl, T., Michalk, W., & Stößer, J. (2009). Cloud computing-a classification, business models, and research directions. Business and Information Systems Engineering, 1(5), 391–399.
Etro, F. (2010). The economic consequences of the diffusion of cloud computing
Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., & Ghalsasi, A. (2011). Cloud computing - the business perspective. Decision Support Systems, 51(1), 176–189. https://doi.org/10.1016/j.dss.2010.12.006.
Mell, P., & Grance, T. (2009). The nist definition of cloud computing. National Institute of Standards and Technology, 53(6), 50.
Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer System, 25, 599–616.
Pal, R., & Hui, P. (2013). Economic models for cloud service markets: Pricing and capacity planning. Theor. Comput. Sci., 496, 113–124.
For economics, C., Business research Ltd, C. (2010). The cloud dividend: Part one. the economic benefits of cloud computing to business and the wider emea economy-France, Germany, Italy, Spain and the UK. Business& Information Systems Engineering.
Chang, V.I., Wills, G.B., Roure, D.D. (2010). A review of cloud business models and sustainability. 2010 IEEE 3rd International Conference on Cloud Computing pp. 43–50.
Brocke, J.V., Lindner, M. (2004). Service portfolio measurement - a framework for evaluating the financial consequences of out-tasking decisions. pp. 203–211 . https://doi.org/10.1145/1035167.1035197
Skilton, M., Director, C. (2009) Other members of the Cloud Business Artifacts Project: Building return on investment from cloud computing. White Paper.
Tsalis, N., Theoharidou, M., Gritzalis, D. (2013). Return on security investment for cloud platforms. 2013 IEEE 5th International Conference on Cloud Computing Technology and Science 2, 132–137
Martens, B., Walterbusch, M., Teuteberg, F. (2012). Costing of cloud computing services: A total cost of ownership approach. 2012 45th Hawaii International Conference on System Sciences pp. 1563–1572.
Ellram, L.M. (1993). Total cost of ownership: Elements and implementation
Ellram, L.M. (1993). Total cost of ownership: a key concept in strategic cost management decisions
Milligan, B. (1999). Tracking total cost of ownership proves elusive. Purchasing, 127, 22–23.
Degraeve, Z., & Roodhooft, F. (1999). Improving the efficiency of the purchasing process using total cost of ownership in-formation: The case of heating electrodes at cockerill sambre SA. European Journal of Operational Research. https://doi.org/10.1016/S0377-2217(97)00383-4.
Larsen, M.H., Holck, J., Pedersen, M.K. (2004). The challenges of open source software in it adoption: Enterprise achitecture versus total cost of ownership.
Moyle, K.(2004). Total cost of ownership and open source software.
Ardagna, D., Francalanci, C., Trubian, M. (2004). A cost-oriented approach for infrastructural design. In: SAC.
Klems, M., Nimis, J., Tai, S. (2008). Do clouds compute? a framework for estimating the value of cloud computing. In: WEB.
Patel, C.D., Shah, A. (2005). Cost model for planning, development and operation of a data center.
Li, X., Li, Y., Liu, T., Qiu, J., Wang, F. (2009). The method and tool of cost analysis for cloud computing. In: 2009 IEEE International Conference on Cloud Computing, pp. 93–100. https://doi.org/10.1109/CLOUD.2009.84
Filiopoulou, E., Mitropoulou, P., Tsadimas, A., Michalakelis, C., Nikolaidou, M., Anagnostopoulos, D. (2015). Integrating cost analysis in the cloud: A sos approach. 2015 11th International Conference on Innovations in Information Technology (IIT) pp. 278–283.
Simonet, A., Lebre, A., Orgerie, A. (2016). Deploying distributed cloud infrastructures: Who and at what cost? In: 2016 IEEE International Conference on Cloud Engineering Workshop (IC2EW), pp. 178–183. https://doi.org/10.1109/IC2EW.2016.48
Sun, K., Li, Y. (2013) Effort estimation in cloud migration process. In: 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering, pp. 84–91. https://doi.org/10.1109/SOSE.2013.29
Thanakornworakij, T., Nassar, R., Leangsuksun, C., Paun, M. (2012). An economic model for maximizing profit of a cloud service provider. 2012 Seventh International Conference on Availability, Reliability and Security pp. 274–279.
Sousa, E., Maciel, P., Medeiros, L., Lins, F., Tavares, E., Medeiros, E. (2013). Stochastic model generation for cloud infrastructure planning. In: 2013 IEEE International Conference on Systems, Man, and Cybernetics, pp. 4098–4103 . https://doi.org/10.1109/SMC.2013.699
Sousa, E., Lins, F., Tavares, E., Cunha, P., & Maciel, P. (2015). A modeling approach for cloud infrastructure planning considering dependability and cost requirements. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 45(4), 549–558. https://doi.org/10.1109/TSMC.2014.2358642.
Vrček, N., Brumec, S. (2013). Role of utilization rate on cloud computing cost effectivness analysis. In: International Conference on Information Society (i-Society 2013), pp. 177–181.
Molka, K., Byrne, J. (2013). Towards predictive cost models for cloud ecosystems: Poster paper. In: IEEE 7th International Conference on Research Challenges in Information Science (RCIS), pp. 1–2 . https://doi.org/10.1109/RCIS.2013.6577736
Singh, S., Aazam, M., St-Hilaire, M. (2017). Race: Relinquishment-aware cloud economics model. In: 2017 24th International Conference on Telecommunications (ICT), pp. 1–6 . https://doi.org/10.1109/ICT.2017.7998279
Project, B. (2009). Wp 21 tropical project green optical networks: Report on year 1 and unpdate plan for activities. FP7-ICT-2007- 1216863 BONE project.
Hamilton, J. (2009). Cooperative expendable micro-slice servers (cems): Low cost, low power servers for internet-scale services.
Yu, Y., Bhatti, S.N. (2010) Energy measurement for the cloud. International Symposium on Parallel and Distributed Processing with Applications pp. 619–624.
Uchechukwu, A., Li, K., Shen, Y. (2012) Improving cloud computing energy efficiency. 2012 IEEE Asia Pacific Cloud Computing Congress (APCloudCC) pp. 53–58.
Chen, F., Schneider, J., Yang, Y., Grundy, J., He, Q. (2012). An energy consumption model and analysis tool for cloud computing environments. In: 2012 First International Workshop on Green and Sustainable Software (GREENS), pp. 45–50. https://doi.org/10.1109/GREENS.2012.6224255
Jawad, M., Qureshi, M. B., Khan, U., Ali, S. M., Mehmood, A., Khan, B., et al. (2018). A robust optimization technique for energy cost minimization of cloud data centers. IEEE Transactions on Cloud Computing. https://doi.org/10.1109/TCC.2018.2879948.
Hu, X., Li, P., & Sun, Y. (2021). Minimizing energy cost for green data center by exploring heterogeneous energy resource. Journal of Modern Power Systems and Clean Energy, 9(1), 148–159.
Sharma, U., Shenoy, P., Sahu, S., Shaikh, A. (2011). A cost-aware elasticity provisioning system for the cloud. In: 2011 31st International Conference on Distributed Computing Systems, pp. 559–570. https://doi.org/10.1109/ICDCS.2011.59
Kondo, D., Javadi, B., Malecot, P., Cappello, F., Anderson, D.P. (2009). Cost-benefit analysis of cloud computing versus desktop grids. In: 2009 IEEE International Symposium on Parallel Distributed Processing, pp. 1–12 . https://doi.org/10.1109/IPDPS.2009.5160911
Han, Y. (2011). Cloud computing: Case studies and total cost of ownership.
Walterbusch, M., Martens, B., & Teuteberg, F. (2013). Evaluating cloud computing services from a total cost of ownership perspective. Management Research Review, 36, 613–638.
Liew, S., Su, Y.Y. (2012). Cloudguide: Helping users estimate cloud deployment cost and performance for legacy web applications. pp. 90–98 . https://doi.org/10.1109/CloudCom.2012.6427577
Orbegozo, I.S.A., Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M. (2011) Cloud capacity reservation for optimal service deployment. In: CLOUD 2011.
Ghule, D., Gopal, A. (2018). Comparison parameters and evaluation technique to help selection of right iaas cloud. In: 2018 5th IEEE Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON), pp. 1–6 . https://doi.org/10.1109/UPCON.2018.8597059
Pandey, S., Wu, L., Guru, S.M., Buyya, R. (2010). A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications, pp. 400–407 . https://doi.org/10.1109/AINA.2010.31
Zhang, P., Han, Y., Zhao, Z., Wang, G. (2012). Cost optimization of cloud-based data integration system. In: 2012 Ninth Web Information Systems and Applications Conference, pp. 183–188 . https://doi.org/10.1109/WISA.2012.13
Ye, K., Shen, H., Wang, Y., & Xu, C. (2020). Multi-tier workload consolidations in the cloud: Profiling, modeling and optimization. IEEE Transactions on Cloud Computing. https://doi.org/10.1109/TCC.2020.2975788.
Wu, L., Garg, S.K., Buyya, R. (2011). Sla-based resource allocation for software as a service provider (saas) in cloud computing environments. In: 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 195–204 . https://doi.org/10.1109/CCGrid.2011.51
Mao, M., Li, J., Humphrey, M. (2010). Cloud auto-scaling with deadline and budget constraints. In: 2010 11th IEEE/ACM International Conference on Grid Computing, pp. 41–48 . https://doi.org/10.1109/GRID.2010.5697966
Trummer, I., Leymann, F., Mietzner, R., Binder, W. (2010) Cost-optimal outsourcing of applications into the clouds. In: 2010 IEEE Second International Conference on Cloud Computing Technology and Science, pp. 135–142. https://doi.org/10.1109/CloudCom.2010.64
Bittencourt, L. F., & Madeira, E. R. M. (2011). Hcoc: A cost optimization algorithm for workflow scheduling in hybrid clouds. Journal of Internet Services and Applications, 2, 207–227.
Laatikainen, G., Tyrväinen, P. (2015). Cost efficiency of hybrid cloud storage cost efficiency of hybrid cloud storage: Shortening acquisition cycle to mitigate volume variation.
Group, A. (2009). Apsara Stack (accessed October 15, 2019). https://www.alibabacloud.com/product/apsara-stack
Inc., D. (2019) Dell EMC (accessed October 15, 2019). https://www.dellemc.com/en-us/solutions/cloud/vmware-cloud-on-dellemc.htm#scroll=off
Development, H.P.E. (2019). HPE Helion OpenStack (accessed October 15, 2019). https://www.hpe.com/us/en/product-catalog/detail/pip.hpe-helion-openstack-cloud-software.1010838414.html
Microsoft: Azure Stack (2009) (accessed October 15, 2019). https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-overview?view=azs-1908
Qiu, H., Noura, H., Qiu, M., Ming, Z., & Memmi, G. (2019). A user-centric data protection method for cloud storage based on invertible dwt. IEEE Transactions on Cloud Computing. https://doi.org/10.1109/TCC.2019.2911679.
Qiu, H., Kapusta, K., Lu, Z., Qiu, M., & Memmi, G. (2019). All-or-nothing data protection for ubiquitous communication: Challenges and perspectives. Information Sciences, 502, 434–445.
Qiu, H., Qiu, M., Liu, M., & Ming, Z. (2019). Lightweight selective encryption for social data protection based on ebcot coding. IEEE Transactions on Computational Social Systems, 7(1), 205–214.
Li, A., Yang, X., Kandula, S., Zhang, M. (2010). Cloudcmp: Comparing public cloud providers. In: Internet Measurement Conference.
Calheiros, R., Netto, M., De Rose, C., & Buyya, R. (2013). Emusim: An integrated emulation and simulation environment for modeling, evaluation, and validation of performance of cloud computing applications. Software Practice and Experience, 43, 595–612. https://doi.org/10.1002/spe.2124.
Rasmussen, N. (2011) Determining total cost of ownership for data center and network room ddinfrastructure. Tech. rep. https://download.schneider-electric.com/files?p\_File\_Name=CMRP-5T9PQG\_R&p\_Doc\_Ref=SPD\_CMRP-5T9PQG\_EN
Kannan, R., & Monma, C. L. (1978). On the computational complexity of integer programming problems. In R. Henn, B. Korte, & W. Oettli (Eds.), Optimization and Operations Research (pp. 161–172). Berlin, Heidelberg: Springer.
Gendreau, M., Laporte, G., & Semet, F. (2004). Heuristics and lower bounds for the bin packing problem with conflicts. Computers and Operations Research, 31(3), 347–358. https://doi.org/10.1016/s0305-0548(02)00195-8.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This paper was presented in part at EAI 6GN 2020: 3rd EAI International Conference on 6G for Future Wireless Network, Tianjin, China, Aug. 2020. The manuscript extends to demonstrate a cost model for the private cloud and a heuristic solution for the rack minimization problem to optimize the total cost of the private cloud.
This work was supported by Project 61902333 supported by National Natural Science Foundation of China, by the Shenzhen Institute of Artificial Intelligence and Robotics for Society (AIRS).
Rights and permissions
About this article
Cite this article
Chi, Y., Dai, W., Fan, Y. et al. Total cost ownership optimization of private clouds: a rack minimization perspective. Wireless Netw (2021). https://doi.org/10.1007/s11276-021-02757-1
Accepted:
Published:
DOI: https://doi.org/10.1007/s11276-021-02757-1