Capability-Based Edge Resource Allocation for Consistent Mobile Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In scenarios where multiple mobile devices need to provide a consistent level of performance or output, such as in eSports events or vehicle platooning, existing technologies struggle to allocate resources effectively to ensure fairness and optimal performance across all devices.
Innovation Solution
A method where a computing device allocates resources to a plurality of mobile devices by determining a fairness result based on the capabilities of each device and the computing task, and then allocating Edge computing device resources or communication links to ensure each device provides a substantially similar performance or output.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If resources are allocated equally to all mobile devices, then fairness is improved, but performance consistency deteriorates when devices have different capabilities
Solution Approach 1:
The patent applies local quality by allocating resources differently to each mobile device based on its specific capabilities. The system evaluates individual device characteristics (processing power, memory, display resolution, audio capabilities) and assigns tailored resource allocations rather than uniform distribution, ensuring each device receives appropriate resources for its performance level.
Solution Approach 2:
The system changes allocation parameters dynamically based on device capabilities and task requirements. It adjusts resource distribution by modifying parameters such as computational power allocation, bandwidth assignment, and processing priority according to each device's measured capabilities, thereby achieving both fairness and performance consistency.
2Reliability
If resources are allocated based on device capabilities, then performance consistency is improved, but fairness deteriorates as stronger devices receive more resources
Solution Approach 1:
The patent implements equipotentiality by normalizing resource allocation to achieve equal performance outcomes across devices with different capabilities. The system calculates allocation ratios that compensate for capability differences, ensuring that a high-capability device and a low-capability device both achieve the same effective performance level for the computing task, thus creating equity rather than equality.
3Speed
If Edge computing resources are used to supplement mobile devices, then response time is improved, but system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the computing system into mobile device components and Edge computing components. The mobile device handles local tasks while Edge computing resources handle supplemental processing, allowing the system to leverage distributed computing power without requiring each individual device to be overly complex.
Solution Approach 2:
The system introduces an intermediary allocation mechanism that manages resource distribution between mobile devices and Edge computing resources. This intermediary layer coordinates task allocation, resource assignment, and performance monitoring, thereby managing system complexity centrally while enabling distributed computing benefits.
Data Source
AI summary
Embodiments include methods performed by a processor of a mobile device for allocating resources to a plurality of mobile devices in communication with an Edge network. The processor may receive from the plurality of mobile devices one or more capabilities of each mobile device related to a computing task in which the plurality of mobile devices are participating. The processor may determine a fairness result for the plurality of computing devices based on the one or more capabilities of each mobile device and the computing task. The processor may allocate resources to each of the plurality of mobile devices based on the determined fairness result.


