A Truthful Auction for Graph Job Allocation in Vehicular Cloud-Assisted Networks

被引:27
作者
Gao, Zhibin [1 ]
Liwang, Minghui [1 ,2 ]
Hosseinalipour, Seyyedali [3 ]
Dai, Huaiyu [4 ]
Wang, Xianbin [2 ]
机构
[1] Xiamen Univ, Sch Informat, Xiamen 361005, Fujian, Peoples R China
[2] Western Univ, Dept Elect & Comp Engn, London, ON N6A 3K7, Canada
[3] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
[4] North Carolina State Univ, Dept Elect & Comp Engn, Raleigh, NC 27695 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Vehicular cloud-assisted networks; truthful auction; graph job allocation; subgraph isomorphism; RESOURCE-ALLOCATION; MAXIMIZATION; MECHANISM; PATTERNS; INTERNET;
D O I
10.1109/TMC.2021.3059803
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Vehicular cloud computing has been emerged as a promising solution to fulfill users' demands on processing computation-intensive applications in modern driving environments. Such applications are commonly represented by graphs consisting of components and edges. However, encouraging vehicles to share resources poses significant challenges owing to users' selfishness. In this paper, an auction-based graph job allocation problem is studied in vehicular cloud-assisted networks considering resource reutilization. Our goal is to map each buyer (component) to a feasible seller (virtual machine) while maximizing the buyers' utility-of-service, which concerns the execution time and commission cost. First, we formulate the auction-based graph job allocation as a 0-1 integer programming (0-1 IP) problem. Then, a Vickrey-Clarke-Groves based payment rule is proposed which satisfies the desired economical properties, truthfulness and individual rationality. We face two challenges: 1) the abovementioned 0-1 IP problem is NP-hard; 2) one constraint associated with the IP problem poses addressing the subgraph isomorphism problem. Thus, obtaining the optimal solution is practically infeasible in large-scale networks. Motivated by which, we develop a structure-preserved matching algorithm by maximizing the utility-of-service-gain, and the corresponding payment rule which offers economical properties and low computation complexity. Extensive simulations demonstrate that the proposed algorithm outperforms the contrast methods considering various problem sizes.
引用
收藏
页码:3455 / 3469
页数:15
相关论文
共 44 条
[1]  
[Anonymous], 2016, ACM Transactions on Modeling and Performance Evaluation of Computing Systems (TOMPECS)
[2]   Computation Rate Maximization for Wireless Powered Mobile-Edge Computing With Binary Computation Offloading [J].
Bi, Suzhi ;
Zhang, Ying Jun .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (06) :4177-4190
[3]   Optimal Application Deployment in Resource Constrained Distributed Edges [J].
Deng, Shuiguang ;
Xiang, Zhengzhe ;
Taheri, Javid ;
Khoshkholghi, Mohammad Ali ;
Yin, Jianwei ;
Zomaya, Albert Y. ;
Dustdar, Schahram .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (05) :1907-1923
[4]   Computation Offloading and Resource Allocation in Mixed Fog/Cloud Computing Systems With Min-Max Fairness Guarantee [J].
Du, Jianbo ;
Zhao, Liqiang ;
Feng, Jie ;
Chu, Xiaoli .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (04) :1594-1608
[5]   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
[6]   Mobile-Edge Computation Offloading for Ultradense IoT Networks [J].
Guo, Hongzhi ;
Liu, Jiajia ;
Zhang, Jie ;
Sun, Wen ;
Kato, Nei .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (06) :4977-4988
[7]   Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing [J].
Guo, Songtao ;
Liu, Jiadi ;
Yang, Yuanyuan ;
Xiao, Bin ;
Li, Zhetao .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2019, 18 (02) :319-333
[8]  
Hernandez E., 2019, 2019 IEEE INT C FUZZ, P1
[9]   A Two-Stage Auction Mechanism for Cloud Resource Allocation [J].
Hosseinalipour, Seyyedali ;
Dai, Huaiyu .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) :881-895
[10]   Power-Aware Allocation of Graph Jobs in Geo-Distributed Cloud Networks [J].
Hosseinalipour, Seyyedali ;
Nayak, Anuj ;
Dai, Huaiyu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) :749-765