Next Article in Journal
AI-Controlled Modular Decoy Generation for Reconstruction-Resistant Hybrid and Multi-Cloud Storage Systems
Previous Article in Journal
Visibility-Prior Guided Dual-Stream Mixture-of-Experts for Robust Facial Expression Recognition Under Complex Occlusions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Flow Hybrid Task Offloading Scheme for Multimodal High-Load V2I Services

1
School of Automation, Guangdong University of Technology, No. 100 Waihuan Xi Road, Guangzhou 510006, China
2
School of Electronics and Information Engineering, South China Normal University, No. 12 Wanjin Road, Foshan 528225, China
3
Guangxi Radio and Television, Nanning 530022, China
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(6), 1229; https://doi.org/10.3390/electronics15061229
Submission received: 28 January 2026 / Revised: 11 March 2026 / Accepted: 13 March 2026 / Published: 16 March 2026

Abstract

In the Internet of Vehicles (IoV), connected vehicles generate high-load perception tasks with large-scale and multimodal sensitive data, imposing strict requirements on latency, computing, and privacy. Existing solutions still suffer from high task service latency and privacy risks. To address these issues, this paper proposes an integrated framework that jointly considers multi-flow task offloading, adaptive privacy preservation, and latency-aware resource incentive mechanism. Specifically, we propose a Location-Aware and Trust-based (LA-Trust) dual-node task offloading algorithm based on deep reinforcement learning (DRL), which treats pre-partitioned subtasks as multiple parallel flows and enables flow-level collaborative offloading optimization across neighboring nodes, allows subtask data uploading and processing to proceed concurrently, and incorporates node security into decision making. To further enhance privacy protection, a Distribution-Aware Local Differential Privacy (DA-LDP) algorithm is designed to adaptively inject artificial noise according to data heterogeneity, balancing privacy protection and task execution accuracy. In addition, a Delay-Cost Reverse Auction (DC-RA) algorithm is proposed to further reduce latency by introducing wireless channel modeling between idle vehicles and edge nodes into the incentive mechanism. Experimental results show that the proposed framework improves task execution accuracy by 38% and reduces offloading cost, delay, incentive cost, and auction communication latency by 64.41%, 64.64%, 19%, and 44%, respectively, while more than 60% of tasks are offloaded to high-trust nodes.

1. Introduction

With the development of intelligent transportation systems, vehicles continuously generate numerous perception tasks, such as target tracking, motion prediction, and risk assessment, which rely on vehicle-to-infrastructure (V2I) services and impose high demands on computing capability. Recent studies indicate that an autonomous vehicle can generate up to 1 TB of multimodal data per hour [1], produced by onboard sensors such as LiDAR, millimeter-wave radar, cameras, and GPS modules. Among these, LiDAR generates approximately 10–70 MB of point cloud data per second [2]. High-frequency GPS produces tens of KB per second of vehicle trajectory data [1]. In single-vehicle multimodal perception tasks, a perception cycle often requires the fusion of multiple frames from LiDAR and cameras. Each LiDAR frame usually contains about 1.2 MB of point cloud data. Each RGB image frame is about 3 MB in size. As a result, the total data volume of one perception cycle can easily reach tens of MB [3]. In cooperative vehicle-to-everything perception scenarios, data from nearby vehicles or roadside units further increases the data size of each perception cycle. In addition, Wang [4] reports that camera-based 3D detection models incur single-frame inference delays exceeding 300 ms, which is impractical for autonomous driving, as perception tasks such as collision detection typically require responses within 50–100 ms.
These massive and heterogeneous data support intelligent transportation systems. However, they also introduce two major challenges: high task service latency and increased privacy risks.
First, perception tasks are regarded as high-load tasks with large data volumes and strict latency and accuracy requirements. Due to limited onboard computation, storage, and energy resources, vehicles cannot process such tasks independently, and many existing offloading methods fail to meet the stringent response-time requirements. Second, perception data is highly sensitive, and wireless offloading exposes it to significant privacy risks. Traditional privacy methods that add fixed-intensity noise are unsuitable for multimodal and heterogeneous data, as different data types require varying protection levels. Applying uniform noise can degrade data utility and impair task performance. Third, in the Internet of Vehicles (IoV) environment, multiple vehicles compete for limited computing resources at edge nodes. Auction-based methods are commonly used to leverage idle vehicle resources, but most existing algorithms focus primarily on minimizing bidding costs and neglect communication latency. This limitation can degrade the overall response performance of perception tasks.
In summary, in dynamic and dense IoV environments, traditional methods cannot address both latency and privacy issues in high-load perception tasks at the same time. A more effective, efficient, and secure task offloading solution is required to overcome these challenges.

1.1. Related Work

1.1.1. Reinforcement Learning-Based Task Offloading

In recent studies, reinforcement learning (RL) has been widely applied to vehicle task offloading. For edge node offloading, Zhao et al. [5], Zhou et al. [6], and Cha et al. [7] considered vehicle mobility and applied RL to improve task response time and mitigate computing resource constraints. Zhang et al. [8] and Ahmadi et al. [9] studied task offloading in mobile edge computing under a non-orthogonal multiple access (NOMA) framework, using RL to solve non-convex offloading and resource allocation problems. Yakubu et al. [10] combined RL with a Markov decision process (MDP) to address task offloading. Xue et al. [11] integrated sensing and communication (ISAC) technology with deep reinforcement learning (DRL) to enhance the adaptability of task offloading strategies. For hybrid offloading, Jiang et al. [12], Chen et al. [13], and Mohanapriya et al. [14] combined game-theoretic methods and RL to optimize offloading strategies and improve quality of service (QoS). Liu et al. [15] proposed a DRL-based hybrid task offloading and resource allocation scheme that adapts to vehicle mobility and varying channel conditions, reducing latency and energy consumption. For platoon-assisted offloading, Chen et al. [16] proposed a DRL framework using DDPG to jointly optimize task offloading and radio resource allocation, deciding whether tasks are processed within the platoon or at roadside edge servers. Similarly, Wu et al. [17] studied fog-assisted platoons and proposed an offloading strategy for insufficient intra-platoon resources, demonstrating the feasibility of joint Vehicle-to-Vehicle (V2V) and V2I offloading. Moreover, recent work [18] proposed a task splitting scheme where subtasks are processed by nearby vehicles or MEC servers, which improves delay under dynamic network conditions. However, most existing methods rely on a single-flow offloading strategy. Tasks are sent to only one node and multi-node cooperation is not considered. In high-load scenarios, this limitation often leads to lower offloading efficiency instead of performance gains.

1.1.2. Privacy-Preserving Techniques in Vehicular Networks

Researchers have proposed various privacy-preserving methods. For example, Pan et al. [19], Zhou et al. [20], and Yao et al. [21] designed data-sharing mechanisms for IoV networks. Their goal was to ensure data confidentiality, maintain security during sharing, and prevent unauthorized access. Ibrahim et al. [22] proposed replicating authentication services to trusted vehicles to improve availability and reliability during RSU failures or congestion in IoV networks. Dwork et al. [23] and Firdaus et al. [24,25] developed differential privacy (DP) and local differential privacy (LDP) methods. These algorithms add noise to original data, allowing feature sharing without exposing raw data. Xia et al. [26] combined LDP and DRL to build a privacy-preserving distributed learning framework to enhance data security. However, most existing algorithms are computationally complex and unsuitable for resource-constrained vehicles. In addition, these methods generally process all data identically. This uniform approach is not suitable for modern multimodal and heterogeneous data. It often distorts data features and reduces task execution accuracy.

1.1.3. Incentive Mechanisms for Idle Resource Utilization

To reduce the computational burden on edge nodes, researchers have applied game-theoretic models, contract mechanisms, and auction-based algorithms to improve resource utilization. For example, Li et al. [27] and Le et al. [28] used Stackelberg game theory and contract mechanisms to design a multi-stage incentive scheme that maximizes the benefits of multiple participants. Liwang et al. [29] and Liu et al. [30] designed an auction mechanism based on the Vickrey–Clarke–Groves (VCG) model to improve the utilization of idle resources while ensuring fairness and efficiency. Pu et al. [31] designed an auction to encourage idle users to provide resources despite battery limitations. Zhang et al. [32] combined auction methods with optimization algorithms to improve resource allocation. However, these approaches often ignore communication latency during resource incentives, which increases the overall task service time and reduces the feasibility of offloading strategies.

1.2. Contributions of Our Work

In this paper, we propose an integrated framework that jointly addresses high service latency and privacy risks in high-load IoV perception tasks by combining multi-flow task offloading, adaptive privacy preservation, and latency-aware resource incentive mechanism. First, the Location-Aware and Trust-based (LA-Trust) algorithm considers vehicle location and node trust probability, using dual nodes for multi-flow task offloading to optimize task service time and completion rate while ensuring secure offloading. Second, the Distribution-Aware Local Differential Privacy (DA-LDP) algorithm adapts to multimodal heterogeneous data by analyzing density and structural differences, allowing adaptive noise injection to protect data security and maintain data utility. Finally, the Delay-Cost Reverse Auction (DC-RA) algorithm models the wireless channel between vehicles and edge nodes and constructs a weighted incentive function that jointly considers incentive cost and communication latency. The key contributions of this paper are:
  • We formulate a joint optimization modeling approach for high-load perception tasks in IoV, focusing on reducing task service latency and enhancing privacy protection, and decompose the overall objective into two subproblems that are addressed by the algorithms proposed in this paper.
  • We design the LA-Trust algorithm, a dual-node task offloading scheme built on DRL. It is developed on top of the conventional multi-agent deep deterministic policy gradient (MADDPG) framework, treating the partitioned subtasks as parallel flows, allowing concurrent uploading and processing across neighboring nodes, and incorporates node security into offloading decisions. This mechanism reduces latency and enhances offloading security compared with conventional MADDPG offloading algorithms.
  • We propose the DA-LDP algorithm, which leverages the Randomized Response (RR) mechanism to select perturbed data and applies Gaussian noise, and adaptively adjusts the perturbation level according to data heterogeneity. The design preserves formal privacy guarantees while mitigating the impact of data perturbation on task execution accuracy, outperforming traditional fixed-noise approaches in task execution accuracy.
  • We develop the DC-RA algorithm, which builds upon conventional cost-minimization resource auction mechanisms and incorporates data transmission latency into the optimization function. By assigning higher rewards to idle vehicles closer to the edge node, the algorithm reduces communication latency, achieving better performance than conventional bidding schemes.
Existing studies typically employ single-flow offloading and often neglect the impact of data transmission delay during resource incentive allocation. Similarly, when privacy preservation is incorporated, the reliability of execution nodes and data heterogeneity are often not taken into consideration. In contrast, the contributions presented above effectively mitigate these limitations, as demonstrated in our experimental results.
The remainder of this paper is organized as follows. Section 2 introduces the system model. Section 3 presents the overall optimization problem of the framework and its solution. Section 4 describes the design of the LA-Trust algorithm. Section 5 details the design of the DA-LDP algorithm. Section 6 explains the design of the DC-RA algorithm. Section 7 presents experimental results and discussion. Finally, Section 8 concludes the paper.

2. System Model

Table 1 summarizes the main notations used in this paper. As shown in Figure 1, the proposed framework consists of three key modules: task offloading, privacy preservation, and resource incentive, which jointly address two main challenges: high task service latency and privacy risks. The task offloading module reduces service latency and mitigates privacy risks through dual-node cooperation and considering node trustworthiness. The privacy preservation module protects sensitive vehicle data via local perturbation before offloading. The resource auction module further reduces latency by incorporating wireless channel modeling.
Specifically, moving vehicles continuously generate high-load tasks. These vehicles are defined as the busy vehicle set B = { 1 , , b , , B } , where b represents the vehicle index and B is the total number of busy vehicles. Edge nodes with communication and computing capabilities are deployed along both sides of the road and are denoted as set E = { 1 , , e , , E } , where e represents the edge node index and E is the total number of edge nodes. The LA-Trust algorithm is deployed at edge nodes and is responsible for generating task offloading strategies. We assume that a busy vehicle moves at a constant velocity v along a straight trajectory from edge node 1 to edge node 2. Each task is assumed to be completed within the coverage range of at most two edge nodes.
The coverage range of each edge node is modeled as a circular region with diameter L. Adjacent edge nodes partially overlap in coverage. The coverage boundary of a node is set as the coordinate origin ( 0 , 0 ) , and the vehicle position is denoted as ( l , 0 ) . Time is divided into discrete slots, represented by the set T = { 1 , , t , , T } , where T is the total number of time slots. A busy vehicle b generates a divisible task K b t at time t. Each task is characterized by data size d, required CPU cycles per bit c, deadline t k , and subtask dependency o r . Thus, the task is denoted as K b t = {d, c, t k , o r }. Existing task partitioning methods such as [33] are adopted to divide each task into several related and unequal subtasks. The refined task parameters are expressed as d = { d 1 , , d i , , d n } , c = { c 1 , , c i , , c n } , and t k = { t k 1 , , t k i , , t k n } . Through V2I communication, edge nodes obtain vehicle state information, including velocity v and position l. When an offloading request is received, the network state is assumed to remain static within the decision slot. The residence time of a vehicle within the coverage of an edge node is T s t a y = L l v . The distance between the vehicle and edge node e is given by D i s e = H e 2 + O e 2 , where H e is the height of edge node e and O e is the horizontal distance between the vehicle and node e [34]. Each edge node evaluates its trust probability using Bayesian inference and Dempster-Shafer theory (DST). Based on trust probabilities, vehicle information, and task parameters, the edge node determines the offloading strategy. The available strategies include processing tasks locally, offloading tasks to a single edge node, offloading tasks to two neighboring edge nodes, or collaborative processing between the vehicle and a single edge node.
The privacy preservation module applies the DA-LDP algorithm to locally perturb sensitive vehicle data. It adaptively adds Gaussian noise based on the density and structural differences of multimodal heterogeneous data.
Finally, vehicles with idle resources are defined as the idle vehicle set S = { 1 , , s , , S } , where s denotes the vehicle index and S is the total number of idle vehicles. These vehicles participate in a resource auction managed by the edge node. Each idle vehicle submits a bid J s = { q s , u s , d i s s } , including the unit resource price, the amount of provided resources, and the distance to the edge node. The resource trading process is communication-latency-aware, and the edge node selects idle vehicles based on bid information to reduce the overall task service latency.

Modeling Assumptions and Applicability

