Mobile Network Computing Manager for Low-Latency Job Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional crowd computing solutions lack detailed information about computing devices and network conditions, limiting their ability to optimize job execution in mobile networks.

Innovation Solution

A framework that leverages a communication network's unused computational power by using a computing manager to assign job portions based on detailed network information and resource availability, allowing for network resource allocation adjustments to optimize job execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional crowd computing solutions are used to distribute computing tasks among remote devices, then device utilization is improved, but job execution efficiency deteriorates due to lack of network information

Engineering Contradiction:
Improvejob execution efficiencyVSAvoidnetwork condition information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The computing manager proactively collects and stores network condition information (bandwidth, latency, device capabilities) before job assignment occurs. This preliminary gathering of information enables informed decision-making when distributing computing tasks, allowing the system to optimize job execution efficiency by matching tasks to appropriate devices based on pre-acquired network and device characteristics.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If computing tasks are distributed among multiple devices with different capabilities, then resource utilization is improved, but job execution time increases due to coordination overhead

Engineering Contradiction:
Improveresource utilizationVSAvoidjob execution time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The computing manager dynamically adjusts assignment parameters based on device capabilities and network conditions. By changing parameters such as task allocation size, execution priority, and resource provisioning according to real-time device and network state, the system optimizes the balance between utilizing diverse device resources and minimizing coordination overhead and execution time.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If network resource allocation is optimized for job execution, then job performance is improved, but network resource availability for other services deteriorates

Engineering Contradiction:
Improvejob execution performanceVSAvoidnetwork service availability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The computing manager implements dynamic network resource allocation that adapts to changing conditions. Network resources are flexibly provisioned to computing devices based on real-time job requirements, device capabilities, and overall network state. This dynamic approach allows the system to optimize job execution performance when needed while automatically adjusting to maintain service availability for other network users when jobs are not executing or resources are abundant.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260086876A1Methods and apparatuses for mobile network distributed computing
Publication Date: 2026.03.26 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20260086876A1 patent drawing
  • US20260086876A1 patent drawing
  • US20260086876A1 patent drawing

AI summary

A method performed by a computing manager in a mobile network is disclosed. The method includes receiving, from a job seeker, a request to execute a job in the mobile network, determining an assignment of job portions to one or more job workers based on requirements of the job, information regarding resources that the plurality of job workers are willing to make available for job executions, information regarding a network condition of the mobile network, and information regarding network resources allocated to job workers, changing a network resource allocation for at least one of the one or more job workers, providing job portion assignments to the one or more job workers in accordance with the determined assignment, aggregating partial job execution results received from the one or more job workers to generate a full job execution result, and providing the full job execution result to the job seeker.