Truthful Multi-Resource Transaction Mechanism for P2P Task Offloading Based on Edge Computing

被引:16
作者
Lu, Weifeng [1 ]
Zhang, Shitao [1 ]
Xu, Jia [1 ]
Yang, Dejun [2 ]
Xu, Lijie [1 ]
机构
[1] Nanjing Univ Posts & Telecommun, Jiangsu Key Lab Big Data Secur & Intelligent Proc, Nanjing, Jiangsu, Peoples R China
[2] Colorado Sch Mines, Golden, CO 80401 USA
关键词
Task analysis; Resource management; Computational modeling; Mobile handsets; Servers; Edge computing; Bandwidth; resource allocation; double auction; edge computing; task offloading; matching; ALLOCATION; FRAMEWORK; NETWORKS;
D O I
10.1109/TVT.2021.3079258
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Peer-to-Peer (P2P) resource sharing promotes local resource-hungry task offloading to other mobile devices and balances the resource consumption between mobile devices. Most of existing P2P task offloading systems aims to solve the resource sharing between one pair exclusively without considering the cost of resource supply and the strategic behaviors of mobile users. In this paper, we propose two user models for the P2P task offloading system: honest user model and strategy user model. For the honest user model, we formulate the resource allocation maximization problem with latency and energy consumption constraints as an Integer Linear Programming. We show that the solution for honest user model can output 189% resource transactions of that for the strategic users. For the strategy user model, we propose a double auction-based P2P task offloading system, and design a truthful multi-resource transaction mechanism to maximize the number of resource transactions. We first group the mobile users based on the connected components to improve the efficiency of double auction. Then we utilize the McAfee Double Auction to price the resource transactions. Finally, we split each winning mobile user of double auction into multiple virtual mobile users, and use the matching approach to calculate the resource allocation. Through both rigorous theoretical analysis and extensive simulations, we demonstrate that the designed multi-resource transaction mechanism satisfies the desirable properties of computational efficiency, individual rationality, budget balance, truthfulness for resource request/supply, and general truthfulness for bid/ask price.
引用
收藏
页码:6122 / 6135
页数:14
相关论文
共 29 条
[1]   Social LSTM: Human Trajectory Prediction in Crowded Spaces [J].
Alahi, Alexandre ;
Goel, Kratarth ;
Ramanathan, Vignesh ;
Robicquet, Alexandre ;
Li Fei-Fei ;
Savarese, Silvio .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :961-971
[2]  
[Anonymous], 2020, IBM CPLEX OPTIMIZER
[3]   SHARE COMMUNICATION AND COMPUTATION RESOURCES ON MOBILE DEVICES: A SOCIAL AWARENESS PERSPECTIVE [J].
Cao, Yang ;
Long, Changchun ;
Jiang, Tao ;
Mao, Shiwen .
IEEE WIRELESS COMMUNICATIONS, 2016, 23 (04) :52-59
[4]   Multi-User Multi-Task Computation Offloading in Green Mobile Edge Cloud Computing [J].
Chen, Weiwei ;
Wang, Dong ;
Li, Keqin .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (05) :726-738
[5]   Crowdcaching: Incentivizing D2D-Enabled Caching via Coalitional Game for IoT [J].
Chen, Yanjiao ;
Gong, Xueluan ;
Ou, Runmin ;
Duan, Lingjie ;
Zhang, Qian .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (06) :5599-5612
[6]  
Douglas W.B., 1999, Introduction to Graph Theory, V2nd
[7]  
Ford LR, 1956, Canadian Journal of Mathematics, V8, P399, DOI [10.4153/CJM-1956-045-5, DOI 10.4153/CJM-1956-045-5]
[8]   Auction-Based VM Allocation for Deadline-Sensitive Tasks in Distributed Edge Cloud [J].
Gao, Guoju ;
Xiao, Mingjun ;
Wu, Jie ;
Huang, He ;
Wang, Shengqi ;
Chen, Guoliang .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (06) :1702-1716
[9]  
Jank W., 2020, MODELING ONLINE AUCT
[10]  
Jiang L., IEEE T SERV COMPUT, DOI [10.1109/TSC.2021.3075741, DOI 10.1109/TSC.2021.3075741]