IP Library Granted Patent US 11,924,860
Granted Patent B2
US 11,924,860 · App. 17/388,645 · Granted Mar 5, 2024

Systems and methods for offloading computing tasks from vehicles using characteristics

Inventors: Yuhan Kang (Houston, TX); Haoxin Wang (Charlotte, NC); BaekGyu Kim (Mountain View, CA)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
H04W72/52H04L41/145H04L67/1001H04W4/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,924,860
App. No.
17/388,645
Granted
Mar 5, 2024
Kind
B2
Abstract

System, methods, and other embodiments described herein relate to selecting servers and allocating resources concurrently for offloading computing tasks from vehicles. In one embodiment, a method includes acquiring characteristics of a vehicle and a server for an offloading request, wherein the offloading request is associated with a computing task of the vehicle. The method also includes, upon satisfying criteria for optimization associated with executing the computing task remotely, determining server selection and resource allocation by processing the characteristics using modeling. The method also includes communicating the server selection and the resource allocation to the vehicle.

Claims (45)

1. An optimization system for offloading tasks, comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to:

acquire characteristics of a vehicle and a server for an offloading request, wherein the offloading request is associated with a computing task of the vehicle;

upon satisfying criteria for optimization associated with execution of the computing task remotely, determine server selection and resource allocation by processing the characteristics using modeling;

prioritize the offloading request to bypass the modeling when the criteria are unsatisfied, and the criteria includes one of a type of the vehicle and radio resources for the offloading request; and

communicate the server selection and the resource allocation to the vehicle.

2. The optimization system of claim 1 , further including instructions to:

allocate the radio resources for the computing task when the criteria are unsatisfied.

3. The optimization system of claim 1 , further including instructions to:

estimate, using a mean-field evolution (MFE) model for the modeling, behavior of different offloading demands by groups according to the characteristics; and

adjust the server selection and the resource allocation according to the groups.

4. The optimization system of claim 1 , wherein the characteristics are one of a task size, a transmitter power, an emergency level, a size of computing resources, a reservation level, a timestamp, bandwidth, and a computing capacity.

5. The optimization system of claim 1 , further including instructions to adjust, using a mean-field evolution (MFE) model for the modeling, the server selection and the resource allocation according to a Gaussian distribution of the computing task with other tasks associated with size.

6. The optimization system of claim 5 , wherein the MFE model is a machine learning (ML) numerical process and the vehicle and the server are different agents in a geographic area associated with the MFE model.

7. The optimization system of claim 1 , wherein the computing task is associated with maneuvering the vehicle and the server selection and the resource allocation minimize end-to-end latency for executing the computing task.

8. The optimization system of claim 1 , wherein the server selection and the resource allocation are determined concurrently independent of offloading volume in a geographic area.

9. A non-transitory computer-readable medium for offloading tasks comprising:

instructions that when executed by a processor cause the processor to:

acquire characteristics of a vehicle and a server for an offloading request, wherein the offloading request is associated with a computing task of the vehicle;

upon satisfying criteria for optimization associated with execution of the computing task remotely, determine server selection and resource allocation by processing the characteristics using modeling;

prioritize the offloading request to bypass the modeling when the criteria are unsatisfied, and the criteria includes one of a type of the vehicle and radio resources for the offloading request; and

communicate the server selection and the resource allocation to the vehicle.

10. The non-transitory computer-readable medium of claim 9 , further including instructions to:

allocate the radio resources for the computing task when the criteria are unsatisfied.

11. The non-transitory computer-readable medium of claim 9 , further including instructions to:

estimate, using a mean-field evolution (MFE) model for the modeling, behavior of different offloading demands by groups according to the characteristics; and

adjust the server selection and the resource allocation according to the groups.

12. The non-transitory computer-readable medium of claim 9 , further including instructions to adjust, using a mean-field evolution (MFE) model for the modeling, the server selection and the resource allocation according to a Gaussian distribution of the computing task with other tasks associated with size.

13. A method, comprising:

acquiring characteristics of a vehicle and a server for an offloading request, wherein the offloading request is associated with a computing task of the vehicle;

upon satisfying criteria for optimization associated with executing the computing task remotely, determining server selection and resource allocation by processing the characteristics using modeling;

prioritizing the offloading request to bypass the modeling when the criteria are unsatisfied, and the criteria includes one of a type of the vehicle and radio resources for the offloading request; and

communicating the server selection and the resource allocation to the vehicle.

14. The method of claim 13 , further comprising:

allocating the radio resources for the computing task when the criteria are unsatisfied.

15. The method of claim 13 , further comprising:

estimating, using a mean-field evolution (MFE) model for the modeling, behavior of different offloading demands by groups according to the characteristics; and

adjusting the server selection and the resource allocation according to the groups.

16. The method of claim 13 , wherein the characteristics are one of a task size, a transmitter power, an emergency level, a size of computing resources, a reservation level, a timestamp, bandwidth, and a computing capacity.

17. The method of claim 13 , further comprising:

adjusting, using a mean-field evolution (MFE) model for the modeling, the server selection and the resource allocation according to a Gaussian distribution of the computing task with other tasks associated with size.

18. The method of claim 17 , wherein the MFE model is a machine learning (ML) numerical process and the vehicle and the server are different agents in a geographic area associated with the MFE model.

19. The method of claim 13 , wherein the computing task is associated with maneuvering the vehicle and the server selection and the resource allocation minimize end-to-end latency for executing the computing task.

20. The method of claim 13 , wherein the server selection and the resource allocation are determined concurrently independent of offloading volume in a geographic area.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 066801/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2021
From: KANG, YUHAN; WANG, HAOXIN; KIM, BAEKGYU
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 057099/0974 →
Continuity (1)
Related Publication 20230032183A1 · Feb 2, 2023