The assumptions that vehicles move at a constant speed along a straight path and that each task is executed within the coverage range of at most two adjacent edge nodes are widely used in vehicular edge computing studies. These assumptions are mainly adopted to ensure analytical tractability [35,36,37,38,39]. Despite their simplicity, they still allow the model to be extended to more complex and realistic scenarios.
First, in complex urban road networks with curved lanes and intersections, a vehicle’s long-term trajectory can be decomposed into a sequence of short linear segments. Since offloading decisions are made within short time intervals, and maneuvers such as frequent starts and stops, lane changes, and traffic light waiting typically occur on a longer time scale than the end-to-end task offloading process, vehicle motion within each interval can be well approximated by linear movement with nearly constant speed. This piecewise linear modeling approach preserves analytical simplicity while remaining consistent with real vehicular mobility behavior.
To further evaluate the sensitivity of dwell time to abrupt vehicle dynamics within a short control cycle, a worst-case perturbation analysis is presented under the assumption that the task’s latest possible completion occurs exactly at the boundary of the coverage area. The predicted dwell time is given by T stay = L l v , where v and l are obtained via V2I state reporting at the beginning of each decision slot, and the network state is assumed to remain constant within the slot. Assume that within a decision slot of duration t, the vehicle experiences acceleration a. The maximum displacement deviation is given by Δ x = 1 2 a t 2 , and the corresponding velocity deviation is Δ v = a t . Thus, the relative perturbation of dwell time satisfies Δ T stay T stay a t v . Under a conservative configuration representative of extreme emergency maneuvers ( v = 30 m/s, a = 8 m/s2, t = 0.1 s), the maximum displacement deviation is Δ x = 0.04 m, and the relative dwell-time perturbation is bounded by 2.7 % . Under these conditions, the offloading strategy would fail only if the vehicle is located within a narrow boundary region near the edge of the coverage area and experiences a large acceleration toward the boundary, resulting in a significant change in velocity. Considering the coverage range of practical edge nodes, typical task requirements, and realistic vehicle acceleration limits, the likelihood of the vehicle falling exactly within this critical boundary region is extremely low. These constraints make the scenario in which the offloading strategy fails occur with low probability. Since the perturbation term is proportional to t 2 and the vehicle state is refreshed at each decision slot, the deviation remains strictly bounded and does not accumulate over time, preventing catastrophic amplification of dwell time or distance estimation errors.
Second, although practical deployments may include irregular edge node layouts or overlapping coverage from multiple nodes, the dual-node assumption serves as a common and manageable modeling abstraction rather than a strict system limitation. More importantly, the proposed framework is not inherently restricted to two edge nodes. The task offloading strategy, privacy preservation mechanism, and reverse auction module do not depend on a fixed number of candidate edge nodes. When more edge nodes are available within the coverage area, the framework can be naturally extended by enlarging the action space without changing the core algorithm design. The scalability to multi-node scenarios is further discussed in Section 4.

3. Problem Formulation and Solution Approach

This section formulates a joint optimization problem for high-load tasks in the IoV environment. The objective is to reduce task service latency while enhancing privacy protection. We then explain how the three proposed algorithms jointly address these objectives.

3.1. Joint Optimization Problem

Conceptually, the joint optimization goal is to minimize task service latency and maximize privacy protection. This objective can be abstractly formulated as:
U system = T latency + P privacy ,
where T latency represents the total task service latency and P privacy denotes the overall privacy protection.

3.2. Optimization Problem Decomposition

The joint optimization problem is decomposed into two subproblems:
  • Task Service Latency Minimization: This subproblem aims to reduce T latency by efficiently scheduling and executing tasks across edge nodes, as well as by minimizing the communication latency incurred during the idle resource auction. This objective is collaboratively addressed by:
    • LA-Trust: A dual-node task offloading algorithm based on a DRL framework. It reduces offloading delay by enabling parallel processing of task uploading and execution.
    • DC-RA: A reverse auction based incentive mechanism. It reduces data transmission latency by incorporating the physical distance between edge nodes and idle vehicles into the incentive function.
    Since these two latency components occur sequentially and are independent, their sum provides a reasonable approximation of the total system latency:
    T latency = f LA - Trust ( Z ) + f DC - RA ( T t x ) ,
    where Z and T t x denote the latency components computed by the LA-Trust and DC-RA algorithms, respectively.
  • Privacy Protection Maximization: This subproblem focuses on protecting vehicle privacy during task offloading. It considers both the security of task execution nodes and the data transmission process. This objective is collaboratively addressed by:
    • LA-Trust: Updates the trust probability P trust of edge nodes using Bayesian inference. This trust value directly affects offloading decisions.
    • DA-LDP: Applies a RR mechanism to select data points for perturbation (hereafter referred to as the RR step) and applies adaptive Gaussian noise to locally perturb sensitive vehicle data. The noise level is adjusted according to data heterogeneity, ensuring task execution accuracy while maintaining the total privacy budget ϵ total .
The overall privacy protection is modeled as an abstract function of these two components:
P privacy = g f LA - Trust ( P trust ) ,   f DA - LDP ( ϵ total ) ,
where g ( · ) represents a conceptual measure capturing the joint effect of trust-based node selection and local differential privacy. Since the two mechanisms address privacy in different ways, g ( · ) does not imply a direct arithmetic addition.
In the following sections, we describe the three proposed algorithms in detail.

4. Location-Aware and Trust-Based Task Offloading Algorithm

This section introduces the LA-Trust algorithm, which addresses the task offloading problem in vehicular edge computing, aiming to optimize offloading latency and enhance offloading security. The section mainly covers the offloading strategy, node modeling, design of the optimization function, and the overall algorithm framework.

4.1. Task Offloading Strategy

In the proposed algorithm, building upon vehicular tasks that have already been divided into multiple interdependent subtasks, these subtasks are treated as parallel task flows, forming a multi-flow offloading structure. The execution of each subtask respects the dependency constraints, while subtasks assigned to different edge nodes can receive and process data concurrently. By modeling tasks as multiple flows, the offloading strategy enables flow-level collaborative optimization across neighboring nodes, allowing the proposed approach to efficiently utilize available computational resources and reduce the overall task completion time. In this section, multiple subtasks are abstracted into a dual-subtask model. The offloading strategy covers different scenarios: local processing (Section 4.1.1), single-node offloading (Section 4.1.2), and dual-node offloading (Section 4.1.3 and Section 4.1.4). The extension to scenarios involving multiple subtasks and multiple edge nodes is discussed at the end of this section.

4.1.1. Processing Task Locally

When a task is processed locally, the service time is given by Z l o c = d · c f l o c , where f l o c is the local computing capability of the vehicle. The corresponding energy consumption for local task execution is given by E l o c = P l o c · Z l o c , where P l o c denotes the power consumption of the vehicle during local processing.

4.1.2. Offloading Task to a Single Edge Node

Assuming that the channel gain at time t is h t , the effective signal-to-noise ratio (SNR) between the vehicle and the edge node is expressed as S N R ( t ) = P t x · h t · D i s γ N 0 · B e , where P t x represents the transmitted power of the vehicle, D i s represents the distance between the vehicle and the edge node, γ is the path loss exponent, N 0 is the noise power spectral density, and B e is the effective bandwidth. The data transmission time from the vehicle to the edge node is Y e = d B e log 2 ( 1 + S N R ) . The processing time of the task at edge node e is X e = d · c C t , where C t denotes the computing resources allocated to the task. Since the task result size is much smaller than the original data, the delay for returning results is neglected. Therefore, the total service time is Z e = X e + Y e . The energy consumption for offloading the task to the edge node is E o f f = E t x + E e , where the transmission energy is E t x = P t x · Y e and the processing energy is E e = P e · X e .

4.1.3. Offloading Task to Two Neighboring Edge Nodes

We consider two correlated subtasks, A and B, where subtask B depends on the processing results of subtask A. The scheduling of these subtasks on two edge nodes can be classified into three cases.
  • The transmission time of subtask A to edge node 1 is Y 1 .
  • The transmission time of subtask B to edge node 2 is Y 2 .
  • The processing time of subtask A at edge node 1 is X 1 .
  • The processing time of subtask B at edge node 2 is X 2 .
Ignoring the transmission time of the results, the task service time and energy consumption are given by:
Z e = A comp x + A trans y ,
E o f f = E o f f A + E o f f B ,
where
x = X 1 X 2 , y = Y 1 Y 2 ,
A comp and A trans are determined by the following situations.
Situation 1: Subtask A is completed at edge node 1, and edge node 2 has received the data for subtask B.
A comp = 1 1 , A trans = 1 0 .
Situation 2: Subtask A is not yet completed at edge node 1, but edge node 2 has received the data for subtask B.
A comp = 1 1 , A trans = 1 0 .
Situation 3: Subtask A is completed at edge node 1, but edge node 2 has not yet received the data for subtask B.
A comp = 0 1 , A trans = 0 1 .

4.1.4. Local and Single-Edge Collaborative Processing

Extending the dependency modeling between subtasks A and B in the previous subsection, this scenario considers collaborative processing between the vehicle and a single edge node. Depending on the relative ordering of transmission and computation, four cases are identified.
Situation 1: Subtask A is offloaded and processed at the edge node, while subtask B waits for the intermediate result at the vehicle.
A comp = 1 1 , A trans = 1 0 .
Situation 2: Subtask A is completed locally on the vehicle, and the edge node has already received the data of subtask B.
A comp = 1 1 , A trans = 0 0 .
Situation 3: Subtask A is completed locally on the vehicle, while the edge node has not yet finished receiving the data of subtask B.
A comp = 0 1 , A trans = 0 1 .
Situation 4: Subtask A has not yet been completed locally on the vehicle, whereas the edge node has already received the data of subtask B.
A comp = 1 1 , A trans = 0 0 .
Scalability Analysis of Task Decomposition and Scheduling. For scenarios involving multiple edge nodes due to overlapping coverage, a single task may consist of n > 2 dependent subtasks. The scheduling can be extended by applying Equation (3) along with matrices A comp and A trans , assigning each subtask to its corresponding node.
For example, consider a task consisting of three subtasks offloaded to three edge nodes. The task can be decomposed into two subtask groups: ( 1 2 ) and ( { 1 , 2 } 3 ) , which generate intermediate service times Z 12 and Z 23 , respectively. These intermediate times are then aggregated to determine the overall execution time of the task. Specifically, the overall execution time can be computed as:
Z = max max ( Y 1 + X 1 + X 2 , Y 2 + X 2 ) + X 3 , Y 3 + X 3 .
In the case corresponding to Situation 1, where the previous subtask finishes processing exactly when the next subtask finishes receiving, the matrices A comp and A trans can be extended as follows:
x = X 1 X 2 X 3 , y = Y 1 Y 2 Y 3 ,
A comp = 1 1 1 , A trans = 1 0 0 .
Moreover, even if a task is divided into three subtasks under the current dual-node model, it can still be mapped to two nodes. For instance, subtasks 1 and 2 can be assigned to edge node 1, with their transmission and processing times accumulated as a single subtask A, while subtask 3 is assigned to edge node 2 as subtask B. This approach ensures that the two-subtask model remains applicable while preserving task dependencies and execution logic.
Therefore, the proposed two-subtask model serves as a representative unit for the general case. The framework can be naturally extended to scenarios with multiple overlapping edge nodes while maintaining the same scheduling logic.

4.2. Problem Formulation

Threat Model. Model edge nodes as honest-but-curious entities that strictly follow the prescribed protocol and can only access privacy-protected data uploaded by vehicles, without any access to raw sensitive information. Although data integrity and protocol execution are assumed to be correct, edge nodes may behave unreliably due to lightweight uncertainty attacks. Such attacks do not involve direct data tampering, but manifest as unpredictable service behaviors or passive inference attempts. In particular, an edge node may intentionally introduce random service delays during task processing, or attempt to infer sensitive information from the received perturbed data, such as reconstructing vehicle trajectories or spatial patterns. These behaviors do not violate the protocol execution assumption, but may degrade service reliability or threaten privacy.
Node Trust Initialization and Evolution. In the initial stage, due to the lack of sufficient historical observations, the prior trust of each edge node is typically obtained from expert judgment or offline evaluation, which may be subjective. To reduce uncertainty caused by single-source opinions, DST [40] is used to fuse multi-source evidence. The trust state of node e is modeled as a hypothesis set H e s t a t e , and each expert assigns basic belief masses. Let E x p 1 and E x p 2 denote two experts’ assessments; according to Dempster’s rule of combination, the fused trust probability is P ( H e s t a t e ) = E x p 1 E x p 2 = H e s t a t e E x p 1 ( H ) E x p 2 ( H ) 1 k , where k is the conflict coefficient measuring the degree of disagreement between experts. This fusion process yields a more objective initial trust distribution, which serves as the prior for subsequent trust evolution and task offloading.
The trust state of node e is defined as three mutually exclusive and exhaustive hypotheses H = { H e 0 , H e 1 , H e 2 } = { untrusted , uncertain , trusted } . Each expert E x p i assigns belief masses m i ( H e j ) satisfying j m i ( H e j ) = 1 . The fused distribution under DST is then P ( H e j ) = A B = H e j m 1 ( A ) m 2 ( B ) 1 k .
During runtime, the trust is dynamically updated by Bayesian inference [41,42]. Given evidence E, Bayes’ theorem is P ( H E ) = P ( E H ) P ( H ) P ( E ) .
At each decision epoch t, the observed evidence is E t = ( r t , a t ) , where r t [ 0 , 1 ] is the task completion rate and a t is the number of detected uncertain attacks or abnormal events. Assuming independence between r t and a t under a given trust state H e j , the likelihood is P ( E t H e j ) = P ( r t H e j ) · P ( a t H e j ) .
The completion-rate likelihood is modeled as
P ( r t H e j ) = p r , j , r t τ r , 1 p r , j , r t < τ r ,
where τ r ( 0 , 1 ) is a threshold and p r , j indicates the tendency of achieving high completion rates. The attack count is modeled by a Poisson distribution:
P ( a t H e j ) = λ j a t e λ j a t ! ,
where λ j denotes the expected number of abnormal events under state H e j . The posterior trust is updated via Bayesian inference, enabling continuous trust assessment and adaptive task offloading. Detailed derivation provided in Appendix C.
Strategy Formulation. To model vehicular task offloading decisions, a binary variable is first introduced. Let a b i { 0 , 1 } denote the offloading decision of vehicle b for subtask i in time slot t. If a b i = 0 , subtask i is executed locally on the vehicle; if a b i = 1 , it is offloaded to the edge computing environment.
To further characterize fine-grained offloading behaviors, when a b i = 1 , a continuous variable
r b i ( 0 , 1 ]
is introduced to represent the offloading ratio of subtask i, i.e., the proportion of data or workload offloaded. Meanwhile, a discrete variable
e b i E
denotes the selected target edge node, where E is the set of edge nodes accessible to the vehicle. Accordingly, the offloading decision of subtask i is formulated as a mixed decision consisting of continuous and discrete variables.
Under this formulation, a b i determines whether offloading occurs, r b i affects the transmission volume and thus the service latency and energy consumption, and e b i specifies the execution node. If a b i = 0 , the service latency and energy consumption are given by Z l o c i and E l o c i , respectively; otherwise, they are jointly determined by Z e i , Z l o c i , E o f f i , and E l o c i .
The overall service latency is expressed as
Z = i = 1 n a b i Z e i + ( 1 a b i ) Z l o c i ,
where Z e i and Z l o c i denote the latency of subtask i when executed at the edge and locally, respectively.
Similarly, the total energy consumption is given by
E = i = 1 n a b i E o f f i + ( 1 a b i ) E l o c i ,
where E o f f i and E l o c i represent the energy consumption of offloaded and local execution. Based on service time and energy consumption, the cost function is defined as:
f = λ 1 · Z + λ 2 · E ,
where λ 1 + λ 2 = 1 . The objective is to minimize the cost function f:
F = min t = 1 T f , s . t . C 1 : 0 l L , C 2 : i = 1 n i = K b t ,
where C 1 ensures that vehicles make offloading decisions within the coverage range of edge nodes, and C 2 ensures that each subtask in task K b t is assigned a decision.

