Dynamic Job Splitting Across Agnostic Processors in Wireless Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless mobile communication devices face limitations in processing and storage capabilities due to physical constraints and power bottlenecks, hindering their performance and functionality.
Innovation Solution
A method and system for dynamically splitting jobs across multiple agnostic processors, where a wireless mobile communication device evaluates tasks and assigns them to remote devices based on factors like power, processing capabilities, and connectivity to optimize performance and conserve power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If processing and storage capabilities are increased in WMC devices, then functionality and performance are improved, but device size and weight increase
Solution Approach 1:
The patent introduces a remote device as an intermediary processing entity. The WMC device offloads processing-intensive tasks to this remote intermediary, which has substantial processing and storage capabilities. This allows the WMC device to access enhanced computing power without physically containing those resources, thus improving productivity while maintaining lightweight design.
Solution Approach 2:
The patent transitions processing capabilities from a local physical dimension (components inside the device) to a remote network dimension (cloud-based or remote server resources). By moving processing tasks to another spatial and organizational dimension (remote devices accessible via network), the system achieves enhanced productivity without increasing the physical footprint of the WMC device.
2Productivity
If processing and storage components are added to WMC devices, then performance is improved, but device complexity increases
Solution Approach 1:
The remote device serves as an intermediary that handles complex processing tasks. Instead of adding complex components to the WMC device, the system uses a simpler local device that communicates with a more capable remote intermediary. This distributes complexity to where it is most efficiently managed while keeping the portable device simple.
Solution Approach 2:
The remote device provides universal processing capabilities that can handle various types of tasks (processing, storage, computation) for multiple different WMC devices. This multi-functional remote resource eliminates the need for each WMC device to have specialized components for each function, reducing overall system complexity.
3Productivity
If more components are placed in WMC devices, then processing and storage capabilities are improved, but power consumption increases
Solution Approach 1:
The remote device acts as an energy-intensive intermediary that performs processing tasks requiring substantial power. The WMC device maintains battery power for portability while delegating energy-consuming operations to the remote intermediary, which can be powered continuously. This separates power requirements from portability requirements.
4Loss of time
If processing tasks are performed locally in WMC devices, then response time is improved, but power consumption and device limitations are exacerbated
Solution Approach 1:
The system dynamically determines task allocation between local and remote processing based on current conditions (task type, power availability, network status). Simple, time-sensitive tasks are processed locally for immediate response, while computationally intensive tasks are offloaded to remote devices. This dynamic adaptation optimizes both response time and power consumption.
Solution Approach 2:
Processing tasks are segmented into different categories: time-critical operations handled locally and computationally intensive operations handled remotely. This segmentation allows the system to maintain fast response for essential functions while using remote resources for heavy processing, balancing response time requirements with power consumption constraints.
Data Source
AI summary
Dynamically splitting a job in wireless system between a processor other remote devices may involve evaluating a job that a wireless mobile communication (WMC) device may be requested to perform. The job may be made of one or more tasks. The WMC device may evaluate by determining the availability of at least one local hardware resource of the wireless mobile communication device in processing the requested job. The WMC device may apportion one or more tasks making up the requested job between the wireless mobile communication device and a remote device. The apportioning may be based on the availability of the at least one local hardware resource.


