Right Scaling for Right Pricing: A Case Study on Total Cost of Ownership Measurement for Cloud Migration

  • Pierangelo RosatiEmail author
  • Frank Fowley
  • Claus Pahl
  • Davide Taibi
  • Theo Lynn
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1073)


Cloud computing promises traditional enterprises and independent software vendors a myriad of advantages over on-premise installations including cost, operational and organizational efficiencies. The decision to migrate software configured for on-premise delivery to the cloud requires careful technical consideration and planning. In this chapter, we discuss the impact of right-scaling on the cost modelling for migration decision making and price setting of software for commercial resale. An integrated process is presented for measuring total cost of ownership, taking in to account IaaS/PaaS resource consumption based on forecast SaaS usage levels. The process is illustrated with a real world case study.


Cloud migration Total cost of ownership Pricing Architecture migration Software producer 



The research work described in this chapter was supported by the Irish Centre for Cloud Computing and Commerce, an Irish National Technology Centre funded by Enterprise Ireland and the Irish Industrial Development Authority.


  1. 1.
    Al-Roomi, M., Al-Ebrahim, S., Buqrais, S., Ahmad, I.: Cloud computing pricing models: a survey. Int. J. Grid Distrib. Comput. 6(5), 93–106 (2013)CrossRefGoogle Scholar
  2. 2.
    Andrikopoulos, V., Song, Z., Leymann, F.: Supporting the migration of applications to the cloud through a decision support system. In: IEEE Sixth International Conference on Cloud Computing (2013)Google Scholar
  3. 3.
    Anwar, A., Sailer, A., Kochut, A., Schulz, C.O., Segal, A., Butt, A.R.: Cost-aware cloud metering with scalable service management infrastructure. In: IEEE 8th International Conference on Cloud Computing, pp. 285–292 (2015)Google Scholar
  4. 4.
    Armbrust, M., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)CrossRefGoogle Scholar
  5. 5.
    Arnold, G., Davies, M.: Value-Based Management: Context and Application. Wiley, New York (2000)Google Scholar
  6. 6.
    Baden-Fuller, C., Haefliger, S.: Business models and techno-logical innovation. Long Range Plan. 46(6), 419–426 (2013)CrossRefGoogle Scholar
  7. 7.
    Balalaie, A., Heydarnoori, A., Jamshidi, P., Tamburri, D.A., Lynn, T.: Microservices migration patterns. Softw. Pract. Exp. 48, 1–24 (2018)Google Scholar
  8. 8.
    Bain and Company: The Changing Faces of the Cloud (2017). Accessed 28 Jan 2018
  9. 9.
    Berman, S.J., Kesterson-Townes, L., Marshall, A., Srivathsa, R.: How cloud computing enables process and business model innovation. Strategy Leadersh. 40(4), 27–35 (2012)CrossRefGoogle Scholar
  10. 10.
    Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13–16 (2012)Google Scholar
  11. 11.
    CFO Research: The Business Value of Cloud Computing: A Survey of Senior Finance Executives. CFO Publishing (2012). Accessed 20 Jan 2018
  12. 12.
    Cusumano, M.A.: The changing labyrinth of software pricing. Commun. ACM 50(7), 19–22 (2007)CrossRefGoogle Scholar
  13. 13.
    Cusumano, M.A.: The changing software business: moving from products to services. Computer 41(1), 20–27 (2008)MathSciNetCrossRefGoogle Scholar
  14. 14.
    DaSilva, C.M., Trkman, P., Desouza, K., Lindic, J.: Disruptive technologies: a business model perspective on cloud computing. Technol. Anal. Strateg. Manag. 25(10), 1161–1173 (2013)CrossRefGoogle Scholar
  15. 15.
    Dillon, T., Wu, C., Chang, E.: Cloud computing: issues and challenges. In: IEEE International Conference on Advanced Information Networking and Applications, pp. 27–33 (2010)Google Scholar
  16. 16.
    D’souza A., Kabbedijk, J., Seo, D., Jansen, S., Brinkkemper, S.: Software-as-a-service: implications for business and technology in product software companies. In: Pacific Asia Conference on Information Systems (2012)Google Scholar
  17. 17.
    Durkee, D.: Why cloud computing will never be free. Commun. ACM 53(5), 62–69 (2010)CrossRefGoogle Scholar
  18. 18.
    Eivy, A.: Be wary of the economics of “serverless” cloud computing. IEEE Cloud Comput. 4(2), 6–12 (2017)CrossRefGoogle Scholar
  19. 19.
    Farbey, B., Finkelstein, A.: Evaluation in software engineering: ROI, but more than ROI. Working Paper Series - Department of Computer Science University College London – LSE, (2000).
  20. 20.
    Farbey, B., Land, F., Targett, D.: How to Assess Your IT Investment: A study of Methods and Practice. Butterworth-Heinemann, Oxford (1993)Google Scholar
  21. 21.
    Ferrante, D.: Software licensing models: what’s out there? IT Prof. 8(6), 24–29 (2006)CrossRefGoogle Scholar
  22. 22.
    Filiopoulou, E., Mitropoulo, P., Tsadimas, A.: Integrating cost analysis in the cloud: a SoS approach. In: 11th International Conference on Innovations in Information Technology (IIT) (2015)Google Scholar
  23. 23.
    Giardino, C., Bajwa, S.S., Wang, X., Abrahamsson, P.: Key challenges in early-stage software startups. In: Lassenius, C., Dingsøyr, T., Paasivaara, M. (eds.) XP 2015. LNBIP, vol. 212, pp. 52–63. Springer, Cham (2015). Scholar
  24. 24.
    Gilia, P., Sood, S.: Automatic selection and ranking of cloud providers using service level agreements. Int. J. Comput. Appl. 72(11), 45–52 (2013)Google Scholar
  25. 25.
    Han, Y.: Cloud computing: case studies and total costs of ownership. Inf. Technol. Libr. 30(4), 198–206 (2011)Google Scholar
  26. 26.
    Harmon, R., Demirkan, H., Hefley, B., Auseklis, N.: Pricing strategies for information technology services: a value-based approach. In: Hawaii International Conference on System Sciences (HICSS), pp. 1–10 (2009)Google Scholar
  27. 27.
    Heilig, L., Voß, S.: Decision analytics for cloud computing: a classification and literature review. In: Bridging Data and Decisions, pp. 1–26 (2014)Google Scholar
  28. 28.
    Hendrickson, S., Sturdevant, S., Harter, T., Venkataramani, V., Arpaci-Dusseau, A.C., Arpaci-Dusseau, R.H.: Serverless computation with openlambda. Elastic 60, 1–7 (2016)Google Scholar
  29. 29.
    Hinterhuber, A.: Customer value-based pricing strategies: why companies resist. J. Bus. Strategy 29(4), 41–50 (2008)CrossRefGoogle Scholar
  30. 30.
    Hinterhuber, A., Liozu, S.M.: Is innovation in pricing your next source of competitive advantage? Bus. Horiz. 57, 413–423 (2014)CrossRefGoogle Scholar
  31. 31.
    Ingenbleek, P., Debruyne, M., Frambach, R.T., Verhallen, T.M.: Successful new product pricing practices: a contingency approach. Mark. Lett. 14(4), 289–305 (2003)CrossRefGoogle Scholar
  32. 32.
    ISACA: Calculating Cloud ROI: From the Customer Perspective (2012). Accessed 20 Jan 2018
  33. 33.
    Jamshidi, P., Ahmad, A., Pahl, C.: Cloud migration research: a systematic review. IEEE Trans. Cloud Comput. 1(2), 142–157 (2013)CrossRefGoogle Scholar
  34. 34.
    Jamshidi, P., Pahl, C., Chinenyeze, S., Liu, X.: Cloud migration patterns: a multi-cloud service architecture perspective. In: International Workshop on Engineering Service Oriented Applications – WESOA 2014 (2014)Google Scholar
  35. 35.
    Jinesh, V.: Migrating your existing applications to the AWS cloud. A Phase-driven Approach to Cloud Migration (2010). Accessed 21 Jan 2018
  36. 36.
    Karunakaran, S., Krishnaswamy, V., Rangaraja, P.S.: Business view of cloud: decisions, models and opportunities–a classification and review of research. Manag. Res. Rev. 38(6), 582–604 (2015)CrossRefGoogle Scholar
  37. 37.
    Laatikainen, G., Ojala, A.: SaaS architecture and pricing models. In: IEEE International Conference on Services Computing (SCC), pp. 597–604 (2014)Google Scholar
  38. 38.
    Lehmann, S., Buxmann, P.: Pricing strategies of software vendors. Bus. Inf. Syst. Eng. 1(6), 452–462 (2009)CrossRefGoogle Scholar
  39. 39.
    Leimbach, T., et al.: Potential and Impacts of Cloud Computing Services and Social Network Websites. Science and Technology Options Assessment (STOA) (2016). Accessed 15 Aug 2016
  40. 40.
    Leitner, P., Cito, J., Stöckli, E.: Modelling and managing deployment costs of microservice-based cloud applications. In: Proceedings of the 9th International Conference on Utility and Cloud Computing, pp. 165–174 (2016)Google Scholar
  41. 41.
    Li, X., Li, Y., Liu, T., Qiu, J., Wang, F.: The method and tool of cost analysis for cloud computing. In: IEEE International Conference on Cloud Computing, pp. 93–100 (2009)Google Scholar
  42. 42.
    Li, H., Zhong, L., Liu, J., Li, B., Xu, K.: Cost-effective partial migration of VoD services to content clouds. In: IEEE International Conference on Cloud Computing, pp. 203–210 (2011)Google Scholar
  43. 43.
    Lynn, T., Rosati, P., Lejeune, A., Emeakaroha, V.: A preliminary review of enterprise serverless cloud computing (function-as-a-service) platforms. In: IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 162–169 (2017)Google Scholar
  44. 44.
    Market and Markets: Function-as-a-Service Market by User Type (Developer-Centric and Operator-Centric), Application (Web & Mobile Based, Research & Academic), Service Type, Deployment Model, Organization Size, Industry Vertical, and Region - Global Forecast to 2021 (2017). Accessed 2 Aug 2018
  45. 45.
    Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., Ghalsasi, A.: Cloud computing - the business perspective. Decis. Support Syst. 51(1), 176–189 (1999)CrossRefGoogle Scholar
  46. 46.
    Martens, B., Walterbusch, M., Teuteberg, F.: Costing of cloud computing services: a total cost of ownership approach. In: 45th Hawaii International Conference on System Science (HICSS), pp. 1563–1572 (2012)Google Scholar
  47. 47.
    Misra, S.C., Mondal, A.: Identification of a company’s suitability for the adoption of cloud computing and modelling its corresponding return on investment. Math. Comput. Model. 53(3), 504–521 (2011)CrossRefGoogle Scholar
  48. 48.
    Ojala, A.: Software renting in the era of cloud computing. In: IEEE 5th International Conference on Cloud Computing (CLOUD), pp. 662–669 (2012)Google Scholar
  49. 49.
    Pahl, C., Xiong, H., Walshe, R.: A comparison of on-premise to cloud migration approaches. In: Lau, K.-K., Lamersdorf, W., Pimentel, E. (eds.) ESOCC 2013. LNCS, vol. 8135, pp. 212–226. Springer, Heidelberg (2013). Scholar
  50. 50.
    Paulsson, V., Morrison, J., Emeakaroha, V., Lynn, T.: Cloud service brokerage: a systematic literature review using a software development lifecycle. In: 22nd Americas Conference on Information Systems (AMCIS) (2016)Google Scholar
  51. 51.
    Ronchi, S., Brun, A., Golini, R., Fan, X.: What is the value of an IT e-procurement system? J. Purchasing Supply Manag. 16(2), 131–140 (2010)CrossRefGoogle Scholar
  52. 52.
    Rosati, P., Fox, G., Kenny, D., Lynn, T.: Quantifying the financial value of cloud investments: a systematic literature review. In: IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 194–201 (2017)Google Scholar
  53. 53.
    Rosati, P., Fowley, F., Pahl, C., Taibi, D., Lynn, T.: Making the cloud work for software producers: linking architecture, operating cost and revenue. In: 8th International Conference on Cloud Computing and Services Science (CLOSER) (2018)Google Scholar
  54. 54.
    Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)CrossRefGoogle Scholar
  55. 55.
    Singh, H., Sachdev, A.: The quantum way of cloud computing. In: International Conference on Optimization, Reliability, and Information Technology (ICROIT), pp. 397–400 (2014)Google Scholar
  56. 56.
    Strebel, J., Stage, A.: An economic decision model for business software application deployment on hybrid cloud environments. Multikonferenz Wirtschaftsinformatik, MKWI (2010)Google Scholar
  57. 57.
    Taibi, D., Lenarduzzi, V., Pahl, C.: Processes, motivations and issues for migrating to microservices architectures: an empirical investigation. IEEE Cloud IEEE Cloud Comput. J. 4(5), 22–32 (2017)CrossRefGoogle Scholar
  58. 58.
    Taibi, D., Lenarduzzi, V., Pahl, C.: Architectural patterns for microservices: a systematic mapping study. In: 8th International Conference on Cloud Computing and Services Science (CLOSER) (2018)Google Scholar
  59. 59.
    Terho, H., Suonsyrjä, S., Karisalo, A., Mikkonen, T.: Ways to cross the rubicon: pivoting in software startups. In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds.) PROFES 2015. LNCS, vol. 9459, pp. 555–568. Springer, Cham (2015). Scholar
  60. 60.
    Villamizar, M., et al.: Cost comparison of running web applications in the cloud using monolithic, microservice, and AWS lambda architectures. SOCA 11(2), 233–247 (2017)CrossRefGoogle Scholar
  61. 61.
    Wagner, B., Sood, A.: Economics of resilient cloud services. In: IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp. 368–374 (2016)Google Scholar
  62. 62.
    Walterbusch, M., Martens, B., Teuteberg, F.: Evaluating cloud computing services from a total cost of ownership perspective. Manag. Res. Rev. 36(6), 613–638 (2013)CrossRefGoogle Scholar
  63. 63.
    Willcocks, L.P.: Evaluating the outcomes of information systems plans managing information technology evaluation—techniques and processes. In: Strategic Information Management: Challenges and Strategies in Managing Information Systems, pp. 271–294 (2001)Google Scholar
  64. 64.
    Xiong, H., et al.: CloudLightning: a self-organized self-managed heterogeneous cloud. In: Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 749–758 (2017)Google Scholar
  65. 65.
    Yang, H., Tate, M.: A descriptive literature review and classification of cloud computing research. Commun. Assoc. Inf. Syst. 31(1), 35–60 (2012)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Pierangelo Rosati
    • 1
    Email author
  • Frank Fowley
    • 1
  • Claus Pahl
    • 2
  • Davide Taibi
    • 3
  • Theo Lynn
    • 1
  1. 1.Irish Centre for Cloud Computing and CommerceDublin City UniversityDublinIreland
  2. 2.Faculty of Computer ScienceFree University of Bozen-BolzanoBolzanoItaly
  3. 3.Laboratory of Pervasive ComputingTampere University of TechnologyTampereFinland

Personalised recommendations