4.3. Algorithm Design

The structure of the LA-Trust algorithm is shown in Figure 2.
  • System state: The system state observed by edge node e at time t is denoted as:
    s e t = { e , t , D i s e , K , T s t a y , P t r u s t } .
    Here, D i s e is the set of distances between vehicles and edge node e, K is the set of vehicle task information, T s t a y is the set of dwell times within the coverage of edge node e, and P t r u s t is the set of trust probabilities of nodes. The overall system state at time t is represented as S t = { s 1 t , , s e t , , s E t } .
  • Action space: The action space is defined by the offloading ratio r and the edge node index e, where r denotes the proportion of subtask i. The action space contains both continuous and discrete variables.
    a e t = a b i , { r b , e i } e E | b B , i K b t .
    The set of actions for all edge nodes at time t is denoted as A t = { a 1 t , , a e t , , a E t } .
  • Reward function: The objective is to minimize the cost function f and enhance security. The reward for edge node e at time t is defined as:
    r e t = ( λ 1 · Z + λ 2 · E ) + λ 3 · P t r u s t .
    The set of rewards for all edge nodes at time t is R t = { r 1 t , , r e t , , r E t } .
Algorithm 1 outlines the LA-Trust algorithm process. Figure 3 presents the training process in a flowchart format for clearer illustration. First, the Actor and Critic network parameters θ Π and θ Q are initialized, and the corresponding target network parameters θ Π and θ Q are set equal to them. Similarly, the online DQN network parameters θ DQN are initialized, and the target DQN parameters θ DQN are set to the same initial values. The replay buffer B is initialized, and action noise ξ is added to encourage exploration in the action space. Next, expert knowledge is combined via DST to assign an initial trust probability to each node, forming part of the system state. Upon receiving a task request, the edge node computes the vehicle’s residence time within its coverage and the distances to surrounding nodes, which are then incorporated into the system state. The edge node then generates task offloading strategies based on the current state S t . The Actor network determines the continuous offloading ratios, and the DQN network selects the offloading nodes. After executing the joint action, the reward R t is calculated, and task completion rates together with node security logs are used to update the node trust probability. The system then transitions to the next state S t + 1 , and the tuple ( S t , A t , R t , S t + 1 ) is stored in the replay buffer. Finally, a mini-batch is sampled from the buffer to train the networks. At each time step t, the Actor–Critic networks are updated first, followed by the DQN network. The algorithm complexity is provided in Appendix A.
Algorithm 1 LA-Trust Algorithm
1:Initialize Actor network θ Π , Critic network θ Q , and DQN network θ DQN
2:Initialize target networks: θ Π θ Π , θ Q θ Q , θ DQN θ DQN
3:Initialize replay buffer B
4:Set exploration noise ξ
5:for each episode do
6:    for  t = 1 to T do
7:        Reset environment and obtain initial state S t
8:        Initialize node trust probabilities P trust
9:       for each task e = 1 to E do
10:            Compute vehicle metrics: staying time T stay and distance D i s e
11:            Actor: generate continuous offloading ratios a Π t = Π ( S t ) + ξ
12:            DQN: select discrete offloading node a DQN t = DQN ( S t )
13:            Execute hybrid action a e t
14:            Obtain reward r e t , Update trust probability P trust f ( P trust ) , and observe next state s e t + 1
15:       end for
16:        Store transition ( S t , A t , R t , S t + 1 ) in buffer B
17:        Sample mini-batch from B
18:        Critic update: compute Loss C r i t i c and update θ Q using Equations (15) and (16)
19:        Actor update: compute θ π J ( θ π ) and update θ Π using Equation (17)
20:        DQN update: compute L o s s DQN and update θ DQN using Equations (20) and (21)
21:        Soft update all target networks: θ τ θ + ( 1 τ ) θ
22:    end for
23:end for
The Critic network is updated using the following equations:
Q t a r = R t + γ Q ( S t + 1 , ( Π ( S t + 1 ) , D Q N t a r g e t ( S t + 1 ) ) ) ,
where γ is the discount factor. The parameters of the Critic network, denoted as θ Q , are updated by minimizing the loss function:
Loss C r i t i c = 1 N i = 1 N [ Q t a r Q ( S t , A t ) ] 2 .
The Actor network is updated using the gradient computed from the Critic network:
θ π J ( θ π ) = 1 N i = 1 N θ π [ Q ( S t , Π ( S t ) ) ] .
A soft update strategy is applied to the target networks:
θ Π τ θ Π + ( 1 τ ) θ Π , θ Q τ θ Q + ( 1 τ ) θ Q ,
where τ is the soft update factor. The DQN network is updated as follows:
D Q N selected = 1 2 D Q N o n l i n e ( S t , i ) + D Q N o n l i n e ( S t , j ) ,
where D Q N o n l i n e ( S t , i ) and D Q N o n l i n e ( S t , j ) are the Q-values of selecting edge node i and j under state S t , respectively. The target Q-value is obtained from the target DQN network:
TD target = R t + γ max e D Q N t a r g e t ( S t + 1 ) .
The parameters of the online DQN network are updated by minimizing the loss function:
L o s s DQN = E D Q N selected TD target 2 .
The target DQN network is also updated using the soft update strategy.
Convergence and Stability Analysis. Although providing a strict global convergence proof for hybrid-action multi-agent reinforcement learning remains an open theoretical challenge, we analyze the stability and convergence of the LA-Trust algorithm from both optimization-oriented and empirical perspectives.
From an optimization perspective, the Critic network, which connects continuous and discrete actions, treats the hybrid action as a unified input and is trained by minimizing the mean squared temporal-difference (TD) error. The Actor network is updated via deterministic policy gradients derived from the Critic, while the DQN network updates its parameters according to TD errors influenced by the continuous actions. Since the networks employ piecewise differentiable activation functions and are trained using gradient-based optimization with gradually decreasing learning rates, the loss functions can be reasonably approximated as continuous with respect to the network parameters under common DRL assumptions. Consequently, gradient-based optimization leads to smooth parameter updates during training. Moreover, experience replay reduces sample correlation, while the soft target update mechanism smooths the optimization process and suppresses oscillations. Combined with moderate learning rates, these mechanisms promote stable policy optimization and gradually reduce loss fluctuations during training.
From the perspective of gradient dynamics, gradient norms may be relatively large during the early exploration phase to facilitate rapid policy improvement and gradually decrease as the system stabilizes. Although system-level metrics, such as system reward, task completion rate, and resource efficiency, may exhibit stage-wise improvements due to exploration–exploitation transitions and multi-agent interactions, their overall trends remain stable and consistent with the desired system behavior.
From an empirical perspective, the training dynamics further validate stability. The system reward exhibits stable growth and gradually converges to a steady plateau without oscillatory divergence. Meanwhile, key system metrics, including task expiration rate, average delay, and average energy consumption, show overall decreasing trends and gradually stabilize during training. To verify convergence and stability, the networks are trained under five independent random initializations, as described in Section 7.1. The resulting performance exhibits low variance across runs and consistently converges, indicating that the training process is stable and relatively insensitive to random initialization. In addition, inference using the trained networks demonstrates that the framework can produce stable and effective offloading policies under different task size environments.
In summary, these optimization-oriented analyses and empirical observations indicate that the policy updates in the LA-Trust algorithm are controllable and predictable, achieving stable and effective convergence. The learned policies are effective and produce favorable practical outcomes.

5. Distribution-Aware Local Differential Privacy Algorithm

This section introduces the DA-LDP algorithm, which aims to provide adaptive privacy protection for multimodal vehicle data, enhance offloading security, and optimize downstream task accuracy within a given privacy budget. The section mainly covers the data perturbation strategy, the threat model, and the overall algorithm design.

5.1. Data Perturbation Strategy

Completing a vehicle perception task may require multiple types of data, such as vehicle trajectory, real-time location, and point cloud information. Based on the preceding discussion, the density and geometric mean of data serve as key indicators of data heterogeneity.
Vehicle trajectory data are time-series sequences that capture the positions, velocities, and accelerations of vehicles over time. These trajectories typically exhibit strong temporal continuity and regularity, meaning consecutive points are highly correlated and follow predictable motion patterns. As a result, the data possess high effective density and relatively stable geometric mean. Such high-density, structured data are sensitive to perturbations: adding excessive noise can distort temporal correlations, disrupt smooth trajectories, and degrade the performance of downstream tasks such as trajectory prediction, vehicle localization, and path planning.
In contrast, point cloud data consist of unordered sets of three-dimensional points that describe the spatial structure of the environment at a given time. Such data are often sparse and highly variable due to environmental changes, occlusion, and limited sensing resolution. As a result, the effective data density is relatively low, and the geometric mean shows larger variation. Downstream tasks based on point cloud data, such as three-dimensional object detection, semantic segmentation, and environment reconstruction, mainly rely on global or local spatial geometry rather than strict point-to-point continuity. Therefore, point cloud data can tolerate a higher level of noise without causing a significant loss in the performance of downstream tasks.
From this analysis, it is evident that the intrinsic data structure and temporal and spatial correlations strongly influence downstream task performance. Therefore, when adding noise to multimodal heterogeneous data, it is essential to consider these differences and adopt a targeted strategy that provides adaptive privacy protection while ensuring data availability. In particular, the geometric mean and data density can effectively capture these structural characteristics, serving as suitable indicators for determining appropriate noise levels.
The proposed DA-LDP algorithm analyzes the density and geometric mean of multimodal heterogeneous data, employs the Gaussian mechanism to generate adaptive noise, and applies RR step to determine which data are perturbed, thereby achieving effective privacy preservation.

5.2. Threat Model

Sensitive data are generated locally on vehicles and may be uploaded to edge nodes for collaborative perception. We adopt a LDP threat model, where data are perturbed on the client side before transmission.
Adversarial Observations. The adversary is assumed to observe only the perturbed data produced by the DA-LDP mechanism, such as noisy trajectories or Gaussian-perturbed point cloud features, and has no access to raw data, internal model parameters, or intermediate computations. Formally, let x X denote a sensitive data sample. The DA-LDP mechanism M DA outputs a perturbed value y Y as y = M DA ( x ; ϵ , δ ) , which the adversary can only observe.
Adversarial Goals. The adversary aims to infer sensitive information from the observed perturbed data, including but not limited to re-identification of vehicle trajectories, reconstruction of spatial structures from point clouds, or extraction of fine-grained location and motion patterns. Formally, for any two neighboring inputs x , x X , the DA-LDP mechanism satisfies ( ϵ , δ ) -local differential privacy:
Pr [ M DA ( x ) S ] e ϵ Pr [ M DA ( x ) S ] + δ , S Y .
This indistinguishability bound ensures that, regardless of the inference strategy, the adversary cannot significantly increase its posterior confidence in distinguishing between neighboring sensitive inputs, thereby effectively limiting trajectory reconstruction and spatial inference attacks. Our focus is on bounding privacy leakage in an information-theoretic sense, rather than defending against a specific attack.
Security Assumptions. We assume that the mechanism M DA is correctly implemented and executed on the vehicle side and cannot be bypassed or tampered with by the adversary. External observers, including edge nodes and wireless eavesdroppers, are modeled as honest-but-curious adversaries: they follow the prescribed protocol but attempt to infer additional information from the received perturbed data.
Protection Scope and Boundaries. The proposed DA-LDP mechanism provides formal privacy guarantees under the ( ϵ , δ ) -LDP framework, ensuring that the output distributions of neighboring inputs remain indistinguishable except with probability at most δ [43,44,45]. Although DA-LDP adaptively adjusts the noise scale according to data density and geometric mean, the privacy budget is strictly bounded, i.e., sup x X ϵ ( x ) ϵ , which guarantees that the worst-case privacy protection is preserved. Therefore, the adaptive design of DA-LDP does not weaken the threat model, but redistributes noise within a fixed LDP budget to better preserve task-relevant features and downstream utility. Moreover, due to the post-processing property of local differential privacy [45], any function applied by the adversary to the perturbed output y cannot reduce the privacy guarantee. As a result, DA-LDP is robust against downstream inference, learning-based reconstruction, and model-driven attacks that rely solely on the perturbed data.

5.3. Problem Formulation

The Gaussian mechanism is a fundamental noise injection method in the DP framework, widely used in LDP settings to protect sensitive data by adding Gaussian noise n o i s e N ( 0 , σ 2 ) before transmission. Here, σ = Δ f · 2 log ( 1.25 / δ ) ϵ , Δ f represents the global sensitivity, δ is the failure probability that relaxes pure ϵ -DP, and ϵ is the privacy budget. Applying this mechanism locally to a dataset D ensures Equation (22).
RR mechanism introduces uncertainty between true and reported values, and practical mechanisms often use biased probabilities to balance privacy and utility; for example, p = e ϵ 1 + e ϵ satisfies ϵ -DP [46]. In our DA-LDP mechanism, we use an RR step to randomly select data points for Gaussian noise perturbation according to the privacy budget ϵ RR . This step does not depend on the data structure, and the probability ratio of selecting any data point under different inputs is bounded by e ϵ RR , ensuring that the RR step independently satisfies ϵ RR -LDP.
We select M = k + 1 neighboring data points { d i x } x = 1 M from the original dataset. For each data point d i x , we compute the average distance AvgDist ( d i x ) to its k nearest neighbors { d i y } y = 1 k [47], excluding itself. This metric is defined as AvgDist ( d i x ) = 1 k y = 1 k dist ( d i x , d i y ) . The average distance of dataset d i is given by AvgDist ( d i ) = 1 M x = 1 M AvgDist ( d i x ) . The density ρ ( d i ) of d i is defined as ρ ( d i ) = k AvgDist ( d i ) . Inspired by [48], the geometric mean g and the kernel k n are expressed as:
g = exp 1 M x = 1 M log ρ ( d i x ) ,
k n = g ρ ( d i ) .
k n measures the variation in the data structure, providing a natural indicator for adaptive noise allocation. The Gaussian noise a is defined as:
a N ( 0 , k n 2 I w ) ,
where I w denotes the w-dimensional identity matrix. For relatively stable data, such as vehicle trajectories, the geometric mean and density vary smoothly and remain relatively close, resulting in smaller noise to preserve data utility. In contrast, for data with greater structural fluctuations, such as point clouds, the difference between the geometric mean and global density is larger; in regions where features are dense, the geometric mean exceeds the global density, leading to larger noise allocation. To enforce a lower bound on the noise, we introduce a minimum protection limit ϵ m a x for the privacy budget ϵ , the variance corresponding to ϵ m a x is given by:
σ m i n = Δ f · 2 log ( 1.25 / δ ) ϵ m a x .
Thus, Equation (25) can be rewritten as:
a N ( 0 , h 2 I w ) , s . t . C 1 : h = min ( max ( k n , σ m i n ) , σ m a x ) .
σ max constrains the upper bound of the noise intensity. This bounded truncation maps k n to the feasible noise interval [ σ m i n , σ m a x ] , preventing under- or over-perturbation while ensuring that the privacy budget remains within the predefined range.
To rigorously justify the privacy guarantees of the proposed DA-LDP mechanism, we first define the sensitivity for each mechanism.
For the RR step, which selects data points to perturb, the sensitivity is defined as
Δ f RR = max D , D f RR ( D ) f RR ( D ) 2 ,
where D and D are neighboring datasets differing in a single record, and f RR denotes the mapping performed by the RR step. This sensitivity quantifies the maximum influence that a single record can have on the RR step output. By construction, the RR step ensures that for any two neighboring inputs d and d , and for any possible output o,
Pr [ RR step ( d ) = o ] Pr [ RR step ( d ) = o ] e ϵ RR ,
so that the mechanism independently satisfies ϵ RR -LDP. Intuitively, although the RR step selects which data points to perturb, the selection probabilities are fixed according to ϵ RR and do not depend on the actual data values, which guarantees the LDP property.
Following the RR step, Gaussian noise is injected with variance determined by the data-dependent structure of the selected points. The sensitivity of the Gaussian mechanism is
Δ f Gauss = max D , D f Gauss ( D ) f Gauss ( D ) 2 ,
and the Gaussian noise is calibrated according to
σ = Δ f Gauss 2 log ( 1.25 / δ ) ϵ max ,
where ϵ max is a predefined upper bound on the privacy budget. This ensures that the Gaussian mechanism satisfies ( ϵ max , δ ) -LDP, and the noise is constrained to a reasonable range to guarantee effective privacy protection.
By applying the standard sequential composition theorem of differential privacy [49], the overall mechanism obtained by sequentially applying the RR step and the Gaussian perturbation satisfies ( ϵ total , δ total ) -LDP, where
ϵ total ϵ RR + ϵ max , δ total 0 + δ = δ .
Therefore, the DA-LDP mechanism satisfies rigorous ( ϵ RR + ϵ max , δ ) -local differential privacy guarantees.

