Vehicular Micro Cloud Task Assignment by Mobility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging to determine how to efficiently assign computational tasks to members of a vehicular micro cloud, particularly in predicting which members have the most computing resources available and assigning tasks based on these predictions.

Innovation Solution

The system determines vehicle travel speeds within a vehicular micro cloud and assigns computational sub-tasks to members that are stationary or traveling at the slowest speeds, using a leader vehicle to manage task distribution based on factors like processing power, sensor accuracy, and memory availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If computational tasks are assigned to moving vehicles in a vehicular micro cloud, then task distribution can be achieved, but computational efficiency and reliability deteriorate due to vehicle mobility and resource variability

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidtask completion reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by predicting future computing resource availability of vehicles before assigning computational tasks. The prediction module forecasts resource availability based on historical data and current vehicle states, allowing the system to proactively identify suitable candidate vehicles for task execution, thereby ensuring both efficiency and reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where actual task execution results and resource consumption data are collected and fed back to the prediction module. This feedback loop continuously refines the prediction accuracy of computing resource availability, enabling dynamic optimization of task assignment decisions to maintain high computational efficiency and reliability

Inventive Principle:
Principle #23Feedback

2Reliability

If computational tasks are assigned to stationary or slow-moving vehicles, then task execution stability improves, but task distribution flexibility and speed worsen

Engineering Contradiction:
Improvetask execution stabilityVSAvoidtask distribution speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies dynamics by making the task assignment strategy adaptive rather than static. The prediction module continuously monitors vehicle mobility patterns and resource availability, dynamically adjusting task assignment decisions. This allows the system to flexibly select between stationary and moving vehicles based on real-time conditions, balancing execution stability with distribution speed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by considering multiple vehicle attributes including mobility state, computing resource availability, and task complexity. By varying the weighting of these parameters based on current system needs, the system can optimize for either stability or speed depending on the situation, resolving the contradiction between execution stability and distribution efficiency

Inventive Principle:
Principle #35Parameter changes

3Productivity

If task assignment is based on predicted computing resource availability, then resource utilization efficiency improves, but system complexity and prediction accuracy requirements worsen

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidprediction system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the complex prediction problem into manageable components by evaluating individual vehicle attributes separately (mobility state, resource availability, historical performance) and combining them through weighted scoring. This segmentation approach simplifies the overall prediction system while maintaining high resource utilization efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Vehicles autonomously provide information about their computing resource availability and mobility state to the prediction system. This self-service mechanism reduces the complexity of centralized monitoring by leveraging the vehicles' own capabilities to report their status, thereby simplifying the prediction system architecture while improving resource utilization

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11172341B2Mobility-aware assignment of computational sub-tasks in a vehicular cloud
Publication Date: 2021.11.09 TOYOTA JIDOSHA KK
  • US11172341B2 patent drawing
  • US11172341B2 patent drawing
  • US11172341B2 patent drawing

AI summary

The disclosure includes embodiments for a set of connected vehicles to collectively execute tasks which no single vehicle can execute due to computational limitations of the single vehicle. In some embodiments, a method includes determining, for a vehicular micro cloud, a set of computing sub-tasks to be completed. The method includes determining vehicle travel speeds for the members of the vehicular micro cloud. The method includes assigning the computing sub-tasks to the members based on the vehicle travel speeds of the members relative to one another so that the members that the computational sub-tasks are assigned to the members that are either stationary or traveling at the slowest vehicle travel speeds. The computing sub-task is completed by the member to which it is assigned.