Data Distribution Management in Mobile Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data distribution in highly distributed systems of mobile computing resources is challenging due to limited communication bandwidth, insufficient compute resources, and ad-hoc connectivity, which hinders efficient data transfer between mobile devices and stationary resources.
Innovation Solution
A data distribution process that estimates probability values to determine if a mobile computing resource will be in the vicinity of another resource with the required data, allowing for local communication link transfers and minimizing reliance on cellular networks by optimizing data transfer through roadside units and other mobile devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is transferred over cellular communication links to mobile computing resources, then data distribution can be achieved, but communication bandwidth is limited and transfer efficiency deteriorates
Solution Approach 1:
The patent introduces roadside units as intermediary devices that store data sets and enable local peer-to-peer transfers between mobile compute platforms. These intermediaries allow data to be exchanged directly between nearby devices without traversing the cellular network, thus maintaining data distribution reliability while dramatically improving transfer efficiency through local communication links.
Solution Approach 2:
The patent segments the data distribution system into multiple components: centralized data storage, roadside unit intermediaries, and mobile compute platforms. By dividing the system into these segments, data can be distributed through multiple pathways (cellular network to roadside units, then local transfers between mobile devices), improving overall efficiency while maintaining reliability through redundant distribution channels.
2Adaptability or versatility
If mobile compute platforms continuously move and establish ad-hoc connections, then flexibility is improved, but connection stability deteriorates
Solution Approach 1:
The patent implements preliminary action by having mobile compute platforms predict future proximity events based on current trajectory and velocity data. Before devices actually come into range, the system pre-establishes transfer plans and prepares data sets, so that when connections are made, transfers can begin immediately without connection instability affecting the process.
Solution Approach 2:
The patent applies dynamics by making the system adaptive to changing mobile device positions and connection states. The proximity prediction mechanism continuously updates based on real-time motion data, and transfer decisions are dynamically adjusted based on predicted proximity events, allowing the system to maintain reliability despite the inherently unstable nature of mobile ad-hoc connections.
3Productivity
If probability-based proximity prediction is implemented, then data transfer optimization is improved, but computational complexity increases
Solution Approach 1:
The patent uses inexpensive, computationally lightweight trajectory and velocity data that are already available from standard mobile device sensors and GPS. Rather than implementing complex prediction algorithms, the system uses simple kinematic calculations based on readily available data, achieving effective proximity prediction without significant computational overhead.
Solution Approach 2:
The patent changes the parameters used for prediction from complex multi-factor models to simpler physical parameters like velocity, trajectory, and time-to-contact. By focusing on these fundamental motion parameters, the system achieves effective proximity prediction with minimal computational complexity, as these parameters are directly measurable and require simple mathematical relationships.
Data Source
AI summary
In a system environment comprising a plurality of computing resources, wherein at least a portion of the computing resources are mobile, a method manages a transfer of one or more portions of a data set between at least a subset of the plurality of computing resources in accordance with a data distribution process. The data distribution process comprises computing one or more probability values to estimate whether or not a given mobile computing resource that is seeking at least a portion of the data set will be in a vicinity of at least one other computing resource that currently has or can obtain the portion of the data set, and based on the computation step, causing a transfer of the portion of the data set to the given mobile computing resource over a communication link locally established between the two computing resources when in the vicinity of one another.