5.4. Algorithm Design

Algorithm 2 illustrates the structure of the DA-LDP algorithm. First, the key parameters are initialized, including δ , ϵ , and ϵ m a x . The minimum variance of the Gaussian noise is then calculated based on ϵ m a x . The parameter k is determined according to the size of the dataset D, and the value of k n is computed using Equation (24). Next, data points are selected using the RR step. Finally, Gaussian noise is generated according to Equation (27) and is added to the selected data to achieve privacy protection. The algorithm complexity is provided in Appendix B.
Algorithm 2 DA-LDP algorithm
1:Input: Original dataset D, δ , ϵ , ϵ m a x , σ m a x , p = e ϵ 1 + e ϵ
2:Output: Perturbed dataset D
3:Compute the minimum variance σ m i n according to ϵ m a x
4:Obtain the dataset size U and set k = U
5:Calculate the kernel k n according to Equation (24), and generate Gaussian noise according to Equation (27)
6:Use probability q = 1 p to select data points
7:Add the generated Gaussian noise to the chosen data

6. Delay-Cost Reverse Auction Algorithm for Resource Incentive

This section introduces the DC-RA algorithm, which aims to address the data transmission latency introduced by resource auctions, with the goal of further reducing the overall task service time. The section mainly covers the resource auction strategy, the formulation of the optimization problem, and the overall algorithm design.

6.1. Resource Auction Strategy

Resource auctions are widely used in task offloading to reduce edge-node resource pressure and improve idle resource utilization. The total task service time consists of two parts. The first part is the service time between busy vehicles and edge nodes. The second part is the communication latency introduced by the auction process. In high-load task offloading scenarios, low service latency is particularly important. Therefore, the communication latency of the auction should be explicitly considered.
In the proposed scheme, edge nodes act as buyers and manage the auction process. Vehicles with idle resources act as sellers and submit bids in a voluntary manner. The buyer then selects vehicles based on their submitted bids.

6.2. Problem Formulation

We define a binary variable v s { 0 , 1 } to indicate whether idle vehicle s wins the bid. Specifically, v s = 1 denotes that vehicle s wins the bid, while v s = 0 denotes it does not. The edge node requires C units of computing resources to complete the task. To ensure successful task execution, the total resources C e obtained from winning vehicles must satisfy C e C . If vehicle s provides u s units of resources, the total resources collected by node e can be expressed as:
C e = s = 1 m v s · u s , s . t . C 1 : C e C ,
where m is the number of idle vehicles participating in the auction. The communication latency depends on the transmission distance, available bandwidth, channel conditions, and transmit power. It is given by:
T t x = d B log 2 ( 1 + α · h t d i s s γ ) ,
where d is the transmitted data size, B is the bandwidth, α = P N 0 · B e , h t is the channel gain, and γ is the path loss exponent. Following [31], the cost for idle vehicles s is defined as the difference between the cost of providing u s resources and the reward r s received from the node:
C o s t s = u s · q s r s .
The cost for node e is the total reward paid to the winning vehicles plus the communication latency:
C o s t e = s = 1 m v s · ( r s + β 1 · T t x ) .
β 1 is a positive delay coefficient used to balance the impact of data transmission delay on the overall cost. To encourage idle vehicles closer to node e to participate, the reward r s is defined as:
r s = u s · q s · ( 1 + β c d i s s ) ,
where β c is a positive constant. A smaller d i s s corresponds to a higher reward. The objective of the incentive mechanism is to minimize the total cost for both idle vehicles and edge nodes:
U = min ( s = 1 m C o s t s + e = 1 E C o s t e ) .

6.3. Algorithm Design

Algorithm 3 outlines the steps of the DC-RA algorithm. First, an empty list S b i d is initialized to store the bids submitted by vehicles. Two additional empty lists are created: V b i d to store the winning vehicles and F to store the results of cost calculations. The total resources currently collected, C e , is initialized to zero. Next, for each idle vehicle bid in S b i d , the cost is calculated using Equations (31) and (32), and the results are stored in F. The values in F are then sorted in ascending order. Vehicles are selected sequentially from F as winners and added to V b i d . The selection continues until the total resources provided by the winning vehicles satisfy C e C .
We will prove that the proposed algorithm meets approximate truthfulness, individual rationality and computational efficiency.
Algorithm 3 DC-RA Algorithm
1:Input: C
2:Output: V b i d
3:Initialize  S b i d , V b i d , F, C e = 0
4:for  J s in S b i d  do
5:Compute the cost using Equations (31) and (32), store the result in list F
6:end
7:Sort the list F in ascending order
8:for each element in F do
9:      If  C e < C
10:           Add vehicle s to V b i d and update C e = C e + u s
11:end
Theorem 1
(Approximate truthfulness). A mechanism is approximately truthful if, for every participating vehicle, reporting its true type (price, resources, distance) maximizes its expected utility or only allows a small expected gain from misreporting.
Lemma 1.
The proposed DC-RA algorithm guarantees approximate truthfulness.
Proof. 
(1) Monotonicity proof:
An allocation rule is monotone if for any vehicle s and any bid profile, whenever s is selected under some weight vector w , and s reports a more favorable bid resulting in a weakly smaller weight, while other bids remain unchanged, then s must remain selected. Formally,
s M ( w ) s M ( w ) , if w s w s .
Substituting Equations (31) and (32) into the total objective, we obtain
U = s v s ( u s q s r s ) + s v s ( r s + β 1 T t x ) = s v s ( u s q s + β 1 T t x ) .
Define the weight of each vehicle as w s = u s q s + β 1 T t x ( d i s s ) . Then the allocation rule can be equivalently written as
min M i M w i s . t . i M u i C .
Let w = ( w 1 , , w m ) denote the original weight vector, and let
M * = arg min M i M w i
be an optimal solution under w . Assume vehicle s is selected, i.e., s M * . Now suppose vehicle s reports a more favorable bid, resulting in a reduced weight w s w s , while all other weights remain unchanged. Define the new weight vector w = ( w 1 , , w s , , w m ) , and let
M ˜ = arg min M i M w i
be an optimal solution under w .
We prove monotonicity by contradiction. Assume that s M ˜ . Since M ˜ is optimal under w , we have
i M ˜ w i i M * w i .
If a set M does not contain s, then its total weight does not change, i.e., i M w i = i M w i . If a set M contains s, then i M w i = i M w i ( w s w s ) .
Since M ˜ does not contain s, its total weight remains unchanged:
i M ˜ w i = i M ˜ w i .
Similarly, because M * contains s, its total weight decreases by ( w s w s ) :
i M * w i = i M * w i ( w s w s ) .
Substituting these into the optimality inequality yields
i M ˜ w i i M * w i ( w s w s ) .
In the case that vehicle s reports a more favorable bid, i.e., w s < w s , we have ( w s w s ) > 0 , and thus
i M ˜ w i < i M * w i .
However, this inequality implies that under the original weight vector w , the set M ˜ has strictly smaller total weight than M * , which contradicts the optimality of M * . This contradiction arises from our assumption that s M ˜ .
Therefore, the assumption is false, and we conclude that
s M * s M ˜ .
This is exactly the monotonicity condition defined at the beginning. Hence, the allocation rule is monotone.
(2) Approximate critical-value payment proof:
Since the allocation rule satisfies monotonicity, by Myerson’s characterization theorem, there exists a corresponding critical-value payment rule that makes the mechanism truthful. Denote this ideal critical payment by r s * . In practice, the actual reward r s is not strictly a critical-value payment, but serves as a practical incentive scheme that constrains vehicles’ strategic deviation and provides strong incentives, thus ensuring approximate truthfulness.
We introduce the definition of ε -incentive compatibility: for any vehicle s and any misreported type θ ^ s , the difference in expected utility between reporting the true type θ s and the misreported type satisfies
U s ( θ s , θ s ) U s ( θ ^ s , θ s ) ε ,
where the vehicle utility is defined as
U s = r s u s q s ,
In the vehicular network system, the communication distance d i s s of vehicles is constrained by the edge node coverage, with finite minimum and maximum values:
0 < d min d i s s d max .
Here, d min is strictly positive and does not approach zero. In practical systems, edge nodes are installed at fixed positions and strictly positive heights, and are never embedded inside vehicles or placed arbitrarily close. Furthermore, there exists a minimum physical distance either between vehicles or between a vehicle and an edge node, due to vehicle dimensions and safe driving distances (e.g., a typical vehicle length or axle distance of 2–5 m). From the communication model perspective, d i s s also cannot approach zero because practical wireless hardware and channel models impose constraints; if the distance were extremely small, the received signal power would enter non-physical near-field regimes or exceed hardware limits. Large-scale urban and outdoor path loss models explicitly account for a minimum operational distance, and multiple studies indicate that received signal power cannot grow without bound. Therefore, d i s s has an inherent positive lower bound, ensuring that expressions involving 1 / d i s s remain finite in the analysis of reward and utility. Moreover, the computation resources and bids provided by vehicles are constrained by physical and platform rules:
0 < u min u s u max , 0 < q min q s q max .
If vehicle s misreports its distance as d i s ^ s , the reward changes from Equation (33) to
r s ( d i s ^ s ) = u s q s 1 + β c d i s ^ s ,
resulting in a utility deviation
Δ U d i s = U s ( d i s ^ s ) U s ( d i s s ) = r s ( d i s ^ s ) r s ( d i s s ) = u s q s β c 1 d i s ^ s 1 d i s s .
Using the bounds on distance, this deviation can be upper-bounded as
| Δ U d i s | u max q max β c 1 d min 1 d max ε d i s .
If the vehicle misreports the resources u ^ s = u s + Δ u and the unit price q ^ s = q s + Δ q , the reward changes accordingly, and the utility deviation is
| Δ U r e s | = U s ( u ^ s , q ^ s ) U s ( u s , q s ) = β c d i s s u s Δ q + q s Δ u + Δ u Δ q .
Using the bounds u s u max , q s q max , | Δ u | Δ u max , | Δ q | Δ q max , and d i s s d min , we obtain
| Δ U r e s | β c d min u max Δ q max + q max Δ u max + Δ u max Δ q max ε r e s .
Combining the distance and resource misreporting deviations, the total utility deviation is bounded by
U s ( θ ^ s , θ s ) U s ( θ s , θ s ) = | Δ U d i s | + | Δ U r e s | ε d i s + ε r e s ε ,
which implies
U s ( θ s , θ s ) U s ( θ ^ s , θ s ) ε .
This provides a formal quantitative bound on the utility gain from misreporting, showing that the mechanism satisfies ε -incentive compatibility, and thus guarantees approximate truthfulness for physically realistic parameter ranges.
In summary, based on the above reasoning and supported by prior work on approximate incentive compatibility [50,51], we conclude that the proposed mechanism satisfies approximate truthfulness. □
Theorem 2
(Individual rationality). Each vehicle achieves a non-negative utility when participating in the auction.
Lemma 2.
The proposed DC-RA algorithm ensures individual rationality.
Proof. 
According to the reward design Equation (33), the utility of vehicle s is
U s = r s u s · q s = u s · q s · β c d i s s .
Since u s > 0 , q s > 0 , β c > 0 , and d i s s > 0 , it follows that U s 0 . Hence, each vehicle achieves non-negative utility, and the mechanism satisfies individual rationality. □
Theorem 3
(Computational efficiency). The algorithm completes computations within a reasonable amount of time and resource consumption, and is able to adapt to large-scale participant environments.
Lemma 3.
The proposed DC-RA algorithm satisfies computational efficiency and scalability.
Proof. 
Each idle vehicle submits a bid J s with time complexity O ( 1 ) . For m vehicles, bid submission requires O ( m ) . The edge node computes costs for all bids using simple operations, also O ( m ) . Sorting the cost list has complexity O ( m log m ) . Selecting winning vehicles sequentially from the sorted list until the resource requirement is met requires at most O ( m ) . Reward distribution to winning vehicles requires at most O ( m ) . Therefore, the overall time complexity is O ( m log m ) . The storage for m vehicles is O ( m ) , giving space complexity O ( m ) . Thus the proposed algorithm satisfies the computational efficiency. □

7. Experiment Results and Discussion

In this section, we evaluate the effectiveness of the proposed framework through experiments. All experiments were conducted on a workstation equipped with an Intel(R) Xeon(R) Gold 6133 CPU @ 2.50 GHz, 128 GB of RAM, and an NVIDIA RTX A6000 GPU. The GPU driver version is 535.183.01 with CUDA 12.2 support. The algorithms were implemented in Python 3.8 using PyTorch 2.1.0.
First, we simulate a vehicle task offloading environment with randomly generated task information and vehicle locations [52,53,54]. We compare the proposed LA-Trust algorithm with three other multi-agent methods in terms of task completion rate, delay, and related metrics. Second, we construct a dataset based on NuScenes dataset (v1.0-mini) [55] to evaluate DA-LDP by comparing its task execution accuracy with that of other privacy-preserving algorithms. Third, we create an idle resource auction environment following [56] to demonstrate the superiority of the DC-RA algorithm in auction cost and communication latency. Furthermore, we conduct an end-to-end evaluation by jointly integrating LA-Trust and DC-RA to verify the overall system latency performance. Finally, under the privacy assumptions of DA-LDP and LA-Trust, we evaluate the resistance of the proposed method to reconstruction attacks, verifying its privacy protection capability.

