Abstract
Cloud computing has the potential to improve resource efficiency by consolidating many virtual computers onto each physical host. This economization is based on the assumption that a significant percentage of virtual machines are indeed not fully utilized. Yet, despite the much acclaimed pay-only-for-what-you-use paradigm, public IaaS cloud customers are usually still billed by the hour for virtual systems of uncertain performance rather than on the basis of actual resource usage. Because ensuring and proving availability of defined performance for collocated multi-tenant VMs poses a complex technical problem, providers are still reluctant to provide performance guarantees. In lack thereof, prevailing cloud products range in the low price segment, where providers resort to overbooking and double selling capacity in order to maintain profitability, thereby further harming trust and cloud adoption. In this paper we argue that the predominant flat rate billing in conjunction with the practice of overbooking and its associated mismatch between actual costs and billed posts results in a substantial misalignment between the interests of providers and customers that stands in the way of trustworthy and sustainable cloud computing. On these grounds, we propose a hybrid IaaS pricing model that aims to avoid these problems in a non-technical fashion by shifting to consumption based billing on top of credible minimum performance. Requiring only measures that can be obtained with a low degree of technical complexity as well as a moderate amount of trust, the approach aspires to be more sustainable, practicable and billable than common practice even without the use of complex should-I verifiability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Amazon EC2 spot instances, http://aws.amazon.com/ec2/spot-instances/
Amazon elastic compute cloud (amazon EC2), http://aws.amazon.com/ec2/
Google app engine: Paid apps: Budgeting, billing, and buying resources, https://developers.google.com/appengine/docs/billing
Windows Azure virtual machines pricing, http://www.windowsazure.com/en-us/pricing/details/virtual-machines/
Deutsche telekom confirms new broadband data limits (April 2013), http://www.telecompaper.com/news/deutsche-telekom-confirms-new-broadband-data-limits-938900
Beberg, A.L., Ensign, D.L., Jayachandran, G., Khaliq, S., Pande, V.S.: Folding@home: Lessons from eight years of volunteer distributed computing. In: Proceedings of the 23rd IEEE International Symposium on Parallel Distributed Processing, IPDPS 2009, pp. 1–8 (2009)
Berndt, P., Watzl, J.: Unitizing performance of IaaS cloud deployments. In: Proceedings of the 9th World Congress on Services, SERVICES 2013, Santa Clara, pp. 356–362. IEEE (July 2013)
Birkenheuer, G., Brinkmann, A., Karl, H.: The Gain of Overbooking. In: Frachtenberg, E., Schwiegelshohn, U. (eds.) JSSPP 2009. LNCS, vol. 5798, pp. 80–100. Springer, Heidelberg (2009)
Chen, C., Maniatis, P., Perrig, A., Vasudevan, A., Sekar, V.: Towards verifiable resource accounting for outsourced computation. In: Proceedings of the 9th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE 2013, pp. 167–178. ACM, New York (2013)
Chen, J., Wang, C., Zhou, B.B., Sun, L., Lee, Y.C., Zomaya, A.Y.: Tradeoffs between profit and customer satisfaction for service provisioning in the cloud. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, HPDC 2011, pp. 229–238. ACM, New York (2011)
Gens, F.: It cloud services user survey, pt.3: What users want from cloud services providers (October 2008), http://blogs.idc.com/ie/?p=213
Hardin, G.: The tragedy of the commons. Science 162(3859), 1243–1248 (1968)
Hauck, M., Huber, M., Klems, M., Kounev, S., Müller-Quade, J., Pretschner, A., Reussner, R., Tai, S.: Challenges and opportunities of cloud computing. Technical Report 2010-19, Karlsruhe Institute of Technology (2010)
Ibrahim, S., He, B., Jin, H.: Towards pay-as-you-consume cloud computing. In: 2011 IEEE International Conference on Services Computing (SCC), SCC 2011, pp. 370–377 (2011)
Krebs, R., Momm, C., Kounev, S.: Metrics and techniques for quantifying performance isolation in cloud environments. In: Proceedings of the 8th International ACM SIGSOFT Conference on Quality of Software Architectures, QoSA 2012, pp. 91–100. ACM, New York (2012)
Lai, K., Huberman, B.A., Fine, L.: Tycoon: A distributed market-based resource allocation system. Technical report, HP Labs (February 2008), http://arxiv.org/abs/cs/0404013
Liu, M., Ding, X.: On trustworthiness of CPU usage metering and accounting. In: Proceedings of the IEEE 30th International Conference on Distributed Computing Systems Workshops, ICDCSW 2010, pp. 82–91 (2010)
Matthews, J., Hu, W., Hapuarachchi, M., Deshane, T., Dimatos, D., Hamilton, G., McCabe, M., Owens, J.: Quantifying the performance isolation properties of virtualization systems. In: Proceedings of the 2007 Workshop on Experimental Computer Science, ExpCS 2007. ACM, New York (2007)
Nakamoto, S.: Bitcoin: A peer-to-peer electronic cash system (2008), http://bitcoin.org/bitcoin.pdf
Piro, R.M., Pace, M., Ghiselli, A., Guarise, A., Luppi, E., Patania, G., Tomassetti, L., Werbrouck, A.: Tracing resource usage over heterogeneous grid platforms: A prototype RUS interface for DGAS. In: Proc. of the 3rd IEEE Intl. Conf. on e-Science and Grid Computing, E-SCIENCE 2007, pp. 93–101. IEEE Computer Society, Washington, DC (2007)
Schulze, H., Mochalski, K.: Internet study 2008/2009. Technical report, ipoque GmbH (2009), http://www.ipoque.com/resources/internetstudies
Sekar, V., Maniatis, P.: Verifiable resource accounting for cloud computing services. In: Proceedings of the 3rd ACM Cloud Computing Security Workshop, CCSW 2011, pp. 21–26. ACM, New York (2011)
Shue, D., Freedman, M.J., Shaikh, A.: Performance isolation and fairness for multi-tenant cloud storage. In: Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI 2012, pp. 349–362. USENIX Association, Berkeley (2012)
Sterman, J.: Business Dynamics: Systems Thinking and Modeling for a Complex World. McGraw-Hill Education (2000)
Stuart, A., Huberman, B.: An economy of IT—allocating resources in the computing utility (October 2003), http://www.hpl.hp.com/news/2003/oct_dec/computons.html
Train, K.E., McFadden, D.L., Ben-Akiva, M.: The demand for local telephone service: A fully discrete model of residential calling patterns and service choices. RAND Journal of Economics 18(1), 109–123 (1987)
Yu, J., Chen, H., Liu, Y.: The computon in computing grid. In: Proceedings of the 5th WSEAS International Conference on Simulation, Modelling and Optimization, SMO 2005, pp. 89–94. World Scientific, Stevens Point (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Berndt, P., Maier, A. (2013). Towards Sustainable IaaS Pricing. In: Altmann, J., Vanmechelen, K., Rana, O.F. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2013. Lecture Notes in Computer Science, vol 8193. Springer, Cham. https://doi.org/10.1007/978-3-319-02414-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-02414-1_13
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-02413-4
Online ISBN: 978-3-319-02414-1
eBook Packages: Computer ScienceComputer Science (R0)