Distributed Cache Inventory Management for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile caching systems face inefficiencies due to the need for frequent scanning of neighboring devices to discover relevant data, which consumes significant power and network resources.
Innovation Solution
A method for managing inventory data in a distributed cache among wireless mobile devices, where devices share and compare inventory data to identify matching resources, enabling direct access and reducing the need for widespread scanning through peer-to-peer networks and predictive location techniques.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If mobile devices periodically scan all neighboring devices to discover relevant data, then data availability in the distributed cache is improved, but power consumption increases significantly
Solution Approach 1:
The system performs preliminary actions by having devices proactively publish their inventory data and location information to the network before any data request occurs. This allows other devices to already know what data is available nearby, eliminating the need for active scanning when data is needed.
Solution Approach 2:
The patent introduces an intermediary mechanism where inventory data and location information are published to the network infrastructure, which then mediates between data seekers and data providers. This intermediary approach replaces direct device-to-device scanning with a more efficient publication-subscription model.
2Loss of information
If devices scan neighboring devices frequently to maintain updated cache information, then data freshness is improved, but network overhead increases
Solution Approach 1:
Instead of continuous or frequent scanning, the system uses periodic publication of inventory data by devices. Each device periodically updates its inventory information on the network, which maintains data freshness without requiring other devices to actively scan frequently.
Solution Approach 2:
The patent uses copying by having devices publish copies of their inventory data and location information to the network. Other devices can then access this published information without needing to scan or query the original devices, reducing network overhead significantly.
3Adaptability or versatility
If the system uses opportunistic caching where devices independently discover data, then device autonomy is improved, but data sharing efficiency decreases
Solution Approach 1:
The system implements feedback mechanisms where devices publish their inventory status and location to the network, creating a shared knowledge base. This feedback loop allows autonomous devices to make informed decisions about data retrieval without central control, improving both autonomy and efficiency simultaneously.
Data Source
AI summary
A method for distributing inventory data for a distributed cache provided by a plurality of wireless mobile communication devices. A first inventory data is received from a first wireless mobile communication device, and a second inventory data is received from a second wireless mobile communication device. The first inventory data and the second inventory data are compared to identify one or more matching data resources. In response to identifying one or more matching data resources, a matching inventory data that identifies the one or more matching data resources is sent to the first wireless mobile communication device. The matching inventory data enables the first wireless mobile communication device to access each of the one or more matching data resources stored on the second wireless mobile communication device.