7.1. Evaluation of LA-Trust Algorithm

Settings and experiments: The Actor, Critic, and DQN networks are feedforward networks with two hidden layers each, and ReLU activations are applied to all hidden layers. Key training and additional parameters are summarized in Table 2. Following the commonly adopted simulation design in the related works, task parameters and vehicle spatial positions are randomly sampled within predefined ranges listed in Table 2. This random generation mechanism ensures diversity of task demands and spatial distributions while avoiding bias toward specific workload patterns. Security logs, including the number of uncertainty attacks ( a t ) and task completion rates, are used to update the nodes’ trust probabilities. a t for each edge node is generated randomly as an integer selected from { 0 , 1 , 2 , 3 } . The proposed algorithm is compared with the following three algorithms:
  • MADDPG: The baseline algorithm on which the proposed method is built.
  • Deadline-MADDPG: Based on MADDPG, vehicle tasks are sorted in ascending order according to their deadlines and offloaded to edge nodes sequentially.
  • CCM [54]: A hybrid MADDPG algorithm introducing hybrid strategies.
Each algorithm is run five times, with 500 episodes per run. The environment uses a fixed random seed of 37, and the network weights are reinitialized for each run. Each algorithm produces five independent results, and the final performance is plotted as the mean values with 95% confidence intervals.
Results and analysis: Figure 4a shows the rewards obtained by the four algorithms during the experiment. For a fair comparison, the reward of our algorithm without considering node trust probability is also shown, represented by the blue dashed line. Since the reward combines negative time and energy costs, higher values indicate better performance. The results show that the proposed algorithm outperforms the comparison algorithms. Compared to the baseline, the cost is reduced by 64.41%. This improvement mainly stems from the coordinated task allocation strategy across available nodes, which alleviates congestion at individual nodes and reduces the waiting time for both task transmission and execution, thereby increasing the accumulated reward. Furthermore, node security is incorporated as an important factor in the offloading decision. By introducing node trust probability into the decision-making process, the algorithm prioritizes more reliable nodes for task execution, which enhances the security of the offloading process and further contributes to the improvement of the accumulated reward. Figure 4b shows the percentage of unfinished tasks, where lower values indicate better performance. Among the four algorithms, our algorithm achieves the lowest task expiration rate, which is 0.2% lower than the baseline. Since our algorithm allows partial temporal overlap between task transmission and execution, the accumulation of waiting time is effectively reduced. As a result, more tasks can be completed before their deadlines, thereby lowering the task expiration rate. Figure 4c shows the average delay of task transmission and execution. Clearly, our algorithm significantly reduces delay, which is 64.64% lower than the baseline. This improvement is mainly attributed to the parallel processing mechanism incorporated in the proposed algorithm. By enabling task transmission and execution to partially overlap in time, the algorithm alleviates the service time bottleneck encountered under high-load task scenarios. Consequently, the accumulation of waiting time is effectively reduced, resulting in a lower offloading delay. Figure 4d shows that the energy consumption of our algorithm remains within reasonable limits. The total energy consumption consists of both task transmission energy and processing energy. The results indicate that the proposed parallel processing mechanism does not introduce excessive energy overhead, demonstrating that the reduction in delay is achieved without significantly increasing the overall energy cost. Figure 5 compares the delay and task completion rate across different task sizes. Our algorithm achieves optimal performance in both response speed and completion rate. From the above results, it can be seen that under high-load task scenarios, the parallel processing mechanism in our algorithm plays a crucial role. As the task size increases, the performance advantage of our algorithm becomes increasingly significant. This is because larger tasks typically result in longer transmission and execution durations, which increase overall resource occupation time under high-load scenarios. As a consequence, system delay becomes more sensitive to task size growth. By contrast, the parallel processing mechanism in our algorithm enables partial temporal overlap of task transmission and execution time, thereby alleviating delay accumulation under high-load tasks and slowing the growth rate of latency with respect to task size.
To verify that our algorithm improves the security of task offloading, we tracked the offloaded tasks and analyzed node selection. As shown in Figure 6, nodes with trust probabilities of [0–0.7] are defined as low-trust, [0.7–0.8] as mid-trust, and [0.8–1.0] as high-trust. Our algorithm offloads the highest percentage of tasks to nodes with high-trust probability while avoiding nodes with low-trust probability. This indicates that integrating node trust probability into the overall optimization objective effectively guides task offloading decisions. The algorithm takes into account not only conventional factors such as task deadlines and resource availability but also the security level of candidate nodes. By prioritizing high-trust nodes and avoiding low-trust nodes, it ensures more secure task execution.

7.2. Evaluation of DA-LDP Algorithm

Settings and experiments: We construct a dataset based on the NuScenes dataset (v1.0-mini), containing privacy-sensitive data, including vehicle trajectories and LiDAR point clouds. The dataset contains 404 annotated samples corresponding to 31,206 sensor frames. Each sample includes the timestamp of the LiDAR frame, the 3D position ( x , y , z ) of the ego vehicle extracted from ego poses, the point cloud represented as a set of 4-channel points ( x , y , z , i ) , and a downstream task ground truth label indicating the number of annotated 3D bounding boxes in the frame. This label measures the road traffic environment complexity by counting vehicles, pedestrians, and other objects, and the downstream task is defined as predicting the number of 3D bounding boxes in each frame. The downstream task network is modeled with a feedforward network with two hidden layers. Key architectural and additional parameters are summarized in Table 3. k is set to the square root of the dataset size [57,58,59]. k n was computed separately for vehicle trajectories and point clouds, yielding ranges of [ 0.593 , 12.797 ] and [ 0.142 , 21.286 ] , respectively. Based on these ranges, the noise upper bound σ max was further determined. The dataset is divided into a training set (80%) and a test set (20%). Task execution accuracy is defined as the proportion of frames in which the number of bounding boxes output by the network matches the ground truth. This metric, which measures integer count matching accuracy, is used to evaluate how privacy-preserving perturbations affect the performance of the pre-trained network on the downstream task. After training, the network is tested on the test set, and the resulting accuracy is used as the baseline for comparison with subsequent methods. Our algorithm and two comparison algorithms are applied to perturb the test dataset. Specifically, for LiDAR point clouds, noise is independently added to each point’s ( x , y , z ) coordinates according to the perturbation mechanism; for vehicle trajectories, noise is independently added to each trajectory point’s ( x , y ) coordinates. We compare our algorithm with two baselines: (i) a Laplace-based LDP algorithm that adds fixed noise to the data, and (ii) the algorithm proposed in [26], hereinafter referred to as Xia’s algorithm. To ensure a fair comparison, all algorithms adopt the same privacy budget settings { 5.1 , 5.5 , 6 , 7 } .
Results and analysis: Figure 7 shows the network training results. The network loss decreases steadily, and the accuracy increases consistently, indicating that the combination of the dataset and the network is effective, and that the network is able to adapt to the dataset and produce meaningful downstream task predictions. This establishes a solid foundation for the subsequent evaluation of task execution accuracy. Figure 8 shows the task execution accuracy for the three algorithms at varying levels of perturbation of the test dataset. The baseline accuracy is 0.7. Among the three algorithms, the test dataset perturbed by our algorithm is closest to the benchmark. Adding fixed Laplace noise to the multimodal heterogeneous data results in the lowest task execution accuracy. Xia’s algorithm combines Laplace noise with effective data selection, which improves task execution accuracy. Compared with traditional LDP algorithms employing fixed noise injection, our algorithm improves task execution accuracy by approximately 38%. This demonstrates that the dynamic noise protection mechanism in our algorithm effectively preserves task execution accuracy for heterogeneous data. Unlike uniformly injecting fixed noise, our method adaptively allocates noise within the privacy budget according to the density and geometric mean characteristics of different data types. By applying differentiated perturbation levels to heterogeneous data, the algorithm improves task execution accuracy while satisfying privacy constraints.
Figure 9 visualizes the effect of our algorithm on vehicular trajectory and LiDAR point cloud for a privacy budget of ϵ = 6 . Due to memory limitations of the experimental setup, only a subset of the data is shown. For clarity, the relatively important coordinates are visualized: the XY-plane of the vehicle trajectory and the XYZ coordinates of the LiDAR point cloud. Figure 9a displays two segments of the vehicle trajectory, specifically from the lower-left and upper-right regions. The connecting line between these segments does not represent actual vehicle movement but indicates their relative positions in the dataset. It can be observed that the perturbed points are visibly displaced from the original positions while still following the overall trend of the original trajectory. In the lower-left segment, the original trajectory exhibits a sharp turn, causing fluctuations and an increase in the geometric mean. As a result, k n increases according to our algorithm, and the noise is slightly more pronounced compared with the smoother trajectory in the upper-right segment. By analogy, point clouds with greater variability would experience stronger noise. Figure 9b shows a single frame of LiDAR point cloud. The perturbed points follow the spatial distribution of the original points. Compared with the vehicle trajectory, the noise in the point cloud is more pronounced, indicating that under the same privacy budget, the perturbation applied to point clouds is stronger than that applied to vehicle trajectories.

7.3. Evaluation of DC-RA Algorithm

Settings and experiments: The remaining parameters are set as follows: the distance of idle vehicles from the node d i s is within [50–500] m; the unit price of resources q i is within [1–1.8] $/MHz; the amount of resources u i offered is within [2–8] MHz; the bandwidth is 40 MHz; and the coefficients β 1 = 5 , β c = 1 , α · h t = 5 × 10 10 , and γ = 3 .
Assume that the vehicle location generation process is related to the parameter β c , which is consistent with the role of β c in the reward function for regulating vehicle participation incentives. Specifically, as β c increases, the number of vehicles participating in the auction and located closer to the edge node correspondingly increases, reflecting a stronger incentive effect. The bidding behavior of idle vehicles follows a distance-aware random generation strategy, in which both the unit price and the amount of resources offered by each vehicle are related to its distance from the edge node. In general, vehicles closer to the edge node tend to report higher unit prices and provide more computational resources. Meanwhile, random perturbations are introduced to capture the heterogeneity of vehicles in terms of computational capability and bidding willingness. A distance-based communication latency rule is applied: vehicles within 400 m of the edge node receive data in parallel, while those beyond 400 m experience increased latency and receive data individually. We compare our algorithm with two algorithms: (i) the RB scheme, which randomly selects vehicles among participants as winners until the target resource amount is met, and (ii) the CRSA scheme [31], which selects vehicles in ascending order of unit price until the target resource amount is met.
Each algorithm is run five times, with bids from idle vehicles changing in each run, producing five independent results. The random seeds used in the experiments are fixed to 29, 32, 42, 44, and 48. The final performance is plotted as the average of these results.
Results and analysis: Figure 10a shows the relationship between the total cost and the resources purchased by an edge node when 15 idle vehicles participate in the auction. In practice, higher purchased resources indicate larger task data size. Thus, the transmitted data size is assumed to be proportional to the purchased resources. The results show that the total cost increases as the required resources increase. Notably, our algorithm reduces the total cost by 19% compared to the RB algorithm for the same purchased resources. Figure 10b shows the communication latency between the node and the winning vehicles under the same conditions, which increases with the amount of transmitted data. Compared to the CRSA algorithm, our algorithm reduces communication latency by 13%. Figure 10c shows the relationship between the total cost and the number of participating idle vehicles when the edge node needs to purchase 30 MHz of resources. The total cost decreases as the number of idle vehicles increases, due to increased options and intensified competition among vehicles. Compared to the RB algorithm, our algorithm reduces the total cost by 4.5%. Figure 10d shows the impact of the number of participating idle vehicles on communication latency when the transmitted data is 30 MB. As the number of vehicles increases, our algorithm achieves a steady decline in communication latency, due to the higher probability of selecting vehicles closer to the edge node. Our algorithm reduces communication latency to less than 0.7 s when 35 vehicles participate in the auction, representing a 44% reduction compared to the CRSA algorithm. Overall, our algorithm demonstrates a clear advantage in terms of communication latency. By explicitly incorporating latency into the objective function and considering it during the resource auction process, the algorithm effectively balances total resource cost and communication distance, resulting in a significant reduction in average communication latency. While the optimization of total cost is less pronounced, this reflects a deliberate trade-off: the algorithm keeps costs within a reasonable range while achieving substantial latency improvement.
To validate the advantage of the proposed algorithm in selecting nearby vehicles, the distances between winning vehicles and the edge node were recorded over five experiments and plotted in Figure 11. The results show that the proposed algorithm achieves an average winning distance of approximately 210 m, while CRSA and the random selection strategy yield about 340 m and 260 m, respectively. This outcome is consistent with expectations: under the joint optimization of cost and delay, the proposed algorithm tends to select closer vehicles as winners, thereby reducing data transmission delay. In contrast, CRSA selects vehicles solely based on unit price. In our experimental setup, vehicles with lower unit prices are generally farther from the node, leading CRSA to more frequently choose distant vehicles. The random strategy lacks selection criteria, resulting in larger error bars and indicating greater variability and instability in the selected distances.
Figure 12 shows the variation of system total cost and average communication latency under different β 1 and β c values. In Figure 12a, the total cost first decreases and then increases as β 1 and β c grow. When β c = 0.5 , low vehicle rewards reduce the participation of nearby vehicles, forcing the edge node to select distant winners and thus increasing transmission delay. Under β 1 = 5 , the delay term dominates the cost, causing a rise. As β c increases to 1, more vehicles (including medium-distance and some nearby ones) join the auction, enabling a better balance between resource price and delay and reducing the total cost. When β c increases further, the total cost rises again because the node prefers closer vehicles, but their higher unit resource prices outweigh the delay reduction. The effect of β 1 on total cost is similar. When β 1 = 0.5 , the system mainly optimizes price and ignores delay, resulting in distant vehicle selection and a large delay increase. As β 1 increases to 1, the total cost decreases, indicating a balanced trade-off. Further increasing β 1 strengthens the emphasis on delay, leading to closer vehicle selection, but higher prices cause a slight cost increase. In Figure 12b, the average communication latency steadily decreases with increasing β 1 and β c , since the system places more weight on delay and prefers closer winners.
Figure 13 illustrates the effect of a ± 10 % distance error on the proposed algorithm under the same experimental conditions as those in Figure 10. To simulate potential GPS measurement errors, the distances of idle vehicles participating in the auction are randomly perturbed by ± 10 % relative to their true values. As shown in the figure, in the presence of ± 10 % distance perturbations, the overall trends remain consistent with the error-free scenario, exhibiting only minor fluctuations. This indicates that the proposed algorithm remains effective in reducing latency even under distance measurement uncertainty.
Under the same experimental settings as in Figure 10, we compare the total cost and average communication latency under truthful reporting and stochastic price misreporting, where each vehicle misreports with a probability of 10–20% and underbids its original price by 5–10%. The results are shown in Figure 14. From the results, it can be observed that under price misreporting, both the total cost and the average communication latency increase slightly, while the overall trends remain consistent with truthful reporting. Specifically, as shown in Figure 14a, the total cost increases by up to approximately 6%, and in Figure 14b, the average communication latency increases by up to approximately 5%. These results indicate that even in the presence of strategic price misreporting by vehicles, the proposed mechanism maintains good performance in terms of total cost and average communication latency.
In summary, the findings in Figure 13 and Figure 14 indicate that the proposed algorithm maintains stable performance under uncertainties, including measurement errors and strategic misreporting. This robustness arises from the joint optimization of cost and latency: even when vehicle bids deviate from their true values, the algorithm mitigates the potential impact on total cost and communication latency by selecting more suitable vehicles from multiple candidates during the auction process.

