A double auction mechanism for resource allocation in coded vehicular edge computing

The development of smart vehicles and rich cloud services have led to the emergence of vehicular edge computing. To perform the distributed computation tasks efficiently, Coded Distributed Computing (CDC) was proposed to reduce communication costs and mitigate the straggler effects through the use o...

Full description

Bibliographic Details
Main Authors: Ng, Jer Shyuan, Lim, Bryan Wei Yang, Xiong, Zehui, Niyato, Dusit, Leung, Cyril, Miao, Chunyan
Other Authors: School of Computer Science and Engineering
Format: Journal Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/163785
_version_ 1811680870912753664
author Ng, Jer Shyuan
Lim, Bryan Wei Yang
Xiong, Zehui
Niyato, Dusit
Leung, Cyril
Miao, Chunyan
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Ng, Jer Shyuan
Lim, Bryan Wei Yang
Xiong, Zehui
Niyato, Dusit
Leung, Cyril
Miao, Chunyan
author_sort Ng, Jer Shyuan
collection NTU
description The development of smart vehicles and rich cloud services have led to the emergence of vehicular edge computing. To perform the distributed computation tasks efficiently, Coded Distributed Computing (CDC) was proposed to reduce communication costs and mitigate the straggler effects through the use of coding techniques. In this paper, we propose a double auction mechanism to allocate the resources of the edge servers to the vehicles in order to complete the CDC tasks. Specifically, the vehicles use the PolyDot codes to manage the tradeoff between communication costs and recovery threshold. Given the requirements of various vehicles, the double auction mechanism matches the edge servers with the required resources to the vehicles. Besides, the double auction mechanism also determines the prices that the vehicles need to pay for the resources of the edge servers. The analyses show that the double auction mechanism satisfies the properties of individual rationality, incentive compatibility and budget-balance. From the simulation, the utility of auctioneer increases when the number of vehicles and edge servers increases.
first_indexed 2024-10-01T03:31:56Z
format Journal Article
id ntu-10356/163785
institution Nanyang Technological University
language English
last_indexed 2024-10-01T03:31:56Z
publishDate 2022
record_format dspace
spelling ntu-10356/1637852022-12-16T08:24:37Z A double auction mechanism for resource allocation in coded vehicular edge computing Ng, Jer Shyuan Lim, Bryan Wei Yang Xiong, Zehui Niyato, Dusit Leung, Cyril Miao, Chunyan School of Computer Science and Engineering Alibaba-NTU Joint Research Institute Joint NTU-UBC Research Centre of Excellence in Active Living for the Elderly (LILY) Engineering::Computer science and engineering Servers Task Analysis The development of smart vehicles and rich cloud services have led to the emergence of vehicular edge computing. To perform the distributed computation tasks efficiently, Coded Distributed Computing (CDC) was proposed to reduce communication costs and mitigate the straggler effects through the use of coding techniques. In this paper, we propose a double auction mechanism to allocate the resources of the edge servers to the vehicles in order to complete the CDC tasks. Specifically, the vehicles use the PolyDot codes to manage the tradeoff between communication costs and recovery threshold. Given the requirements of various vehicles, the double auction mechanism matches the edge servers with the required resources to the vehicles. Besides, the double auction mechanism also determines the prices that the vehicles need to pay for the resources of the edge servers. The analyses show that the double auction mechanism satisfies the properties of individual rationality, incentive compatibility and budget-balance. From the simulation, the utility of auctioneer increases when the number of vehicles and edge servers increases. Ministry of Education (MOE) National Research Foundation (NRF) This work was supported in part by the Programme DesCartes, in part by the National Research Foundation, Prime Minister’s Office, Singapore, under its Campus for Research Excellence and Technological Enterprise Programme, in part by Alibaba Group through Alibaba Innovative Research Program and Alibaba-NTU Singapore Joint Research Institute, in part by the National Research Foundation, Singapore, under the AI Singapore Programme under Grant AISG2-RP-2020-019, in part by WASP/NTU under Grant M4082187 (4080), in part by the Singapore Ministry of Education under Grant Tier 1 (RG16/20), in part by the SUTD SRG-ISTD-2021-165, and in part by the SUTD-ZJU IDEA under Grant (SUTD-ZJU (VP) 202102). 2022-12-16T08:24:37Z 2022-12-16T08:24:37Z 2021 Journal Article Ng, J. S., Lim, B. W. Y., Xiong, Z., Niyato, D., Leung, C. & Miao, C. (2021). A double auction mechanism for resource allocation in coded vehicular edge computing. IEEE Transactions On Vehicular Technology, 71(2), 1832-1845. https://dx.doi.org/10.1109/TVT.2021.3131395 0018-9545 https://hdl.handle.net/10356/163785 10.1109/TVT.2021.3131395 2-s2.0-85120577684 2 71 1832 1845 en AISG2-RP-2020-019 M4082187 (4080) RG16/20 SRG-ISTD-2021-165 SUTD-ZJU (VP) 202102 IEEE Transactions on Vehicular Technology © 2021 IEEE. All rights reserved.
spellingShingle Engineering::Computer science and engineering
Servers
Task Analysis
Ng, Jer Shyuan
Lim, Bryan Wei Yang
Xiong, Zehui
Niyato, Dusit
Leung, Cyril
Miao, Chunyan
A double auction mechanism for resource allocation in coded vehicular edge computing
title A double auction mechanism for resource allocation in coded vehicular edge computing
title_full A double auction mechanism for resource allocation in coded vehicular edge computing
title_fullStr A double auction mechanism for resource allocation in coded vehicular edge computing
title_full_unstemmed A double auction mechanism for resource allocation in coded vehicular edge computing
title_short A double auction mechanism for resource allocation in coded vehicular edge computing
title_sort double auction mechanism for resource allocation in coded vehicular edge computing
topic Engineering::Computer science and engineering
Servers
Task Analysis
url https://hdl.handle.net/10356/163785
work_keys_str_mv AT ngjershyuan adoubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT limbryanweiyang adoubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT xiongzehui adoubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT niyatodusit adoubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT leungcyril adoubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT miaochunyan adoubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT ngjershyuan doubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT limbryanweiyang doubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT xiongzehui doubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT niyatodusit doubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT leungcyril doubleauctionmechanismforresourceallocationincodedvehicularedgecomputing
AT miaochunyan doubleauctionmechanismforresourceallocationincodedvehicularedgecomputing