Advertisement

Dynamic Pricing in Cloud Markets: Evaluation of Procurement Auctions

  • Paolo Bonacquisto
  • Giuseppe Di Modica
  • Giuseppe Petralia
  • Orazio TomarchioEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 512)

Abstract

One of the fundamental principles which cloud computing paradigm builds upon is that resources in the cloud may be accessed “on-demand”, i.e., when they are required and for just the time they are required. This intrinsic technologic feature encouraged the cloud commercial providers to adopt the pay-per-use pricing mechanism as it turned to be the most convenient and the easiest to implement. Though pay-per-use ensures significant incomes to providers, still providers experience an underutilization of their computing capacity. It is a matter of fact that unemployed resources represent both a missed income and a cost to providers. In this paper a procurement auction market is proposed as an alternative sell mechanism to maximize the utilization rate of providers’ datacenters. Benefits for the providers are achieved through the use of an adaptive strategy that can be easily tuned to cater for the provider’s own business needs. Also, in the paper the resort to resource overbooking within the provider’s strategy has been analyzed. The proposal’s viability was finally proved through simulation tests conducted on the Cloudsim simulator.

Keywords

Cloud market Procurement auction Bidding strategy Cloud simulations 

References

  1. 1.
    Agmon Ben-Yehuda, O., Ben-Yehuda, M., Schuster, A., Tsafrir, D.: Deconstructing amazon ec2 spot instance pricing. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), pp. 304–311 (2011)Google Scholar
  2. 2.
    Bonacquisto, P., Di Modica, G., Petralia, G., Tomarchio, O.: A strategy to optimize resource allocation in auction-based cloud markets. In: Proceedings - 2014 IEEE International Conference on Services Computing, SCC 2014, Anchorage, Alaska, USA, Jun 2014Google Scholar
  3. 3.
    Buyya, R., Yeo, C.S., Venugopal, S.: Market-oriented cloud computing: vision, hype, and reality for delivering it services as computing utilities. In: 10th IEEE International Conference on High Performance Computing and Communications (HPCC 2008), pp. 5–13, Sep 2008Google Scholar
  4. 4.
    Buyya, R., Ranjan, R., Calheiros, R.N.: InterCloud: utility-oriented federation of cloud computing environments for scaling of application services. In: Park, J.H., Yang, L.T., Yeo, S.-S., Hsu, C.-H. (eds.) ICA3PP 2010, Part I. LNCS, vol. 6081, pp. 13–31. Springer, Heidelberg (2010) CrossRefGoogle Scholar
  5. 5.
    Calheiros, R., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Experience 41, 23–50 (2011)CrossRefGoogle Scholar
  6. 6.
    Chard, K., Bubendorfer, K.: High performance resource allocation strategies for computational economies. IEEE Trans. Parallel Distrib. Syst. 24(1), 72–84 (2013)CrossRefGoogle Scholar
  7. 7.
    Cramton, P., Shoham, Y., Steinberg, R.: Combinatorial Auctions. The MIT Press, Cambridge (2005) CrossRefGoogle Scholar
  8. 8.
    Di Modica, G., Petralia, G., Tomarchio, O.: Procurement auctions to trade computing capacity in the Cloud. In: 8th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC 2013), Compiegne, France, Oct 2013Google Scholar
  9. 9.
    Di Modica, G., Tomarchio, O.: Matching the business perspectives of providers and customers in future cloud markets. Cluster Comput. 18(1), 457–475 (2015)CrossRefGoogle Scholar
  10. 10.
    Klemperer, P.: Auction theory: a guide to the literature. J. Econ. Surv. 13(3), 227–286 (1999)CrossRefGoogle Scholar
  11. 11.
    McAfee, R.P., McMillan, J.: Auctions and bidding. J. Econ. Lit. 15, 699–738 (1987)Google Scholar
  12. 12.
    Parsons, S., Rodriguez-Aguilar, J.A., Klein, M.: Auctions and bidding: a guide for computer scientists. ACM Comput. Surv. 43(2), 1–59 (2011)CrossRefGoogle Scholar
  13. 13.
    Phillips, R.: Pricing and Revenue Optimization. Stanford University Press, CA (2005) Google Scholar
  14. 14.
    Risch, M., Altmann, J., Guo, L., Fleming, A., Courcoubetis, C.: The gridecon platform: a business scenario testbed for commercial cloud services. In: Altmann, J., Buyya, R., Rana, O.F. (eds.) GECON 2009. LNCS, vol. 5745, pp. 46–59. Springer, Heidelberg (2009) CrossRefGoogle Scholar
  15. 15.
    Vinu Prasad, G., Rao, S., Prasad, A.: A combinatorial auction mechanism for multiple resource procurement in cloud computing. In: 2012 12th International Conference on Intelligent Systems Design and Applications (ISDA) (2012)Google Scholar
  16. 16.
    Wang, Q., Ren, K., Meng, X.: When cloud meets ebay: towards effective pricing for cloud computing. In: INFOCOM, 2012 Proceedings IEEE, pp. 936–944 (2012)Google Scholar
  17. 17.
    Zaman, S., Grosu, D.: Combinatorial auction-based allocation of virtual machine instances in clouds. J. Parallel Distrib. Comput. 73(4), 495–508 (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Paolo Bonacquisto
    • 1
  • Giuseppe Di Modica
    • 1
  • Giuseppe Petralia
    • 1
  • Orazio Tomarchio
    • 1
    Email author
  1. 1.Department of Electrical, Electronic and Computer EngineeringUniversity of CataniaCataniaItaly

Personalised recommendations