[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

A Novel Clinching Auction Mechanism for Edge Computing Resource Allocation With Budget Limits

Published: 25 October 2024 Publication History

Abstract

An auction mechanism is an effective resource allocation method that can increase the revenue of resource providers in the field of edge computing. Existing auction mechanism designs mostly aim to maximize social welfare when allocating resources, but these schemes lead to low revenue. In contrast, clinching auctions have achieved good results in spectrum allocation and advertising due to their high revenue. Therefore, a clinching auction mechanism is a promising tool for allocating edge computing resources. However, clinching auctions have the drawback that they can only allocate homogeneous finitely divisible goods, meaning that they cannot be directly applied for resource allocation in edge computing. This article presents two new auction mechanisms that improve on the clinching auction. Specifically, based on the principle of increasing global prices and local competition, two mechanisms are designed, one from the perspective of resource providers (MDCAM‐ECS) and the other from the perspective of users (MDCAM‐User), to solve the problem of edge computing resource allocation and pricing with deployment constraints and user budget constraints. The mechanisms proposed in this article have the properties of individual rationality, truthfulness, and computational efficiency. In the experiments, in terms of social welfare and revenue, our algorithms can achieve a 20% improvement over existing algorithms, such as fixed‐price, Vickery–Clarke–Groves (VCG), and monotonic critical‐price mechanisms. Additionally, in most experiments, our algorithm can ensure resource utilization greater than 80%.

Graphical Abstract

This article applies the concept of clinching auctions to resource allocation in cloud computing and edge computing. Compared to state‐of‐the‐art research, our approach can improve the revenue of the resource provider compared with the fixed‐price, Vickery–Clarke–Groves (VCG), and monotonic critical‐price mechanisms.

References

[1]
M. M. Nejad, L. Mashayekhy, and D. Grosu, “Truthful Greedy Mechanisms for Dynamic Virtual Machine Provisioning and Allocation in Clouds,” IEEE Transactions on Parallel and Distributed Systems 26, no. 2 (2015): 594–603.
[2]
J. Zhang, M. Zong, A. V. Vasilakos, and W. Li, “Uav Base Station Network Transmission‐Based Reverse Auction Mechanism for Digital Twin Utility Maximization,” IEEE Transactions on Network and Service Management 21, no. 1 (2024): 324–340.
[3]
N. Nisan, T. Roughgarden, E. Tardos, and V. V. Vazirani, Algorithmic Game Theory (Cambridge, UK: Cambridge University Press, 2007).
[4]
J. Zhang, N. Xie, X. Zhang, and W. Li, “An Online Auction Mechanism for Cloud Computing Resource Allocation and Pricing Based on User Evaluation and Cost,” Future Generation Computer Systems 89 (2018): 286–299.
[5]
X. Liu, W. Li, and X. Zhang, “Strategy‐Proof Mechanism for Provisioning and Allocation Virtual Machines in Heterogeneous Clouds,” IEEE Transactions on Parallel and Distributed Systems 29, no. 7 (2018): 1650–1663.
[6]
Y. Jiao, P. Wang, D. Niyato, and K. Suankaewmanee, “Auction Mechanisms in Cloud/Fog Computing Resource Allocation for Public Blockchain Networks,” IEEE Transactions on Parallel and Distributed Systems 30, no. 9 (2019): 1975–1989.
[7]
L. M. Ausubel, “An Efficient Ascending‐Bid Auction for Multiple Objects,” American Economic Review 94, no. 5 (2004): 1452–1475.
[8]
A. Chouayakh, I. Amigo, A. Bechler, P. Maille, and L. Nuaymi, “Multi‐Block Ascending Auctions for Effective 5g Licensed Shared Access,” IEEE Transactions on Mobile Computing 21, no. 11 (2021): 4051–4063.
[9]
C. Yi and J. Cai, “Ascending‐Price Progressive Spectrum Auction for Cognitive Radio Networks With Power‐Constrained Multiradio Secondary Users,” IEEE Transactions on Vehicular Technology 67, no. 1 (2018): 781–794.
[10]
T. X. Y. Xue and D. Hongbin, “Budget Constraint Auction Mechanism for Online Video Advertisement,” Journal of Computer Research and Development 54, no. 2 (2017): 415.
[11]
Z. Li, L. Zhang, and X. Chen, “Incentive Mechanism Design for Edge‐Cloud Collaboration in Mobile Crowd Sensing,” Transactions on Emerging Telecommunications Technologies 32, no. 8 (2021): e4105.
[12]
L. Mashayekhy, M. M. Nejad, D. Grosu, and A. V. Vasilakos, “An Online Mechanism for Resource Allocation and Pricing in Clouds,” IEEE Transactions on Computers 65, no. 4 (2016): 1172–1184.
[13]
L. Mashayekhy, M. M. Nejad, and D. Grosu, “A Ptas Mechanism for Provisioning and Allocation of Heterogeneous Cloud Resources,” IEEE Transactions on Parallel and Distributed Systems 26, no. 9 (2015): 2386–2399.
[14]
J. Zhang, L. Chi, N. Xie, X. Yang, and W. Li, “Strategy‐Proof Mechanism for Online Resource Allocation in Cloud and Edge Collaboration,” Computing 104 (2022): 383–412.
[15]
K. Zhang, Y. Mao, S. Leng, et al., “Energy‐Efficient Offloading for Mobile Edge Computing in 5g Heterogeneous Networks,” IEEE Access 4 (2016): 5896–5907.
[16]
C. You, K. Huang, H. Chae, and B.‐H. Kim, “Energy‐Efficient Resource Allocation for Mobile‐Edge Computation Offloading,” IEEE Transactions on Wireless Communications 16, no. 3 (2017): 1397–1411.
[17]
W. Wang, B. Liang, and B. Li, “Multi‐Resource Fair Allocation in Heterogeneous Cloud Computing Systems,” IEEE Transactions on Parallel and Distributed Systems 26, no. 10 (2015): 2822–2835.
[18]
L. Mashayekhy, N. Fisher, and D. Grosu, “Truthful Mechanisms for Competitive Reward‐Based Scheduling,” IEEE Transactions on Computers 65, no. 7 (2016): 2299–2312.
[19]
W. Qinghua and J.‐K. Hao, “A Clique‐Based Exact Method for Optimal Winner Determination in Combinatorial Auctions,” Information Sciences 334‐335 (2016): 103–121.
[20]
H. Zhou, G. Bai, and S. Deng, “Optimal Interval Scheduling With Nonidentical Given Machines,” Cluster Computing 22 (2019): 1007–1015.
[21]
E. Angelelli, N. Bianchessi, and C. Filippi, “Optimal Interval Scheduling With a Resource Constraint,” Computers & Operations Research 51 (2014): 268–281.
[22]
L. Guo and H. Shen, “Efficient Approximation Algorithms for the Bounded Flexible Scheduling Problem in Clouds,” IEEE Transactions on Parallel and Distributed Systems 28, no. 12 (2017): 3511–3520.
[23]
J. Zhang, X. Liao, W. Hao, and W. Li, “A Two‐Stage Budget‐Feasible Mechanism for Mobile Crowdsensing Based on Maximum User Revenue Routing,” Future Generation Computer Systems 161 (2024): 201–213.
[24]
R. Zhou, Z. Li, W. Chuan, and Z. Huang, “An Efficient Cloud Market Mechanism for Computing Jobs With Soft Deadlines,” IEEE/ACM Transactions on Networking 25, no. 2 (2017): 793–805.
[25]
J. Zhang, Z. Wang, W. Hao, and W. Li, “Ordered Submodularity‐Based Value Maximization of Uav Data Collection in Earthquake Areas,” IEEE Transactions on Network Science and Engineering 11, no. 5 (2024): 4886–4897.
[26]
E. F. Maleki, L. Mashayekhy, and S. M. Nabavinejad, “Mobility‐Aware Computation Offloading in Edge Computing Using Machine Learning,” IEEE Transactions on Mobile Computing 22, no. 1 (2021): 328–340.
[27]
X. Zhang, C. Wu, Z. Li, and F. C. M. Lau, “A Truthful (1−ϵ)(1−ε)$$ \left(1-\epsilon \right)\left(1-\varepsilon \right) $$‐Optimal Mechanism for On‐Demand Cloud Resource Provisioning,” IEEE Transactions on Cloud Computing 8, no. 3 (2020): 735–748.
[28]
S. Dobzinski, R. Lavi, and N. Nisan, “Multi‐Unit Auctions With Budget Limits,” in 2008 49th Annual IEEE Symposium on Foundations of Computer Science (Los Alamitos, CA: IEEE Computer Society, 2008), 260–269.
[29]
J. Zhang, Y. Zhang, W. Hao, and W. Li, “An Ordered Submodularity‐Based Budget‐Feasible Mechanism for Opportunistic Mobile Crowdsensing Task Allocation and Pricing,” IEEE Transactions on Mobile Computing 23, no. 2 (2024): 1278–1294.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Transactions on Emerging Telecommunications Technologies
Transactions on Emerging Telecommunications Technologies  Volume 35, Issue 11
November 2024
419 pages
EISSN:2161-3915
DOI:10.1002/ett.v35.11
Issue’s Table of Contents

Publisher

John Wiley & Sons, Inc.

United States

Publication History

Published: 25 October 2024

Author Tags

  1. clinching auction
  2. deployment constraint
  3. edge computing
  4. mechanism design
  5. resource allocation

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media