Skip to main content
Log in

Total cost ownership optimization of private clouds: a rack minimization perspective

  • Published:
Wireless Networks Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. 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

  2. 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

  3. 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.

    Article  Google Scholar 

  4. Etro, F. (2010). The economic consequences of the diffusion of cloud computing

  5. 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.

    Article  Google Scholar 

  6. Mell, P., & Grance, T. (2009). The nist definition of cloud computing. National Institute of Standards and Technology, 53(6), 50.

    Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. Pal, R., & Hui, P. (2013). Economic models for cloud service markets: Pricing and capacity planning. Theor. Comput. Sci., 496, 113–124.

    Article  MathSciNet  Google Scholar 

  9. 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.

  10. 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.

  11. 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

  12. Skilton, M., Director, C. (2009) Other members of the Cloud Business Artifacts Project: Building return on investment from cloud computing. White Paper.

  13. 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

  14. 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.

  15. Ellram, L.M. (1993). Total cost of ownership: Elements and implementation

  16. Ellram, L.M. (1993). Total cost of ownership: a key concept in strategic cost management decisions

  17. Milligan, B. (1999). Tracking total cost of ownership proves elusive. Purchasing, 127, 22–23.

    Google Scholar 

  18. 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.

    Article  MATH  Google Scholar 

  19. 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.

  20. Moyle, K.(2004). Total cost of ownership and open source software.

  21. Ardagna, D., Francalanci, C., Trubian, M. (2004). A cost-oriented approach for infrastructural design. In: SAC.

  22. Klems, M., Nimis, J., Tai, S. (2008). Do clouds compute? a framework for estimating the value of cloud computing. In: WEB.

  23. Patel, C.D., Shah, A. (2005). Cost model for planning, development and operation of a data center.

  24. 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

  25. 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.

  26. 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

  27. 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

  28. 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.

  29. 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

  30. 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.

    Article  Google Scholar 

  31. 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.

  32. 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

  33. 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

  34. 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.

  35. Hamilton, J. (2009). Cooperative expendable micro-slice servers (cems): Low cost, low power servers for internet-scale services.

  36. Yu, Y., Bhatti, S.N. (2010) Energy measurement for the cloud. International Symposium on Parallel and Distributed Processing with Applications pp. 619–624.

  37. Uchechukwu, A., Li, K., Shen, Y. (2012) Improving cloud computing energy efficiency. 2012 IEEE Asia Pacific Cloud Computing Congress (APCloudCC) pp. 53–58.

  38. 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

  39. 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.

    Article  Google Scholar 

  40. 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.

    Article  Google Scholar 

  41. 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

  42. 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

  43. Han, Y. (2011). Cloud computing: Case studies and total cost of ownership.

  44. Walterbusch, M., Martens, B., & Teuteberg, F. (2013). Evaluating cloud computing services from a total cost of ownership perspective. Management Research Review, 36, 613–638.

    Article  Google Scholar 

  45. 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

  46. Orbegozo, I.S.A., Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M. (2011) Cloud capacity reservation for optimal service deployment. In: CLOUD 2011.

  47. 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

  48. 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

  49. 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

  50. 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.

    Article  Google Scholar 

  51. 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

  52. 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

  53. 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

  54. 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.

    Article  Google Scholar 

  55. 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.

  56. Group, A. (2009). Apsara Stack (accessed October 15, 2019). https://www.alibabacloud.com/product/apsara-stack

  57. Inc., D. (2019) Dell EMC (accessed October 15, 2019). https://www.dellemc.com/en-us/solutions/cloud/vmware-cloud-on-dellemc.htm#scroll=off

  58. 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

  59. Microsoft: Azure Stack (2009) (accessed October 15, 2019). https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-overview?view=azs-1908

  60. 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.

    Article  Google Scholar 

  61. 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.

    Article  MathSciNet  Google Scholar 

  62. 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.

    Article  Google Scholar 

  63. Li, A., Yang, X., Kandula, S., Zhang, M. (2010). Cloudcmp: Comparing public cloud providers. In: Internet Measurement Conference.

  64. 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.

    Article  Google Scholar 

  65. 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

  66. 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.

    Chapter  Google Scholar 

  67. 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.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Cai.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11276-021-02757-1

Keywords

Navigation