Font Size: a A A

Research On Vehicle Edge Computing Resource Allocation And Multi-component Offloading Based On Blockchai

Posted on:2024-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:H L ZhangFull Text:PDF
GTID:2532307148463304Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the continuous development of urban smart transportation,a large number of computation-intensive applications for vehicle use have emerged,such as autonomous driving,image and speech processing,map navigation,etc.However,vehicles cannot carry sufficient energy and computational resources due to their own characteristics,making it increasingly difficult for vehicles to cope with the energy consumption and computational load of computation-intensive applications.Vehicle Edge Computing(VEC)technology,as an emerging technology,reduces the energy consumption and computational load of vehicles by providing computational resources to the vehicles in their vicinity.However,the computational resources of edge servers are also limited,and with the increasing computational demands,the computational resource gap of edge servers is growing.Therefore,this paper proposes a VEC-based computational resource allocation scheme to relieve the pressure on the computational resources of the edge servers.At the same time,considering that the open nature of task offloading in edge computing makes it a data security and privacy protection problem in the densely accessed wireless network environment,this paper further introduces blockchain technology into VEC to guarantee the security in the offloading process of computing tasks.The main research contents of this paper are as follows:(1)In the computational task offloading process,vehicles as service requestors will focus on their own energy consumption and request costs,and edge servers as service providers will focus on the returns from providing computational resources.At the same time,applications running in vehicles will interact with the edge server with a lot of information when performing computation offloading.Without any protection measures,the data security and privacy issues face great challenges.In order to solve the computational resource management problem and ensure the security of resource transactions,this paper unites VEC network and blockchain network to build a blockchain-based VEC offloading model.The noncooperative interaction between edge servers and vehicles forms a two-stage Stackelberg game with the aim of maximizing the benefits and data security for both parties.This paper theoretically proves the existence of a Nash equilibrium that enables the participants to obtain their optimal strategies.Finally,the performance of the model is analyzed through simulation experiments.The security of the whole network is improved while optimizing the resource allocation.(2)The execution of computational tasks is usually divided into multiple independent components with complex dependencies between components.Compared with the simple division of computation tasks by data volume,this paper divides the computation tasks into multiple components and represents each component of the program and its interdependencies through a task scheduling graph.The execution order of computation tasks with multiple components cannot be chosen arbitrarily because the output of some components is the input of some other components,and the execution order of the whole application becomes more complicated after adding VEC.Therefore,in order to execute all components of a computational task in a reasonably orderly manner and to reduce the execution delay of the whole computational task as much as possible on this basis,this paper proposes an execution scheme based on the greedy algorithm and verifies its effectiveness through reasonable simulation experiments.
Keywords/Search Tags:Vehicle Edge Computing, Blockchain, Multi-Component program Model, Resource Allocation, Stackelberg Game
PDF Full Text Request
Related items