Servers Placement Scheme Based on All-pay Auction Framework in Mobile Edge Computing
Abstract
Task offloading plays a pivotal role in mobile edge computing, enabling terminal devices to enhance task execution efficiency and conserve energy. However, servers are reluctant to offer services without compensation. Currently, pricing mechanisms are commonly employed to incentivize servers to serve terminal devices, with servers earning revenue through payments from these devices. Given the rapid surge in terminal devices, determining the optimal number of servers placement for service providers (SPs) to maximize revenue is crucial. In this paper, we propose a server placement scheme based on an all-pay auction framework. Experimental simulations reveal that an optimal server-user ratio of approximately 25% maximizes SP profits.
Index Terms:
All-pay auction, edge offloading, servers placement.I Introduction
Mobile edge computing (MEC) relocates cloud computing from the mobile core to the network edge, providing nearby users with computing, storage, and distribution services to minimize network delay and enhance data processing [1, 2]. Task offloading, a crucial aspect of MEC, transfers resource-intensive and delay-sensitive tasks to edge servers (ESs) to leverage their computing power and improve task efficiency. However, task offloading faces challenges: ESs may be unwilling to execute tasks without compensation, and end users (EUs) hesitate to offload if costs are high. Additionally, balancing ES supply with EU demand [3] is crucial for the service provider (SP) to maximize revenue. Too few ESs leads to unmet demand and lost revenue, while excess supply results in low bids and idle ESs with fixed costs, reducing SP profits. Determining the optimal server-user ratio is essential to maximize SP profits while maintaining market balance. Currently, pricing incentive mechanisms are widely used, where EUs pay ESs for services to encourage task execution [4, 5, 6]. However, these schemes often involve one-on-one pricing between EU and ES, neglecting the overall revenue. Instead, the SP can offer multiple ESs to serve multiple EUs, focusing on the total revenue of all ESs rather than individual ES revenue.
In this paper, an all-pay auction-based server placement scheme is employed to determine the optimal server-user ratio. The proposed scheme incentivizes ESs to serve EUs through all-pay auction, where EUs bid for server resources below market value. Then, the scheme determines the optimal ratio by maximizing the SP revenue.

II All-pay Auction Framework-Based server placement Scheme
As shown in Fig. 1, we consider a multiserver-multiusers edge computing environment, consisting of a set of users = {1, 2, …, } and a set of MEC servers M = {1, 2, …, }. A server is responsibile for the data offloading of some EUs in a region and these EUs form a set (refer to the set allocation algorithm in literature [7]). EUs within the same set compete for server resources. Firstly, the EU evaluates the server resource according to the amount of offload data and the private valuation function . According to the rules of all-pay auction in literature [7], the EU further makes a equilibrium bid according to the valuation . The EU with the largest bid in the same set gets the server service, and other EUs also need to pay their bids to the server. According to the number of EUs in different regions, the SP deploys the corresponding number of ESs to maximize its own revenue.



