Bill Estimation in Simplified Memory Progressive Second Price Auctions

  • Danielle Movsowitz-DavidowEmail author
  • Nir Lavi
  • Orna Agmon Ben-YehudaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11819)


Vertical elasticity, the ability to add resources on-the-fly to a virtual machine or container, improves the aggregate benefit clients get from a given cloud hardware, namely the social welfare. To maximize the social welfare in vertical elasticity clouds, mechanisms which elicit resource valuation from clients are required. Full Vickrey-Clarke-Groves (VCG) auctions, which allocate resources to optimize the social welfare, are NP-hard and too computationally-complex for the task. However, VCG-like auctions, which have a reduced bidding language compared with VCG, are fast enough. Such is the Simplified Memory Progressive Second Price Auction (SMPSP). A key problem in VCG-like auctions is that they are not completely truthful, requiring participants, who wish to maximize their profits, to estimate their future bills. Bill estimation is particularly difficult since the bill is governed by other participants’ (changing) private bids.

We present methods to estimate future bills in noisy, changing, VCG-like auction environments. The bound estimation method we present leads to an increase of 3% in the overall social welfare.


Bill estimation Progressive second price auction Resource allocation Multi armed bandit problem 



This work was partially funded by the Amnon Pazi memorial research foundation, and supported by the Israeli Ministry of Science & Technology. We thank Orr Dunkelman for fruitful discussions. We also thank the Caesarea Rothschild Institute for Interdisciplinary Applications of Computer Science in the University of Haifa for their support. This research was also partially supported by the Center for Cyber, Law and Privacy and the Israel National Cyber Directorate.


  1. 1.
    Agmon, S., Agmon Ben-Yehuda, O., Schuster, A.: Preventing collusion in cloud computing auctions. In: Coppola, M., Carlini, E., D’Agostino, D., Altmann, J., Bañares, J.Á. (eds.) GECON 2018.: preventing collusion in cloudcomputing auctions, vol. 11113, pp. 24–38. Springer, Cham (2019). Scholar
  2. 2.
    Movsowitz, D., Funaro, L., Agmon, S., Agmon Ben-Yehuda, O., Dunkelman, O.: Why are repeated auctions in RaaS clouds risky? In: Coppola, M., Carlini, E., D’Agostino, D., Altmann, J., Bañares, J.Á. (eds.) GECON 2018. LNCS, vol. 11113, pp. 39–51. Springer, Cham (2019). Scholar
  3. 3.
    Agmon Ben-Yehuda, O., Posener, E., Ben-Yehuda, M., Schuster, A., Mu’alem, A.: Ginseng: market-driven memory allocation. In: Proceedings of the 10th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE 2014, pp. 41–52. ACM, New York (2014).
  4. 4.
    Amazon: Amazon EC2 burstable performance instances. Accessed 25 July 2018
  5. 5.
  6. 6.
    Clarke, E.H.: Multipart pricing of public goods. Public Choice 11(1), 17–33 (1971)CrossRefGoogle Scholar
  7. 7.
    Funaro, L., Agmon Ben-Yehuda, O., Schuster, A.: Ginseng: market-driven LLC allocation. In: Gulati, A., Weatherspoon, H. (eds.) 2016 USENIX Annual Technical Conference, USENIX ATC 2016, Denver, CO, USA, 22–24 June 2016, pp. 295–308. USENIX Association (2016).
  8. 8.
    Google: Google cloud compute engine pricing. accessed 07 June 2019
  9. 9.
    Groves, T.: Incentives in teams. Econ.: J. Econ. Soc. 41(4), 617–631 (1973)MathSciNetzbMATHGoogle Scholar
  10. 10.
    Lazar, A., Semret, N.: The progressive second price auction mechanism for network resource sharing. International Symposium on Dynamic Games and Applications 05 1999Google Scholar
  11. 11.
    Levy, M., Solomon, S.: New evidence for the power-law distribution of wealth. Phys. A: Stat. Mech. Appl. 242(1), 90–94 (1997). Scholar
  12. 12.
    Microsoft: Microsoft azure AKS b-series burstable VM. accessed 25 July 2018
  13. 13.
    Vickrey, W.: Counterspeculation, auctions, and competitive sealed tenders. J. Financ. 16(1), 8–37 (1961)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Computer Science DepartmentUniversity of HaifaHaifaIsrael
  2. 2.Computer Science DepartmentTechnion—Israel Institute of TechnologyHaifaIsrael
  3. 3.Caesarea Rothschild Institute for Interdisciplinary Applications of Computer ScienceUniversity of HaifaHaifaIsrael

Personalised recommendations