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.
Similar content being viewed by others
Data availability
For experimental data and codes, please contact the corresponding author.
References
Nisan N, Roughgarden T, Tardos E et al (2007) Algorithmic game theory. Cambridge University Press, Cambridge. https://doi.org/10.1017/CBO9780511800481
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
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
Myerson R (1981) Optimal auction design. Math Oper Res 6(1):58–73. https://doi.org/10.1287/moor.6.1.58
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
Levin D, Smith JL (1996) Optimal reservation prices in auctions. Econ J 106(438):1271–1283. https://doi.org/10.2307/2235520
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ivanov D, Safiulin I, Filippov I et al (2022) Optimal-er auctions through attention. Adv Neural Inf Process Syst 35:34734–34747
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
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
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
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
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
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
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
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
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
(2021) Huawei2021dataset@ONLINE. https://github.com/yuuhqyks/ramlrl
(2022) Huawei2022cost@ONLINE. https://www.huaweicloud.com/product/ecs/recommend.html
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
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
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05839-3