Vehicle Workload Offboarding Across Nearby IoT Resources
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Vehicles face challenges in managing limited compute and storage resources, necessitating the offloading of compute and storage tasks to nearby Internet of Things (IoT) devices to optimize resource utilization.
Innovation Solution
A system and method for offboarding compute and storage tasks from a vehicle to nearby IoT devices, involving the selection of suitable IoT devices based on available resources and quality of service, decomposition of tasks into workloads, and transmission of these workloads to the selected IoT devices for processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If compute and storage tasks are performed using vehicle onboard resources, then task execution reliability is ensured, but vehicle power consumption increases and resource constraints are exceeded
Solution Approach 1:
The patent segments compute and storage tasks into two categories: critical tasks executed onboard the vehicle for reliability, and non-critical tasks offloaded to external computing resources to conserve power. The task management system evaluates task priorities and dynamically determines which tasks to execute locally versus which to offload, thereby resolving the contradiction between ensuring reliable execution and reducing power consumption.
2Productivity
If compute and storage tasks are performed using vehicle onboard resources, then task execution speed is maintained, but vehicle computing resources are depleted
Solution Approach 1:
The patent extracts non-critical compute and storage tasks from the vehicle's onboard computing system and relocates them to external computing resources. The task management system identifies tasks that can be offloaded without impacting critical vehicle operations, thereby preserving limited onboard computing resources while maintaining overall task execution throughput through distributed processing.
3Adaptability or versatility
If tasks are offloaded to external computing resources, then vehicle resource utilization is optimized, but system complexity increases
Solution Approach 1:
The patent introduces a task management system as an intermediary layer between vehicle onboard resources and external computing resources. This intermediary handles task evaluation, priority determination, and dynamic allocation decisions, thereby simplifying the overall system architecture while enabling flexible resource utilization. The task management system abstracts the complexity of resource coordination, allowing vehicles to efficiently utilize both onboard and external resources without requiring complex direct integration.
4Use of energy by moving object
If tasks are offloaded to external computing resources, then power consumption is reduced, but task execution time increases
Solution Approach 1:
The patent implements dynamic task allocation that adapts to real-time vehicle needs and external resource availability. The task management system continuously evaluates task priorities, vehicle power state, and external computing resource status to dynamically determine optimal task execution locations. This dynamic approach allows the system to offload non-critical tasks to external resources for power savings while maintaining rapid onboard execution of critical tasks, thereby balancing power consumption and execution time requirements.
Data Source
AI summary
Systems and methods performed on a vehicle include: determining selected Internet of Things (IoT) devices from a plurality of IoT devices separate from the vehicle, wherein the selected IoT devices are selected based on being capable of performing a task including compute and/or storage for a vehicle subsystem; decomposing the task into a plurality of workloads to offboard for processing on respective selected IoT devices; and sending the workloads to the respective selected IoT devices.