7.4. End-to-End Latency Evaluation of the Framework

This section conducts an end-to-end latency evaluation by integrating the task offloading module with the resource auction module. By comparing the latency performance of different combinations, the cooperative effect and superiority of the proposed task offloading and auction modules are validated.
Settings and experiments: We assume that the offloading decisions are not affected by the auction model. The experimental parameters for each module follow the settings in Section 7.1 and Section 7.3. In the joint evaluation, the system operates as follows: the task offloading module first generates an offloading strategy for each vehicle task. When the decision is to offload to an edge node, after the edge node completes receiving the offloaded task data, further transmits a portion of the task data to the winning vehicle. The amount of transmitted data ranges from [ 0 , 30 ] MB and does not exceed the total task data size. To simplify the system modeling, we assume that 15 vehicles participate in the auction and that the transmitted portion of the data is considered completed once the transmission is finished; the remaining untransmitted data stays at the edge node for continued execution. Meanwhile, to link the resource auction with task offloading, we further assume a linear relationship between the amount of idle resources to be purchased and the transmitted data size, i.e., C = k · D , where C denotes the required resource amount (MHz) and D denotes the transmitted data size (MB). In this experiment, we set k = 1 , treating resource amount and data size as equivalent.
The key metric of this experiment is the end-to-end latency, defined as the sum of the latency of the task offloading module and the data transmission latency of the resource auction module.
Results and analysis: Figure 15 presents the end-to-end latency evaluation results for various combinations of task offloading models and the resource auction module. From the overall trend, it can be observed that the system achieves the best end-to-end latency performance when the proposed task offloading module LA-Trust is combined with the proposed resource auction mechanism DC-RA. Under the conditions that the task size reaches 70 MB and the data volume transmitted from the edge node to the winning vehicles does not exceed 30 MB, the end-to-end latency of this combined scheme remains below 0.3 s. This is because both proposed modules explicitly incorporate data transmission latency into the decision-making process. Whether during the task offloading stage or the data transmission stage after the resource auction is completed, the core optimization objective is to reduce the overall system latency. LA-Trust employs a parallel processing mechanism to allow partial temporal overlap between task transmission and execution, thereby minimizing service delays at the nodes. Meanwhile, DC-RA considers the distances of candidate vehicles in the auction and selects appropriate vehicles by balancing communication latency and resource cost, thus reducing the communication delay between the node and the selected vehicles. Together, this combined scheme effectively reduces the overall system latency.

7.5. End-to-End Privacy Risk Evaluation of the Framework

Under the security assumptions established in Section 4 and Section 5, this section assumes that vehicles may be subject to reconstruction attacks during task offloading. Specifically, the attacker reconstructs the perturbed trajectory and point cloud data using a sliding-window temporal smoothing method and a KNN + PCA-based method, respectively. By comparing the defense performance of different privacy-preserving schemes under identical attack conditions, we evaluate the effectiveness of the proposed privacy protection method in resisting reconstruction attacks.
Settings and experiments: For trajectory reconstruction, we apply a sliding-window temporal smoothing method with window sizes of { 3 , 5 , 7 , 9 } to the perturbed trajectory data, generating four independent reconstruction results. For point cloud reconstruction, we apply the KNN + PCA-based method with five different random seeds { 29 , 32 , 41 , 44 , 48 } on the perturbed point cloud data, resulting in five independent reconstruction results. The final performance is reported as the mean values across these independent runs, together with the corresponding 95% confidence intervals.
Results and analysis: Figure 16a presents the trajectory reconstruction results. A higher reconstruction rate indicates that the reconstructed trajectory is more similar to the original one, implying weaker privacy protection. The results show that the trajectory reconstruction rate increases with the privacy budget, which is consistent with expectations. In the comparison, the proposed method DA-LDP exhibits similar reconstruction rates to the Xia’s algorithm and the traditional fixed Laplace noise approach, indicating that our method still maintains a certain level of resistance against trajectory reconstruction attacks.
Figure 16b shows the point cloud reconstruction results. A lower CD value indicates that the reconstructed point cloud is closer to the original one, i.e., better reconstruction performance. According to the point cloud reconstruction literature [60], a reconstruction can be considered relatively successful when the CD (multiplied by 100) is below 0.3.
From the experimental results, when the privacy budget ϵ is below 5.75, our method yields slightly lower CD values than the comparison methods under reconstruction attacks, but the values remain relatively high and do not meet the successful reconstruction criterion, indicating that the point cloud still retains strong privacy protection. When ϵ exceeds 5.75, the proposed method and the comparison methods show similar trends and ranges in CD values, suggesting that our method also possesses a certain level of robustness against point cloud reconstruction attacks.
From the above analysis, it can be seen that our method demonstrates reasonable performance in the reconstruction experiments, which is due to the fact that the algorithm always satisfies ( ϵ total , δ total ) -LDP. Even though the noise intensity is adaptively adjusted based on the data structure, the overall privacy budget is strictly bounded by ϵ total , ensuring effective privacy protection. Combined with the task execution accuracy results and their analysis in Figure 8, these findings indicate that the proposed method can improve downstream task performance while maintaining resistance to reconstruction attacks.

8. Conclusions

8.1. Concluding Remarks

In this paper, we propose an integrated framework for high-load task offloading in the IoV environment that jointly reduce task service latency and privacy risks by combining LA-Trust for trustworthy multi-flow offloading, DA-LDP for distribution-aware local differential privacy, and DC-RA for latency-aware resource incentive. Experimental results demonstrate that the proposed algorithms achieve superior performance compared to existing methods.

8.2. Future Work

For the LA-Trust algorithm, future work will focus on enhancing scalability, realism, and robustness in highly dynamic vehicular environments. The current linear mobility assumption will be extended to structured urban road networks using graph-based topology representations extracted from real map data, where intersections and traffic signal states are modeled as stochastic processes. We will construct a more realistic and complex vehicle motion model, incorporating short-term speed predictions, random acceleration and deceleration, and lane-change events, and integrate it into the dwell time prediction to better handle sudden or irregular vehicle behaviors in urban traffic. To strengthen security, comprehensive threat models incorporating coordinated adversarial behaviors and falsified trust reporting will be constructed, and anomaly detection mechanisms will be introduced to filter abnormal actions while quantifying resilience under varying attack intensities. Additionally, game-theoretic models will be explored to capture trust dynamics among nodes, where trust probabilities are updated based on observed behaviors, enabling more automated and adaptive evaluation under general threat scenarios. In addition, controlled stress-testing environments will be developed to simulate abrupt dwell time shrinkage, bursty task arrivals, and high-density workload surges. Specific performance indicators, such as tail latency, task completion rate, and resilience under adversarial actions, will be measured. Extreme scenarios will be generated using stochastic perturbations to vehicle mobility patterns, synthetic bursts in task arrival rates, and injection of coordinated anomalous behaviors, enabling systematic worst-case performance and tail-risk analysis under out-of-distribution conditions. Finally, the scalability and robustness of LA-Trust will be evaluated using high-fidelity, city-scale simulations that integrate microscopic traffic simulators with realistic vehicular flows and edge computing infrastructure, while extending the dual-node strategy to a generalized multi-node framework, by systematically varying environmental factors such as vehicle density and mobility patterns in the experiments to assess the model’s performance, for example, how these factors influence offloading decisions.
For the DA-LDP algorithm, we plan to introduce an adaptive privacy budget allocation mechanism on top of the current dynamic noise scheme, enabling task-specific adjustment of privacy levels based on task importance and protection requirements. In particular, future work will focus on analyzing the sensitivity of tasks in autonomous driving scenarios, investigating how different types of vehicular tasks, such as trajectory prediction, point cloud processing, and sensor fusion, affect privacy risks and protection needs. We will conduct a comprehensive survey of task-level privacy requirements to derive informed thresholds for privacy budgets corresponding to different task categories. These thresholds, together with k n , jointly determine the privacy protection strength. This strategy will be formulated as a joint privacy–utility optimization problem and potentially solved using RL-based budget scheduling. Beyond trajectory and point cloud data, DA-LDP will be extended to accommodate additional types of data inputs, such as camera video streams, potentially by injecting calibrated Gaussian noise into intermediate feature embeddings extracted via lightweight convolutional encoders, allowing quantitative evaluation of the trade-off between visual perception accuracy and privacy protection.
For the DC-RA algorithm, future work will aim to improve resource allocation efficiency and system adaptability in dynamic vehicular environments. Specifically, task priorities, heterogeneous vehicle capacities, and network topology awareness will be incorporated into the auction mechanism to better match supply and demand. Furthermore, multi-dimensional auction designs will be explored to accommodate multiple task requirements beyond latency, such as energy consumption, reliability, and privacy preservation. These metrics will be integrated into the optimization function, and their relative weights can be adjusted to achieve a more general and flexible auction mechanism. To handle vehicle churn, the DC-RA algorithm will be extended to support online, real-time auctions, by using incremental bid processing and candidate vehicle pool updates, allowing edge nodes to dynamically update bids and allocations as vehicles join or leave the network. Additionally, the scalability and robustness of the extended DC-RA algorithm will be evaluated through city-scale simulations with realistic traffic patterns, varying vehicle densities, and stress tests such as sudden task surges and high churn scenarios. Key metrics including average and tail auction latency, system cost sensitivity to vehicle dynamics, and overall robustness will be evaluated. Extreme scenarios will be generated by intensifying system load and supply-demand imbalance, such as injecting large bursts of task submissions, rapidly varying the availability of participating vehicles, and introducing abrupt changes in vehicle density. These conditions will enable systematic evaluation of system stability and worst-case performance under highly volatile and resource-constrained environments.
In addition, for the end-to-end evaluation of the framework, future work will extend the current experiments to more realistic and challenging scenarios. Specifically, we plan to conduct city-scale simulations with realistic traffic flows to evaluate system latency under practical operating conditions, and to employ more sophisticated and stronger attack models to test privacy protection under adversarial scenarios.
Furthermore, cross-domain collaboration among multiple vehicular networks will be investigated to assess the impact of heterogeneous networks on the framework. By examining the diversity of information and resources across different domains, the framework can be further refined to enhance scalability, robustness, and information sharing capabilities. Emerging technologies will also be incorporated, such as applying dynamic privacy-preserving mechanisms to federated learning for distributed model training, and leveraging digital twins to generate synthetic training data under diverse traffic and network conditions, as well as to conduct real-time strategy simulations. Finally, if experimental conditions permit, the framework will be evaluated in real-world road environments to measure its performance under live traffic and network scenarios.
Through these efforts, we aim to further enhance the efficiency, robustness, and adaptability of the system.

Author Contributions

