Mobile Workload Distribution via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices experience performance degradation due to the high computational resource requirements of applications, leading to overloaded processing power and memory consumption, resulting in slower operation or unresponsiveness.

Innovation Solution

A mobile device-based workload distribution system that detects performance degradation and distributes workload portions across a peer-to-peer network of mobile devices for parallel processing, using components like a performance degradation detector, workload divider, distributor, receiver, assembler, and monitor to manage workload distribution and reassembly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications require extensive computational resources to be installed and executed on a mobile device, then functionality and application capability are improved, but processing power and memory are consumed, resulting in performance degradation

Engineering Contradiction:
Improveapplication capabilityVSAvoidmobile device performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the workload of applications into distinct portions that can be distributed across multiple mobile devices. Instead of executing all computational tasks on a single device, the system divides processing responsibilities, allowing complex applications to maintain their functionality while reducing the burden on any individual device's processing power and memory.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple applications are executed in parallel on a mobile device, then application versatility is improved, but processing power and memory consumption increase, leading to slower operation

Engineering Contradiction:
Improveapplication versatilityVSAvoidoperation speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system segments parallel application workloads into distributable portions that can be executed across multiple devices simultaneously. This segmentation allows multiple applications to run in parallel without overwhelming a single device's processing capacity, as each device handles a specific portion of the computational load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the processing capabilities of multiple mobile devices to execute parallel applications. By combining the computational resources of several devices through a peer-to-peer network, the system achieves the functionality of running multiple applications simultaneously while maintaining acceptable operation speeds on each individual device.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If workload is processed on a single mobile device, then device independence is maintained, but resource utilization becomes overloaded, causing unresponsiveness

Engineering Contradiction:
Improvedevice independenceVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the total workload into manageable portions that can be distributed across multiple devices. This segmentation prevents any single device from becoming overloaded with resource consumption, as each device processes only a fraction of the total computational requirements, thereby maintaining responsiveness and preventing unresponsiveness.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9760407B2Mobile device based workload distribution
Publication Date: 2017.09.12 ACCENTURE GLOBAL SERVICES LTD
  • US9760407B2 patent drawing
  • US9760407B2 patent drawing
  • US9760407B2 patent drawing

AI summary

Mobile device based workload distribution may include determining whether a processing requirement for a workload exceeds an operational threshold of an associated mobile device, and detecting, in response to a determination that the processing requirement for the workload exceeds the operational threshold of the associated mobile device, a performance degradation of the associated mobile device. In response to the detected performance degradation of the associated mobile device, the workload may be divided into a plurality of workload portions. A workload portion of the plurality of workload portions may be distributed to a further mobile device for workload processing. Mobile device based workload distribution may further include receiving, from the further mobile device, a processed workload portion related to the distributed workload portion, and assembling the processed workload portion related to the distributed workload portion with a plurality of processed workload portions, for example, for rendering on the associated mobile device.