For the sake of expression simplicity, denote of EU as the uniform distribution function over [0, ]: , where represents the valuation ability of the EU. And we establish the relation between and the EU computation capacity to express this ability: , where is a valuation coefficient.
Since the amount of offloaded data is larger, the valuation of the EU is larger. Denote that is the maximum amount of data offloading allowed by the EU in each time slot. Assume that the relationship between valuation and offload is , where is the amount of offloaded data of EU. Based on the all-pay auction [7], the equilibrium bid required by the EU to offload bit can be obtained: , where is the number of EUs in the same set. Since the case of = 1 is not considered in the literature [7], we assume that when = 1, the = . When = 1, if the ES chooses not to serve the EU, the ES still incurs a fixed cost and the EU’s revenue is 0. If the ES chooses to serve the EU, the cost of the ES includes and the cost of processing the bit data, and the EU also generates revenue . Then according to game theory [8], the is obtained as follows.
(1) |
where and .
The ES revenue consists of the fixed cost , the cost of processing bit data and the bid of the EU . The expression is as follows.
(2) |
where is the amount of offloaded data corresponding to the winner and is the total number of EUs in the same set. However, if the number of ESs is too small, many EUs will not be served and SP has less benefit. On the contrary, there are many idle servers, causing a fixed cost and resulting in a decrease in revenue. Therefore, the SP should decide how many servers to deploy to maximize the total revenue and the revenue is expressed as follows.
(3) |
III performance evaluation
Fig. 2 shows the overall revenue of SP deploying different number of ESs for different number of EUs. Denote that = 100, 500, 1000 and remaining parameters are uniformaly defined in Table I [7, 9]. From Fig. 2, we can see that revenue shows a trend of first increasing and then decreasing. As the number of ESs increase, more and more EUs can be served in the same time period, and the total revenue increases. When it exceeds a certain amount, the total system revenue decreases. This is because, based on the set allocation algorithm, many ESs are idle, which cannot generate revenue while generating the fixed costs. And this is also the reason for the negative revenue in Fig. 2(a).
Parameter | |||||
---|---|---|---|---|---|
Value | [100, 500]KB | 500KB | {0.01, 0.1, 1}GHz | 10 | 10 |
In addition, we fit the results in Fig. 2, and according to the fitted curve, the number of ESs deployment under the maximum benefit is obtained. That is, when the server-user ratio is approximately 25% , the revenue of SP is the largest.
IV conclusion and future work
This paper proposes a server placement scheme based on all-pay auction. By maximizing the system revenue, the optimal server-user ratio is obtained. Simulation results show that when the ratio is appropriately 25%, the total system revenue is the largest. For our future work, we will implement the proposed scheme into real-world equipment to acquire practical results. Furthermore, we will explore more deeper economic implications to investigate the long-term effects of the proposed pricing scheme.
References
- [1] W. Huang and Z. Ding, “New Insight for Multi-User Hybrid NOMA Offloading Strategies in MEC Networks,” IEEE Trans. Veh. Technol., vol. 73, no. 2, pp. 2918-2923, Feb. 2024.
- [2] W. Zhang, G. Zhang, and S. Mao, “Deep-Reinforcement-Learning-Based Joint Caching and Resources Allocation for Cooperative MEC,” IEEE Internet Things J., vol. 11, no. 7, pp. 12203-12215, Apr. 2024.
- [3] C. Guo, F. Luo, J. Yang, and Z. Cai, “Transactive Operational Framework for Internet Data Centers in Geo-Distributed Local Energy Markets,” IEEE Trans. Cloud Comput., vol. 11, no. 2, pp. 1133-1143, Apr.-Jun. 2023.
- [4] X. Wang, J. Ye, and J. C. S. Lui, “Mean Field Graph Based D2D Collaboration and Offloading Pricing in Mobile Edge Computing,” IEEE/ACM Trans. Networking, vol. 32, no. 1, pp. 491-505, Feb. 2024.
- [5] M. Wang, L. Zhang, P. Gao, X. Yang, K. Wang, and K. Yang, “Stackelberg-Game-Based Intelligent Offloading Incentive Mechanism for a Multi-UAV-Assisted Mobile-Edge Computing System,” IEEE Internet Things J., vol. 10, no. 17, pp. 15679-15689, Sept. 2023.
- [6] M. Tao, X. Li, K. Ota, and M. Dong, “Single-Cell Multiuser Computation Offloading in Dynamic Pricing-Aided Mobile Edge Computing,” IEEE Trans. Comput. Social Syst., vol. 11, no. 2, pp. 3004-3014, Apr. 2024.
- [7] H. Xue, Y. Xia, D. Zhang, H. Wei, and X. Xu, “All-pay Auction Based Profit Maximization in End-to-End Computation Offloading System”, ArXiv abs/2403.09129, Mar. 2024.
- [8] H. Wu, J. Nie, Z. Xiong, Z. Cai, T. Zhou, C. Yuen, and D. Niyato “A Game-Based Incentive-Driven Offloading Framework for Dispersed Computing,” IEEE Trans. Commun., vol. 71, no. 7, pp. 4034-4049, Jul. 2023.
- [9] H. Xue, Y. Xia, N. Xiong, D. Zhang, and S. Pei, “DDPS: Dynamic Differential Pricing-based Edge Offloading System with Energy Harvesting Devices”, ArXiv abs/2403.09991, Mar. 2024.