Conceptualization, W.L., Y.Z. and Y.H.; methodology, W.L. and Y.Z.; software, W.L., Y.Z. and Y.H.; validation, W.L., Y.H., M.W. and R.Y.; formal analysis, W.L., Y.H., M.W. and R.Y.; investigation, W.L. and J.Q.; data curation, W.L. and Y.Z.; visualization, W.L., R.Y. and J.Q.; supervision, M.W. and R.Y.; writing—original draft preparation, W.L. and J.Q.; writing—review and editing, W.L., Y.H., M.W., Y.Z., R.Y. and J.Q.; funding acquisition, R.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R&D Program of China (Grant No. 2020YFB1807802), the National Natural Science Foundation of China (Grant No. U22A2054), the Natural Science Foundation of Guangdong Province, China (No. 2026A1515010132), the NSFC, China (No. 62401213) and the Guangdong University Young Innovative Talents Program Project, China (No. 2024KQNCX062). The APC was funded by the authors.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The dataset used in this study is the nuScenes v1.0-mini dataset, which is a publicly available third-party dataset. The data were obtained from the nuScenes website (https://www.nuscenes.org/) under their license agreement. Restrictions apply to the availability of these data, and access can be granted upon request from nuScenes. The code developed for this study cannot be made publicly available because it contains institution-specific proprietary components and internal research strategies that are subject to confidentiality restrictions. However, the authors can provide a detailed description of the methodology and algorithmic steps upon reasonable request.

Acknowledgments

The authors would like to thank the members of the Lab for helpful discussions.

Conflicts of Interest

Authors Yijie Zhou and Junbin Qin were employed by the Guangxi Radio and Television. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Appendix A. Time and Space Complexity Analysis of LA-Trust Algorithm

Appendix A.1. Symbol Definition and Step Analysis

  • B: number of busy vehicles
  • K b t : number of tasks per vehicle
  • E: number of edge nodes
  • P Π , P Q , P DQN : number of parameters in Actor, Critic, DQN networks
  • N: mini-batch size
  • k 1 : number of experts used for initialization of node trust
  • k 2 : number of evidences used for Bayesian update of node trust
  • R b : replay buffer size
Table A1. Inference Complexity.
Table A1. Inference Complexity.
ModuleTime ComplexitySpace Complexity
Vehicle information computation O ( E · B ) O ( E · B )
Actor forward pass O ( P Π · B · K b t · E ) O ( P Π )
DQN forward pass O ( P DQN · B · K b t · E ) O ( P DQN )
Node trust evaluation O ( E · ( k 1 + k 2 ) ) O ( E )
Table A2. Training Complexity per Time Step t.
Table A2. Training Complexity per Time Step t.
ModuleTime ComplexitySpace Complexity
Vehicle information computation O ( B · E ) O ( B · E )
Actor forward pass O ( P Π · B · K b t · E ) O ( P Π )
DQN forward pass O ( P DQN · B · K b t · E ) O ( P DQN )
Node trust evaluation O ( E · ( k 1 + k 2 ) ) O ( E )
Critic update O ( P Q · B · K b t · E · N ) O ( P Q )
Actor update O ( P Π · B · K b t · E · N ) O ( P Π )
DQN update O ( P DQN · B · K b t · E · N ) O ( P DQN )
Soft target update O ( P Π + P Q + P DQN ) O ( P Π + P Q + P DQN )
Replay buffer storage O ( 1 ) O ( R b )

Appendix A.2. Overall Complexity Summary

Considering the dominant terms, the overall complexity per time step can be approximated as follows:
  • Inference:
    -
    Time Complexity: O ( P Π + P DQN ) · B · K b t · E + E · B
    -
    Space Complexity: O ( P Π + P DQN + E · B )
  • Training:
    -
    Time Complexity: O ( P Π + P Q + P DQN ) · B · K b t · E · N + B · E + E ( k 1 + k 2 )
    -
    Space Complexity: O ( P Π + P Q + P DQN + R b + E · B )

Appendix B. Time and Space Complexity Analysis of DA-LDP Algorithm

Appendix B.1. Symbol Definition and Step Analysis

  • U: total number of data points in the dataset
  • w: dimensionality of each data point
  • k: number of neighbors used in k-NN calculation ( k = U in the algorithm)
  • p: probability of selecting a data point for perturbation under the RR step
Table A3. Algorithm Complexity.
Table A3. Algorithm Complexity.
ModuleTime ComplexitySpace Complexity
Minimum Gaussian variance computation O ( 1 ) O ( 1 )
k-NN distance and kernel computation O ( U · k · w ) = O ( U 1.5 · w ) O ( U · w )
Randomized Response selection O ( U ) O ( U )
Gaussian noise generation and addition O ( p · U · w ) O ( U · w )

Appendix B.2. Overall Complexity Summary

Considering the dominant terms, the overall complexity of DA-LDP can be approximated as follows:
  • Time Complexity:  O ( U 1.5 · w )
  • Space Complexity:  O ( U · w )

Appendix C. Illustrative Example of Node Trust Initialization and Evolution

Appendix C.1. Initialization via DST

Assume that two experts E x p 1 and E x p 2 provide their basic belief assignments over the three trust states
{ H e 0 , H e 1 , H e 2 } = { untrusted , uncertain , trusted } .
For illustration, suppose the experts offer the following assessments:
E x p 1 : m 1 ( H e 0 ) = 0.10 , m 1 ( H e 1 ) = 0.30 , m 1 ( H e 2 ) = 0.60 , E x p 2 : m 2 ( H e 0 ) = 0.20 , m 2 ( H e 1 ) = 0.25 , m 2 ( H e 2 ) = 0.55 .
The combined belief for each trust state is computed using the DST fusion rule:
P ( H e s ) = A B = H e s m 1 ( A ) m 2 ( B ) 1 k ,
where the conflict factor k is
k = A B = m 1 ( A ) m 2 ( B ) = 0.575 .
Applying this to each state:
P ( H e 0 ) = m 1 ( H 0 ) m 2 ( H 0 ) 1 k = 0.10 × 0.20 0.425 0.04706 , P ( H e 1 ) = 0.30 × 0.25 0.425 0.17647 , P ( H e 2 ) = 0.60 × 0.55 0.425 0.77647 .
Thus, the initial trust distribution derived from expert knowledge is:
P ( H e 0 ) = 0.04706 , P ( H e 1 ) = 0.17647 , P ( H e 2 ) = 0.77647 .

Appendix C.2. Bayesian Update with Three Trust States

Let the prior (after DST initialization) be P ( H ) = P ( H e 0 ) , P ( H e 1 ) , P ( H e 2 ) . For concreteness, we assume
P ( H ) = ( 0.2 , 0.3 , 0.5 ) .
  • Model r t with:
    P ( r t H j ) = p r , j , if r t 0.5 , 1 p r , j , if r t < 0.5 .
  • Model a t with:
    P ( a t H j ) = λ j a t e λ j a t ! .
We set representative parameters:
state H e j H e 0 ( untrusted ) H e 1 ( uncertain ) H e 2 ( trusted ) p r , j 0.30 0.60 0.90 λ j 3.0 1.0 0.2
The posterior is obtained by normalizing over three states:
P ( H j E t ) = P ( E t H j ) P ( H j ) k = 0 2 P ( E t H k ) P ( H k ) .

Example:

Suppose r t = 0.6 and a t = 1 . Compute likelihoods:
P ( r t H 0 ) = 0.30 , P ( a t H 0 ) = 3 1 e 3 1 ! = 3 e 3 0.1494 , P ( r t H 1 ) = 0.60 , P ( a t H 1 ) = 1 1 e 1 1 ! = e 1 0.3679 , P ( r t H 2 ) = 0.90 , P ( a t H 2 ) = 0 . 2 1 e 0.2 1 ! = 0.2 e 0.2 0.1637 .
Hence
P ( E t H 0 ) 0.30 × 0.1494 = 0.0448 , P ( E t H 1 ) 0.60 × 0.3679 = 0.2207 , P ( E t H 2 ) 0.90 × 0.1637 = 0.1473 .
Multiply by priors and normalize:
p ˜ 0 = 0.0448 × 0.2 = 0.00896 , p ˜ 1 = 0.2207 × 0.3 = 0.06621 , p ˜ 2 = 0.1473 × 0.5 = 0.07365 , denom = 0.00896 + 0.06621 + 0.07365 = 0.14882 .
Thus posterior
P ( H E t ) ( 0.0602 , 0.4449 , 0.4949 ) .

References

  1. Rajashekara, K.; Koppera, S. Data and energy impacts of intelligent transportation—A review. World Electr. Veh. J. 2024, 15, 262. [Google Scholar] [CrossRef]
  2. Liu, L.; Lu, S.; Zhong, R.; Wu, B.; Yao, Y.; Zhang, Q.; Shi, W. Computing Systems for Autonomous Driving: State of the Art and Challenges. IEEE Internet Things J. 2021, 8, 6469–6486. [Google Scholar] [CrossRef]
  3. Gu, J.; Lind, A.; Chhetri, T.R.; Bellone, M.; Sell, R. End-to-End Multimodal Sensor Dataset Collection Framework for Autonomous Vehicles. Sensors 2023, 23, 6783. [Google Scholar] [CrossRef]
  4. Wang, X.; Zhu, Z.; Zhang, Y.; Huang, G.; Ye, Y.; Xu, W.; Chen, Z.; Wang, X. Are We Ready for Vision-Centric Driving Streaming Perception? The ASAP Benchmark. In Proceedings of the 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2023; pp. 9600–9610. [Google Scholar] [CrossRef]
  5. Zhao, L.; Zhang, E.; Wan, S.; Hawbani, A.; Al-Dubai, A.Y.; Min, G.; Zomaya, A.Y. MESON: A mobility-aware dependent task offloading scheme for urban vehicular edge computing. IEEE Trans. Mob. Comput. 2023, 23, 4259–4272. [Google Scholar] [CrossRef]
  6. Zhou, Z.; Memedi, A.; Lee, C.; Ucar, S.; Altintas, O.; Dressler, F. Task migration with deadlines using machine learning-based dwell time prediction in vehicular micro clouds. High-Confid. Comput. 2025, 5, 100314. [Google Scholar] [CrossRef]
  7. Cha, N.; Wu, C.; Yoshinaga, T.; Ji, Y.; Yau, K.L.A. Virtual Edge: Exploring Computation Offloading in Collaborative Vehicular Edge Computing. IEEE Access 2021, 9, 37739–37751. [Google Scholar] [CrossRef]
  8. Zhang, S.; Guo, P.; Jin, H. Reducing Latency in NOMA-aided MEC Networks: A Deep Reinforcement Learning Approach. In Proceedings of the 2024 22nd International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt); IEEE: Piscataway, NJ, USA, 2024; pp. 105–110. [Google Scholar]
  9. Ahmadi, A.; Høst-Madsen, A.; Xiong, Z. Latency and energy minimization in NOMA-assisted MEC network: A federated deep reinforcement learning approach. In Proceedings of the 2024 IEEE Symposium on Computers and Communications (ISCC); IEEE: Piscataway, NJ, USA, 2024; pp. 1–6. [Google Scholar]
  10. Yakubu, A.B.; Abd El-Malek, A.H.; Abo-Zahhad, M.; Muta, O.; Elsabrouty, M.M. Task offloading and resource allocation in an RIS-assisted NOMA-based vehicular edge computing. IEEE Access 2024, 12, 124330–124348. [Google Scholar] [CrossRef]
  11. Xue, J.; Yu, Q.; Wang, L.; Fan, C. Vehicle task offloading strategy based on DRL in communication and sensing scenarios. Ad Hoc Netw. 2024, 159, 103497. [Google Scholar] [CrossRef]
  12. Jiang, Q.; Xu, X.; He, Q.; Zhang, X.; Dai, F.; Qi, L.; Dou, W. Game theory-based task offloading and resource allocation for vehicular networks in edge-cloud computing. In Proceedings of the 2021 IEEE International Conference on Web Services (ICWS); IEEE: Piscataway, NJ, USA, 2021; pp. 341–346. [Google Scholar]
  13. Chen, T.; Wang, X.; Hua, M.; Tang, Q. Incentive-based task offloading for digital twins in 6G native artificial intelligence networks: A learning approach. Front. Inf. Technol. Electron. Eng. 2025, 26, 214–229. [Google Scholar] [CrossRef]
  14. Mohanapriya, M.; Anusuya, V.; Aravindhan, K.; Krishnaveni, N.; Santhosh, R.; Gowthami, D. Optimizing Task Offloading in Vehicular Network (OTO): A Game Theory Approach Integrating Hybrid Edge and Cloud Computing. J. Cybersecur. Inf. Manag. 2025, 15, 115–132. [Google Scholar] [CrossRef]
  15. Liu, Z.; Jia, Z.; Pang, X. DRL-Based Hybrid Task Offloading and Resource Allocation in Vehicular Networks. Electronics 2023, 12, 4392. [Google Scholar] [CrossRef]
  16. Chen, Y.; Hu, X.; Chai, H.; Zhang, K.; Wu, F.; Gu, L. Deep Reinforcement Learning-Based Joint Task Offloading and Radio Resource Allocation for Platoon-Assisted Vehicular Edge Computing. In International Conference on 5G for Future Wireless Networks; Springer International Publishing: Cham, Switzerland, 2021. [Google Scholar] [CrossRef]
  17. Wu, Q.; Wang, S.; Ge, H.; Fan, P.; Fan, Q.; Letaief, K.B. Delay-Sensitive Task Offloading in Vehicular Fog Computing-Assisted Platoons. IEEE Trans. Netw. Serv. Manag. 2024, 21, 2012–2026. [Google Scholar] [CrossRef]
  18. Chen, R.; Fan, Y.; Yuan, S.; Hao, Y. Vehicle Collaborative Partial Offloading Strategy in Vehicular Edge Computing. Mathematics 2024, 12, 1466. [Google Scholar] [CrossRef]
  19. Pan, J.; Cui, J.; Wei, L.; Xu, Y.; Zhong, H. Secure data sharing scheme for VANETs based on edge computing. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 169. [Google Scholar] [CrossRef]
  20. Zhou, Z.; Wang, N.; Liu, J.; Zhou, W.; Fu, J.; Deng, L. Conditional privacy-preserving and efficient distributed IoV data sharing scheme based on a hierarchical and zonal blockchain. Veh. Commun. 2024, 49, 100832. [Google Scholar] [CrossRef]
  21. Yao, Y.; Chang, X.; Mišić, J.; Mišić, V.B. Lightweight and Privacy-Preserving ID-as-a-Service Provisioning in Vehicular Cloud Computing. IEEE Trans. Veh. Technol. 2020, 69, 2185–2194. [Google Scholar] [CrossRef]
  22. Safi Ibrahim, M.H.; Shaaban, E. Towards an Optimum Authentication Service Allocation and Availability in VANETs. Int. J. Netw. Secur. 2005, 19, 955–965. [Google Scholar]
  23. Dwork, C. Differential privacy. In Proceedings of the International Colloquium on Automata, Languages, and Programming; Springer: Berlin/Heidelberg, Germany, 2006; pp. 1–12. [Google Scholar]
  24. Firdaus, M.; Rhee, K.H. A Joint Framework to Privacy-Preserving Edge Intelligence in Vehicular Networks. In Proceedings of the Information Security Applications; You, I., Youn, T.Y., Eds.; Springer: Cham, Switzerland, 2023; pp. 156–167. [Google Scholar]
  25. Firdaus, M.; Larasati, H.T.; Rhee, K.-H. A Blockchain-Assisted Distributed Edge Intelligence for Privacy-Preserving Vehicular Networks. Comput. Mater. Contin. 2023, 76, 2959–2978. [Google Scholar] [CrossRef]
  26. Xia, F.; Chen, Y.; Huang, J. Privacy-preserving task offloading in mobile edge computing: A deep reinforcement learning approach. Softw. Pract. Exp. 2024, 54, 1774–1792. [Google Scholar] [CrossRef]
  27. Li, Y.; Yang, B.; Wu, H.; Han, Q.; Chen, C.; Guan, X. Joint offloading decision and resource allocation for vehicular fog-edge computing networks: A contract-stackelberg approach. IEEE Internet Things J. 2022, 9, 15969–15982. [Google Scholar] [CrossRef]
  28. Thi Le, T.H.; Tran, N.H.; Tun, Y.K.; Tran Thi Kim, O.; Kim, K.; Hong, C.S. Sharing Incentive Mechanism, Task Assignment and Resource Allocation for Task Offloading in Vehicular Mobile Edge Computing. In Proceedings of the NOMS 2020—2020 IEEE/IFIP Network Operations and Management Symposium; IEEE: Piscataway, NJ, USA, 2020; pp. 1–8. [Google Scholar] [CrossRef]
  29. Liwang, M.; Dai, S.; Gao, Z.; Tang, Y.; Dai, H. A truthful reverse-auction mechanism for computation offloading in cloud-enabled vehicular network. IEEE Internet Things J. 2018, 6, 4214–4227. [Google Scholar] [CrossRef]
  30. Liu, X.; Liu, J.; Du, C.; Zeng, X.; Li, W. Budget-feasible truthful mechanism for resource allocation and pricing in vehicle computing. J. Commun. Netw. 2025, 27, 103–118. [Google Scholar] [CrossRef]
  31. Pu, X.; Lei, T.; Wen, W.; Feng, W.; Wang, Z.; Chen, Q.; Jin, S. Incentive mechanism and resource allocation for collaborative task offloading in energy-efficient mobile edge computing. IEEE Trans. Veh. Technol. 2023, 72, 13775–13780. [Google Scholar] [CrossRef]
  32. Zhang, H.; Guo, F.; Ji, H.; Zhu, C. Combinational Auction-Based Service Provider Selection in Mobile Edge Computing Networks. IEEE Access 2017, 5, 13455–13464. [Google Scholar] [CrossRef]
  33. Peng, X.; Zhang, Y.; Zhang, X.; Zhang, C.; Yang, W. Collaborative Optimization Strategy for Dependent Task Offloading in Vehicular Edge Computing. Mathematics 2024, 12, 3820. [Google Scholar] [CrossRef]
  34. Yang, C.; Liu, Y.; Chen, X.; Zhong, W.; Xie, S. Efficient mobility-aware task offloading for vehicular edge computing networks. IEEE Access 2019, 7, 26652–26664. [Google Scholar] [CrossRef]
  35. Pang, S.; Hou, L.; Gui, H.; He, X.; Wang, T.; Zhao, Y. Multi-mobile vehicles task offloading for vehicle-edge-cloud collaboration: A dependency-aware and deep reinforcement learning approach. Comput. Commun. 2024, 213, 359–371. [Google Scholar] [CrossRef]
  36. Jang, Y.; Jeong, S.; Kang, J. Energy-efficient vehicular edge computing with one-by-one access scheme. IEEE Wirel. Commun. Lett. 2023, 13, 39–43. [Google Scholar] [CrossRef]
  37. Raza, S.; Liu, W.; Ahmed, M.; Anwar, M.R.; Mirza, M.A.; Sun, Q.; Wang, S. An efficient task offloading scheme in vehicular edge computing. J. Cloud Comput. 2020, 9, 28. [Google Scholar] [CrossRef]
  38. Mohammadi, H.; Mohammadkhani, R. Beam switching techniques for millimeter wave vehicle to infrastructure communications. In Proceedings of the 2017 7th International Conference on Computer and Knowledge Engineering (ICCKE); IEEE: Piscataway, NJ, USA, 2017; pp. 333–338. [Google Scholar]
  39. Xia, Y.; Zhang, H.; Zhou, X.; Yuan, D. Location-aware and delay-minimizing task offloading in vehicular edge computing networks. IEEE Trans. Veh. Technol. 2023, 72, 16266–16279. [Google Scholar] [CrossRef]
  40. Lin, Q.; Ren, D. Quantitative trust assessment method based on Bayesian network. In Proceedings of the 2016 IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC); IEEE: Piscataway, NJ, USA, 2016; pp. 1861–1864. [Google Scholar]
  41. Bayes, T. An essay towards solving a problem in the doctrine of chances. Biometrika 1958, 45, 296–315. [Google Scholar] [CrossRef]
  42. Coventry, B.S.; Bartlett, E.L. Practical Bayesian Inference in Neuroscience: Or How I Learned To Stop Worrying and Embrace the Distribution. Eneuro 2024, 11, 1–28. [Google Scholar] [CrossRef]
  43. Erlingsson, U.; Pihur, V.; Korolova, A. RAPPOR: Randomized Aggregatable Privacy-Preserving Ordinal Response. In Proceedings of the Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security (CCS ’14); ACM: New York, NY, USA, 2014; pp. 1054–1067. [Google Scholar] [CrossRef]
  44. Wang, T.; Zhang, X.; Feng, J.; Yang, X. A comprehensive survey on local differential privacy toward data statistics and analysis. Sensors 2020, 20, 7030. [Google Scholar] [CrossRef] [PubMed]
  45. Dwork, C.; Roth, A. The algorithmic foundations of differential privacy. Found. Trends® Theor. Comput. Sci. 2014, 9, 211–407. [Google Scholar] [CrossRef]
  46. Bun, M. A Teaser for Differential Privacy. 2017. Available online: https://www.cs.princeton.edu/~smattw/Teaching/521fa17lec22.pdf (accessed on 8 March 2024).
  47. Von Brünken, J.; Houle, M.E.; Zimek, A. Intrinsic dimensional outlier detection in high-dimensional data. NII Tech. Rep. 2015, 2015, 1–12. [Google Scholar]
  48. Hu, W.; Gao, J.; Li, B.; Wu, O.; Du, J.; Maybank, S. Anomaly detection using local kernel density estimation and context-based regression. IEEE Trans. Knowl. Data Eng. 2018, 32, 218–233. [Google Scholar] [CrossRef]
  49. Kairouz, P.; Oh, S.; Viswanath, P. The composition theorem for differential privacy. In Proceedings of the International Conference on Machine Learning; PMLR: New York, NY, USA, 2015; pp. 1376–1385. [Google Scholar]
  50. Guo, J.; Ding, X.; Wang, T.; Jia, W. Combinatorial resources auction in decentralized edge-thing systems using blockchain and differential privacy. Inf. Sci. 2022, 607, 211–229. [Google Scholar] [CrossRef]
  51. Balcan, M.F.; Sandholm, T.; Vitercik, E. Estimating Approximate Incentive Compatibility. In Proceedings of the 2019 ACM Conference on Economics and Computation (EC ’19); ACM: New York, NY, USA, 2019; p. 867. [Google Scholar] [CrossRef]
  52. Zhang, J.; Du, J.; Shen, Y.; Wang, J. Dynamic computation offloading with energy harvesting devices: A hybrid-decision-based deep reinforcement learning approach. IEEE Internet Things J. 2020, 7, 9303–9317. [Google Scholar] [CrossRef]
  53. Nguyen, D.C.; Ding, M.; Pathirana, P.N.; Seneviratne, A.; Li, J.; Poor, H.V. Cooperative task offloading and block mining in blockchain-based edge computing with multi-agent deep reinforcement learning. IEEE Trans. Mob. Comput. 2021, 22, 2021–2037. [Google Scholar] [CrossRef]
  54. Gebrekidan, T.Z.; Stein, S.; Norman, T.J. Combinatorial Client-Master Multiagent Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing. In Proceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems (AAMAS ’24); IFAAMAS: Richland, SC, USA, 2024; pp. 2273–2275. [Google Scholar]
  55. Caesar, H.; Bankiti, V.; Lang, A.H.; Vora, S.; Liong, V.E.; Xu, Q.; Krishnan, A.; Pan, Y.; Baldan, G.; Beijbom, O. nuScenes: A Multimodal Dataset for Autonomous Driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2020. [Google Scholar]
  56. Li, G.; Cai, J. An online incentive mechanism for collaborative task offloading in mobile edge computing. IEEE Trans. Wirel. Commun. 2019, 19, 624–636. [Google Scholar] [CrossRef]
  57. Jirina, M. Using singularity exponent in distance based classifier. In Proceedings of the 2010 10th International Conference on Intelligent Systems Design and Applications; IEEE: Piscataway, NJ, USA, 2010; pp. 220–224. [Google Scholar]
  58. Jirina, M.; Jirina, M.; Funatsu, K. Classifiers based on inverted distances. New Fundam. Technol. Data Min. 2011, 1, 369–387. [Google Scholar]
  59. Hassanat, A.B.; Abbadi, M.A.; Altarawneh, G.A.; Alhasanat, A.A. Solving the problem of the K parameter in the KNN classifier using an ensemble learning approach. arXiv 2014, arXiv:1409.0919. [Google Scholar] [CrossRef]
  60. Li, Y.; Peng, F.; Dou, F.; Xiao, Y.; Li, Y. PCCDiff: Point Cloud Completion with Conditional Denoising Diffusion Probabilistic Models. Symmetry 2024, 16, 1680. [Google Scholar] [CrossRef]
