Skip to main content
Log in

Lowest revenue limit-based truthful auction mechanism for cloud resource allocation

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

An auction mechanism is an effective way to allocate resources through market behavior. However, in existing studies, most auction mechanisms are designed based on the maximization of social welfare, and there are few studies on potential revenue. Based on cloud computing resource allocation, this paper studies an auction mechanism with revenue limits under single-dimensional and multidimensional resource allocation. That is, the resource provider proposes the lowest revenue limit B. The mechanism aims to maximize the total social welfare while conforming to the lowest revenue limit of the provider. Specifically, we design a new price-raising auction mechanism based on resource similarity and the user cost-effectiveness value, which unifies the two stages of resource allocation and payment pricing, overcoming the problem of low revenue caused by overallocated resources and the lowest winning price. This mechanism can also achieve truthfulness, individual rationality and computational efficiency. In the experimental section, the proposed mechanism is compared with the optimal VCG mechanism and the monotonic mechanism with critical values in terms of revenue, social welfare, resource utilization, etc., and the results demonstrate the good effects of the mechanism designed in this article.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

For experimental data and codes, please contact the corresponding author.

References

  1. Nisan N, Roughgarden T, Tardos E et al (2007) Algorithmic game theory. Cambridge University Press, Cambridge. https://doi.org/10.1017/CBO9780511800481

    Book  Google Scholar 

  2. Mashayekhy L, Nejad MM, Grosu D (2015) A ptas mechanism for provisioning and allocation of heterogeneous cloud resources. IEEE Trans Parallel Distrib Syst 26(9):2386–2399. https://doi.org/10.1109/TPDS.2014.2355228

    Article  Google Scholar 

  3. Zaman S, Grosu D (2013) A combinatorial auction-based mechanism for dynamic VM provisioning and allocation in clouds. IEEE Trans Cloud Comput 1(2):129–141. https://doi.org/10.1109/TCC.2013.9

    Article  Google Scholar 

  4. Myerson R (1981) Optimal auction design. Math Oper Res 6(1):58–73. https://doi.org/10.1287/moor.6.1.58

    Article  MathSciNet  Google Scholar 

  5. Zhu K, Xu Y, Jun Q et al (2022) Revenue-optimal auction for resource allocation in wireless virtualization: a deep learning approach. IEEE Trans Mob Comput 21(4):1374–1387. https://doi.org/10.1109/TMC.2020.3021416

    Article  Google Scholar 

  6. Levin D, Smith JL (1996) Optimal reservation prices in auctions. Econ J 106(438):1271–1283. https://doi.org/10.2307/2235520

    Article  Google Scholar 

  7. Engelbrecht-Wiggans R (1987) On optimal reservation prices in auctions. Manag Sci 33(6):763–770. https://doi.org/10.1287/mnsc.33.6.763

    Article  MathSciNet  Google Scholar 

  8. Zhao D, Li XY, Ma H (2016) Budget-feasible online incentive mechanisms for crowdsourcing tasks truthfully. IEEE-ACM Trans Netw 24(2):647–661. https://doi.org/10.1109/TNET.2014.2379281

    Article  Google Scholar 

  9. Singer Y (2010) Budget feasible mechanisms. In: 2010 IEEE 51st Annual Symposium on Foundations of Computer Science, pp 765–774, https://doi.org/10.1109/FOCS.2010.78

  10. Nejad MM, Mashayekhy L, Grosu D (2015) Truthful greedy mechanisms for dynamic virtual machine provisioning and allocation in clouds. IEEE Trans Parallel Distrib Syst 26(2):594–603. https://doi.org/10.1109/TPDS.2014.2308224

    Article  Google Scholar 

  11. Zhang J, Yang X, Xie N et al (2020) An online auction mechanism for time-varying multidimensional resource allocation in clouds. Futur Gener Comput Syst 111:27–38. https://doi.org/10.1016/j.future.2020.04.029

    Article  Google Scholar 

  12. Mashayekhy L, Fisher N, Grosu D (2016) Truthful mechanisms for competitive reward-based scheduling. IEEE Trans Comput 65(7):2299–2312. https://doi.org/10.1109/TC.2015.2479598

    Article  MathSciNet  Google Scholar 

  13. Mashayekhy L, Nejad MM, Grosu D et al (2016) An online mechanism for resource allocation and pricing in clouds. IEEE Trans Comput 65(4):1172–1184. https://doi.org/10.1109/TC.2015.2444843

    Article  MathSciNet  Google Scholar 

  14. Wang Q, Guo S, Liu J et al (2022) Profit maximization incentive mechanism for resource providers in mobile edge computing. IEEE Trans Serv Comput 15(1):138–149. https://doi.org/10.1109/TSC.2019.2924002

    Article  Google Scholar 

  15. Jiao Y, Wang P, Niyato D et al (2019) Auction mechanisms in cloud/fog computing resource allocation for public blockchain networks. IEEE Trans Parallel Distrib Syst 30(9):1975–1989. https://doi.org/10.1109/TPDS.2019.2900238

    Article  Google Scholar 

  16. Zhang J, Lou W, Sun H et al (2022) Truthful auction mechanisms for resource allocation in the internet of vehicles with public blockchain networks. Futur Gener Comput Syst Int J Esci 132:11–24. https://doi.org/10.1016/j.future.2022.02.002

    Article  Google Scholar 

  17. Zhang J, Chi L, Xie N et al (2022) Strategy-proof mechanism for online resource allocation in cloud and edge collaboration. Computing 104:383–412. https://doi.org/10.1007/s00607-021-00962-6

    Article  MathSciNet  Google Scholar 

  18. Su Y, Fan W, Liu Y et al (2023) A truthful combinatorial auction mechanism towards mobile edge computing in industrial internet of things. IEEE Trans Cloud Comput 11(2):1678–1691. https://doi.org/10.1109/TCC.2022.3155495

    Article  Google Scholar 

  19. He J, Zhang D, Zhou Y et al (2020) A truthful online mechanism for collaborative computation offloading in mobile edge computing. IEEE Trans Ind Inf 16(7):4832–4841. https://doi.org/10.1109/TII.2019.2960127

    Article  Google Scholar 

  20. Dütting P, Feng Z, Narasimhan H, et al (2019) Optimal auctions through deep learning. In: International Conference on Machine Learning, PMLR, pp 1706–1715

  21. Ivanov D, Safiulin I, Filippov I et al (2022) Optimal-er auctions through attention. Adv Neural Inf Process Syst 35:34734–34747

    Google Scholar 

  22. Duan Z, Tang J, Yin Y, et al (2022) A context-integrated transformer-based neural network for auction design. In: International Conference on Machine Learning, PMLR, pp 5609–5626

  23. Anari N, Goel G, Nikzad A (2014) Mechanism design for crowdsourcing: an optimal 1-1/e competitive budget-feasible mechanism for large markets. In: 2014 IEEE 55th Annual Symposium on Foundations of Computer Science, pp 266–275, https://doi.org/10.1109/FOCS.2014.36

  24. Zheng Z, Wu F, Gao X et al (2017) A budget feasible incentive mechanism for weighted coverage maximization in mobile crowdsensing. IEEE Trans Mob Comput 16(9):2392–2407. https://doi.org/10.1109/TMC.2016.2632721

    Article  Google Scholar 

  25. Zhang J, Zhang Y, Wu H, et al (2022) An ordered submodularity-based budget-feasible mechanism for opportunistic mobile crowdsensing task allocation and pricing. IEEE Trans Mobile Comput 1–18. https://doi.org/10.1109/TMC.2022.3232513

  26. Ausubel LM (2018) An efficient ascending-bid auction for multiple objects: reply. Am Econ Rev 108(2):561–563. https://doi.org/10.1257/aer.20171408

    Article  Google Scholar 

  27. Chouayakh A, Bechler A, Amigo I et al (2022) Multi-block ascending auctions for effective 5g licensed shared access. IEEE Trans Mob Comput 21(11):4051–4063. https://doi.org/10.1109/TMC.2021.3063990

    Article  Google Scholar 

  28. Yi C, Cai J (2018) Ascending-price progressive spectrum auction for cognitive radio networks with power-constrained multiradio secondary users. IEEE Trans Veh Technol 67(1):781–794. https://doi.org/10.1109/TVT.2017.2744560

    Article  Google Scholar 

  29. Yang Xue TXDong Hongbin (2017) Budget constraint auction mechanism for online video advertisement. J Comput Res Dev 54(2):415. https://doi.org/10.7544/issn1000-1239.2017.20160491

    Article  Google Scholar 

  30. Dobzinski S, Lavi R, Nisan N (2008) Multi-unit auctions with budget limits. In: 2008 49th Annual IEEE Symposium on Foundations of Computer Science, pp 260–269, https://doi.org/10.1109/FOCS.2008.39

  31. (2021) Huawei2021dataset@ONLINE. https://github.com/yuuhqyks/ramlrl

  32. (2022) Huawei2022cost@ONLINE. https://www.huaweicloud.com/product/ecs/recommend.html

Download references

Acknowledgements

This work is supported in part by the National Natural Science Foundation of China (Nos. 62062065, 12071417 and 61962061), the Program for Excellent Young Talents, Yunnan, China.

Funding

This work is supported in part by the National Natural Science Foundation of China (Nos. 62062065, 12071417 and 61962061), the Program for Excellent Young Talents, Yunnan, China.

Author information

Authors and Affiliations

Authors

Contributions

1. JZ and WL contributed to the conception of the study; 2. JZ and WL contributed significantly to the analysis and manuscript preparation; 3. JZ and HS performed the experiment; 4. JZ and HS performed the data analyses and wrote the manuscript.

Corresponding author

Correspondence to Jixian Zhang.

Ethics declarations

Conflict of interest

The authors declare that they have no conflicts of interest related to this work. We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.

Ethical approval

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, J., Sun, H. & Li, W. Lowest revenue limit-based truthful auction mechanism for cloud resource allocation. J Supercomput 80, 10637–10666 (2024). https://doi.org/10.1007/s11227-023-05839-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-023-05839-3

Keywords

Navigation