Vehicle Task Offloading Based on Energy and Edge Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous and semi-autonomous vehicles face challenges in efficiently managing computational task offloading between local and remote execution to conserve resources and minimize latency.

Innovation Solution

An edge-assisted energy-aware and communication-aware dynamic computational task offloading strategy that determines whether to perform tasks locally or remotely based on the vehicle's remaining fuel or charge and task complexity, using a road-side unit to assess resource availability and latency considerations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If computational tasks are offloaded to a remote edge server, then resource consumption at the vehicle is reduced, but task execution latency increases

Engineering Contradiction:
Improvevehicle resource consumptionVSAvoidtask execution latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent implements dynamic task offloading decisions that adapt to changing vehicle states (energy levels, computational load) and edge server conditions (processing capacity, communication quality). The system continuously evaluates whether to execute tasks locally or offload to edge servers, adjusting decisions in real-time to balance resource consumption and execution latency based on current system conditions.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If computational tasks are executed locally by the vehicle, then task execution latency is reduced, but vehicle energy resources are consumed faster

Engineering Contradiction:
Improvetask execution latencyVSAvoidvehicle energy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent changes the operational parameters of task execution by considering multiple factors including vehicle energy levels, computational task complexity, edge server availability, and communication conditions. Based on these parameter evaluations, the system dynamically adjusts the execution location (local vs. remote) to optimize the balance between latency and energy consumption.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If the vehicle offloads tasks frequently, then resource conservation is improved, but communication overhead and decision-making complexity increase

Engineering Contradiction:
Improvevehicle resource efficiencyVSAvoidoffloading decision complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors vehicle resource levels, task completion status, and edge server performance. Based on this feedback, the offloading decision-making process is refined and adjusted, allowing the system to learn from past decisions and optimize future offloading strategies, thereby managing complexity while maintaining resource efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250291632A1Edge-assisted energy-aware and communication-aware dynamic computational task offloading strategy
Publication Date: 2025.09.18 TOYOTA MOTOR ENG & MFG NORTH AMERICA INC
  • US20250291632A1 patent drawing
  • US20250291632A1 patent drawing
  • US20250291632A1 patent drawing

AI summary

A method is provided including receiving task information about a computational task associated with a vehicle to be performed; receiving information about an amount of gasoline or electrical charge remaining on the vehicle; determining a complexity of the computational task based on the task information; and determining whether to perform the computational task locally by the vehicle or remotely by a remote computing device based on the amount of gasoline or electrical charge remaining on the vehicle and the complexity of the computational task.