Ad-hoc Mobile Resource Allocation via Task Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices in ad-hoc networks have limited resources, leading to temporary losses in resource availability when executing tasks, as other devices with available resources remain idle, necessitating an efficient method to allocate and utilize shared resources across devices.

Innovation Solution

A method for collaboratively executing tasks by determining suitable mobile devices with available resources, dividing tasks into subtasks, assigning and executing these subtasks across multiple devices, and combining the results, either directly between devices or through a server-mediated process, to optimize resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a task is executed exclusively in a single mobile device, then the device can complete the task using its own resources, but the resources of that device are depleted and become temporarily unavailable, while other mobile devices with available resources remain idle

Engineering Contradiction:
Improvetask execution efficiencyVSAvoidresource availability
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The task is divided into multiple subtasks that can be distributed to different mobile devices. The first mobile device segments the original task and assigns portions to second through N-th mobile devices, enabling parallel execution across multiple devices while utilizing their available resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the computational resources of multiple mobile devices (first through N-th devices) to execute a single task. By combining the processing power, storage, and other resources of multiple devices, the system achieves better resource utilization and task execution efficiency.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If tasks are distributed across multiple mobile devices, then resource utilization is improved and depletion is prevented, but the system complexity increases due to task division and coordination requirements

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem coordination complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The first mobile device acts as an intermediary that coordinates task distribution and result aggregation. It receives the original task, divides it into subtasks, assigns them to appropriate devices, collects execution results, and combines them into the final output, thereby managing system complexity centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where mobile devices report their resource status and task execution results back to the coordinating device. This feedback enables dynamic task allocation and ensures proper coordination while maintaining resource awareness across the network.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If mobile devices operate independently without resource sharing, then each device maintains full control over its resources, but overall system resource efficiency decreases as idle resources cannot be utilized

Engineering Contradiction:
Improvedevice autonomyVSAvoidsystem resource efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

Mobile devices in the system serve multiple functions: they can execute tasks independently, share their resources with other devices, report their status, and receive/combine task results. This multi-functionality allows devices to maintain autonomy while contributing to overall system efficiency through resource sharing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10218777B2System, method and apparatus for ad-hoc utilization of available resources across mobile devices
Publication Date: 2019.02.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10218777B2 patent drawing
  • US10218777B2 patent drawing
  • US10218777B2 patent drawing

AI summary

A method of collaboratively executing a task using first to N-th mobile devices in an ad-hoc network includes determining collaborative mobile devices out of the second to N-th mobile devices, receiving information corresponding to the collaborative mobile devices, dividing the task into first to M-th sub tasks, assigning each of the first to M-th sub tasks to at least one of the collaborative mobile devices, requesting executions of the first to M-th sub tasks to the collaborative mobile devices, and receiving execution results of the first to M-th sub tasks from the collaborative mobile devices. M and N are integers greater than one.