Figure 1. Integrated framework for vehicle task offloading.
Figure 1. Integrated framework for vehicle task offloading.
Electronics 15 01229 g001
Figure 2. LA-Trust algorithm structure.
Figure 2. LA-Trust algorithm structure.
Electronics 15 01229 g002
Figure 3. LA-Trust algorithm training flowchart.
Figure 3. LA-Trust algorithm training flowchart.
Electronics 15 01229 g003
Figure 4. Training results of the LA-Trust algorithm. (a) Average rewards of different algorithms; (b) Task expiration rates of different algorithms; (c) Average delays of different algorithms; (d) Average energy consumption of different algorithms; Shaded areas represent 95% confidence intervals.
Figure 4. Training results of the LA-Trust algorithm. (a) Average rewards of different algorithms; (b) Task expiration rates of different algorithms; (c) Average delays of different algorithms; (d) Average energy consumption of different algorithms; Shaded areas represent 95% confidence intervals.
Electronics 15 01229 g004
Figure 5. Performance under different task sizes. (a) Average delay of different algorithms; (b) Task completion rate of different algorithms.
Figure 5. Performance under different task sizes. (a) Average delay of different algorithms; (b) Task completion rate of different algorithms.
Electronics 15 01229 g005
Figure 6. Results of edge node selection.
Figure 6. Results of edge node selection.
Electronics 15 01229 g006
Figure 7. Result of training the network using the original data.
Figure 7. Result of training the network using the original data.
Electronics 15 01229 g007
Figure 8. Task execution accuracy of test dataset after algorithm perturbation.
Figure 8. Task execution accuracy of test dataset after algorithm perturbation.
Electronics 15 01229 g008
Figure 9. Visualization of the DA-LDP algorithm on vehicular trajectory and LiDAR point cloud with ϵ = 6.
Figure 9. Visualization of the DA-LDP algorithm on vehicular trajectory and LiDAR point cloud with ϵ = 6.
Electronics 15 01229 g009
Figure 10. (a,b): When 15 vehicles participate in the auction, the relationship between C and total cost, the amount of transmitted data and communication latency. (c,d): When C = 30 MHz and transmitted data is 30 MB, the relationship between the number of participating idle vehicles and total cost, the number of participating idle vehicles and communication latency.
Figure 10. (a,b): When 15 vehicles participate in the auction, the relationship between C and total cost, the amount of transmitted data and communication latency. (c,d): When C = 30 MHz and transmitted data is 30 MB, the relationship between the number of participating idle vehicles and total cost, the number of participating idle vehicles and communication latency.
Electronics 15 01229 g010
Figure 11. Distance between the winning vehicles and the edge node under β 1 = 5 and β c = 1 .
Figure 11. Distance between the winning vehicles and the edge node under β 1 = 5 and β c = 1 .
Electronics 15 01229 g011
Figure 12. Impact of varying β 1 and β c on the DC-RA algorithm performance. (a) Total cost; (b) Average communication latency.
Figure 12. Impact of varying β 1 and β c on the DC-RA algorithm performance. (a) Total cost; (b) Average communication latency.
Electronics 15 01229 g012
Figure 13. Impact of ± 10 % distance error on the DC-RA algorithm. (a) Total cost; (b) Average communication latency.
Figure 13. Impact of ± 10 % distance error on the DC-RA algorithm. (a) Total cost; (b) Average communication latency.
Electronics 15 01229 g013
Figure 14. Comparison of the DC-RA algorithm performance under truthful reporting and stochastic price misreporting, where each vehicle misreports with a probability of 10–20% and underbids its original price by 5–10%. (a) Total cost; (b) Average communication latency.
Figure 14. Comparison of the DC-RA algorithm performance under truthful reporting and stochastic price misreporting, where each vehicle misreports with a probability of 10–20% and underbids its original price by 5–10%. (a) Total cost; (b) Average communication latency.
Electronics 15 01229 g014
Figure 15. Average delay under different task sizes for various algorithm combinations. (a) Different offloading algorithms paired with RB algorithm; (b) Different offloading algorithms paired with CRSA algorithm; (c) Different offloading algorithms paired with DC-RA algorithm.
Figure 15. Average delay under different task sizes for various algorithm combinations. (a) Different offloading algorithms paired with RB algorithm; (b) Different offloading algorithms paired with CRSA algorithm; (c) Different offloading algorithms paired with DC-RA algorithm.
Electronics 15 01229 g015
Figure 16. Comparison of reconstruction performance under different privacy budgets ϵ . (a) Trajectory reconstruction rate; (b) Point cloud reconstruction CD.
Figure 16. Comparison of reconstruction performance under different privacy budgets ϵ . (a) Trajectory reconstruction rate; (b) Point cloud reconstruction CD.
Electronics 15 01229 g016
Table 1. Summary of main notations.
Table 1. Summary of main notations.
NotationsDescriptions
TSet of discrete time slots
ESet of edge nodes
BSet of busy vehicles
SSet of idle vehicles
J s Bid submitted by idle vehicle s
K b t Task of busy vehicle b at time t
q s Unit price of resources supplied by vehicle s
u s Amount of resources supplied by vehicle s
d i s s Distance between edge node and vehicle s
dTask data size
cNumber of CPU cycles required to process one bit of data
t k Task deadline
p r , j Tendency of achieving high completion rates for trust state H e j
λ j Expected number of abnormal events under trust state H e j
a b i Offloading decision of vehicle b’s i-th subtask
r b i Offloading ratio of subtask i of vehicle b
e b i Selected target edge node for subtask i of vehicle b
S t System state at time t
A t Task offloading decisions at time t
R t System reward at time t
CResources required by the edge node
C e Resources purchased by the edge node
Table 2. Parameters for LA-Trust experiments.
Table 2. Parameters for LA-Trust experiments.
ParameterValue
Actor hidden layers2 layers with 64 and 32 units
DQN hidden layers2 layers with 64 and 32 units
Critic hidden layers2 layers with 512 and 128 units
OptimizerAdam
Activation functionReLU
Max episode500
Random seed37
Number of agents16
Bandwidth40 MHz
Channel10
λ 1 0.59
λ 2 0.39
λ 3 0.02
p r , j H e 0 : 0.30, H e 1 : 0.60, H e 2 : 0.90
λ j H e 0 : 3.0, H e 1 : 1.0, H e 2 : 0.2
τ r 0.5
a t { 0 , 1 , 2 , 3 }
Discount factor γ 0.99
Target network update rate τ 1
Replay buffer capacity10,000
Batch size64
Number of experts3
Expert knowledge[0.5–0.9]
Task size[30–70] MB
Task deadline[0.1–1] s
Vehicle location[1–100] m
Distance between vehicle and edge node[1–100] m
The height of edge node3 m
Actor network learning rate0.0001
Critic network learning rate0.001
CPU cycles for processing one bit of data[300–737.5] cycles
Table 3. Parameters for DA-LDP experiments.
Table 3. Parameters for DA-LDP experiments.
ParameterValue
Downstream Task Network SettingsHidden layers2 layers with 128 units per hidden layer
OptimizerAdam
Activation functionReLU
Dropout rate (hidden layer 1)0
Dropout rate (hidden layer 2)0.1
Learning rate0.0015
Batch size64
Training epochs500
LDP ParametersRandom seed12
δ 1 × 10 5
ϵ max 5
σ m a x 20
ϵ [0.1–2]
Sensitivity Δ f 10
k 404 20
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Luo, W.; Hu, Y.; Wu, M.; Zhou, Y.; Yu, R.; Qin, J. Multi-Flow Hybrid Task Offloading Scheme for Multimodal High-Load V2I Services. Electronics 2026, 15, 1229. https://doi.org/10.3390/electronics15061229

AMA Style

Luo W, Hu Y, Wu M, Zhou Y, Yu R, Qin J. Multi-Flow Hybrid Task Offloading Scheme for Multimodal High-Load V2I Services. Electronics. 2026; 15(6):1229. https://doi.org/10.3390/electronics15061229

Chicago/Turabian Style

Luo, Weiqi, Yaqi Hu, Maoqiang Wu, Yijie Zhou, Rong Yu, and Junbin Qin. 2026. "Multi-Flow Hybrid Task Offloading Scheme for Multimodal High-Load V2I Services" Electronics 15, no. 6: 1229. https://doi.org/10.3390/electronics15061229

APA Style

Luo, W., Hu, Y., Wu, M., Zhou, Y., Yu, R., & Qin, J. (2026). Multi-Flow Hybrid Task Offloading Scheme for Multimodal High-Load V2I Services. Electronics, 15(6), 1229. https://doi.org/10.3390/electronics15061229

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop