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

  • Jer Shyuan
  • , W. Lim
  • , Zehui Xiong*
  • , Tao Dusit Niyato
  • , Cyril Leung
  • , Chunyan Miao
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

36 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)1832-1845
Number of pages14
JournalIEEE Transactions on Vehicular Technology
Volume71
Issue number2
Early online date30 Nov 2021
DOIs
Publication statusPublished - 01 Feb 2022
Externally publishedYes

Keywords

  • coded distributed computing
  • double auction
  • resource allocation
  • straggler effects

ASJC Scopus subject areas

  • Automotive Engineering
  • Aerospace Engineering
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A double auction mechanism for resource allocation in coded vehicular edge computing'. Together they form a unique fingerprint.

Cite this