Deep Reinforcement Learning for Dependent IoV Task Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current in-vehicle edge computing systems fail to consider task dependencies and energy consumption, limiting their effectiveness and efficiency in providing computational services to vehicles, especially electric vehicles, while also lacking adequate incentive compensation models.

Innovation Solution

A method utilizing deep reinforcement learning to optimize dependent task offloading in Internet of Vehicles (IoV) by constructing a vehicle system network, modeling task dependencies as a DAG, calculating delay, energy consumption, and incentive compensation, and employing a multi-queue algorithm to determine task priorities and find optimal offloading strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If tasks are offloaded to MEC servers in in-vehicle edge computing, then task execution delay is reduced, but edge servers have limited computation and storage capacity which cannot guarantee load balancing

Engineering Contradiction:
Improvetask execution delayVSAvoidedge server capacity limitations
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the task offloading problem into individual subtasks and models their dependencies using a Directed Acyclic Graph (DAG). This allows the system to handle complex task relationships by breaking them down into manageable subtask units that can be independently optimized while maintaining dependency constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs deep reinforcement learning to create dynamic task offloading decisions that adapt to changing network conditions, vehicle states, and server capacities. The offloading strategy is not static but continuously learns and adjusts based on environmental feedback, enabling the system to handle capacity limitations dynamically.

Inventive Principle:
Principle #15Dynamics

2Power

If computational resources are concentrated at edge servers, then processing capability is improved, but energy consumption increases and incentive compensation costs rise

Engineering Contradiction:
Improvecomputational processing capabilityVSAvoidenergy consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by making offloading decisions specific to each subtask based on its characteristics, dependencies, and the local state of potential destination servers. Instead of a uniform offloading strategy, the system tailors decisions to individual task requirements, optimizing the balance between processing capability and energy consumption for each specific case.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of offloading decisions from static rules to dynamic values determined by deep reinforcement learning. The system learns optimal offloading parameters (which subtask goes to which server) based on varying conditions including energy states, server loads, and task characteristics, thereby optimizing the trade-off between processing power and energy consumption.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If current in-vehicle edge computing systems optimize individual tasks, then individual task processing is improved, but task dependencies are not considered which limits overall effectiveness

Engineering Contradiction:
Improveindividual task processing efficiencyVSAvoidtask dependency satisfaction
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments tasks into subtasks and explicitly models their dependencies using a Directed Acyclic Graph (DAG) structure. This segmentation allows the system to maintain individual task optimization while simultaneously respecting dependency constraints, as the DAG clearly defines the execution order and relationships between subtasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The deep reinforcement learning framework incorporates feedback from task execution outcomes and dependency satisfaction status to continuously improve offloading decisions. The system learns from whether dependencies are met and adjusts future decisions to better balance individual task efficiency with overall task chain reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12399756B2Method of optimizing dependent task offloading in internet of vehicles using deep reinforcement learning
Publication Date: 2025.08.26 HANGZHOU DIANZI UNIV
  • US12399756B2 patent drawing
  • US12399756B2 patent drawing
  • US12399756B2 patent drawing

AI summary

A method of optimizing dependent task offloading in an Internet of Vehicles using deep reinforcement learning is provided, including the following steps: S1: constructing a vehicle system network; S2: constructing a task model for an application program; S3: constructing a task load model: calculating delay, energy consumption and incentive compensation for local computing, offloading to nearby vehicles and offloading to nearby RSUs three offloading methods based on the vehicle network system and the task model, respectively; S4: determining task priorities: first determining the priorities of each of subtasks according to allocation of predecessor nodes of the subtasks combining with dynamic network environment, and then scheduling according to a multi-queue algorithm; and S5: finding an optimal offloading strategy by using the deep reinforcement learning.