Peer-to-Peer Data Redundancy for Handheld Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data collection systems for handheld devices face challenges in ensuring reliable data handling and storage in environments without reliable wireless connectivity to servers, risking data loss due to device failures or power loss before data can be uploaded.
Innovation Solution
Implementing a data collection system that utilizes ad-hoc peer-to-peer connections among handheld terminals to store and forward data redundantly across multiple terminals, ensuring backup and increased reliability of data delivery to a central server through wireless or wired networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored on a single data collection device used outside the range of established computer networks, then data can be collected and stored locally, but there is a risk of losing data if a failure occurs on that device before data can be uploaded to a central server
Solution Approach 1:
Multiple data collection terminals are merged into a peer-to-peer network where they collectively store and forward data. The terminals work together as a distributed system, combining their storage and transmission capabilities to achieve reliable data delivery without requiring a central server in the immediate vicinity.
Solution Approach 2:
Data is preliminarily stored and replicated across multiple terminals before any potential failure occurs. By proactively distributing data copies to peer terminals and establishing forwarding relationships in advance, the system ensures data survives device failures without requiring complex real-time backup mechanisms.
2Reliability
If data is distributed across multiple terminals through peer-to-peer connections, then the probability of successful data delivery increases, but the system requires establishing and maintaining ad-hoc connections between terminals
Solution Approach 1:
The peer terminals autonomously establish and maintain their own connections and data forwarding relationships without requiring manual configuration or centralized coordination. Each terminal independently manages its peer relationships, making the system self-organizing and easy to operate despite the distributed architecture.
3Adaptability or versatility
If ad-hoc peer-to-peer connections are established between terminals, then data can be forwarded through multiple paths to reach a server, but this increases the complexity of data management and routing
Solution Approach 1:
The data management system is segmented into independent, modular components at each terminal. Each terminal independently handles its own data packets, routing decisions, and peer management without requiring complex centralized coordination. This modular segmentation simplifies the overall system despite the distributed peer-to-peer architecture.
Data Source
AI summary
A data collection system for, and methods of, providing reliable store-and-forward data handling by encoded information reading terminals can utilize ad-hoc peer-to-peer (i.e., terminal-to-terminal) connections in order to store data that is normally stored on a single terminal only, in a redundant manner on two or more terminals. Each portable encoded information reading terminal can be configured so that when it captures data, a software application causes the terminal to search out nearby peer terminals that can store and/or forward the data to other peer terminals or to a data collection server, resulting in the data having been stored by one or more peer terminals that are immediately or not immediately accessible by the data-originating terminal.


