Distributed Storage Addressing for Mobile Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed storage systems, frequent changes in mobile node addresses lead to increased signaling overheads and network overheads due to the need for frequent updates in routing information, which existing DHT technologies struggle to manage effectively.
Innovation Solution
The proposed method uses triplet routing information, including a content identifier, a communication address, and a user identifier, where the communication address of a mobile node is a preset field, reducing the need for updates and thus minimizing network overheads. This allows the requesting node to access target content without updating the communication address in the routing information, even when the mobile node's address changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If DHT routing information is updated frequently to reflect changes in mobile node addresses, then addressing accuracy is improved, but network overhead increases
Solution Approach 1:
The patent segments routing information into two distinct parts: stable routing information (node identifier, content identifier, user identifier) that remains unchanged, and dynamic routing information (communication address) that updates only when necessary. This segmentation allows the system to maintain addressing accuracy while minimizing network overhead by updating only the necessary portion of routing information.
Solution Approach 2:
The patent implements preliminary action by establishing a stable routing information foundation before address changes occur. The stable routing information acts as a persistent lookup key that remains valid even when communication addresses change, allowing the system to prepare for address changes without triggering unnecessary routing updates.
2Reliability
If routing information is updated frequently to track mobile node address changes, then addressing reliability is improved, but signaling overhead increases
Solution Approach 1:
The patent divides routing information into stable and dynamic segments, where stable routing information (node identifier, content identifier, user identifier) maintains addressing reliability without requiring frequent updates. This segmentation reduces signaling overhead by eliminating redundant update messages for unchanged routing elements.
Solution Approach 2:
The patent creates a stable copy of routing information that persists across address changes. This stable routing information serves as a reliable lookup table that can be used repeatedly without regeneration, reducing the signaling overhead associated with frequent routing table updates while maintaining addressing reliability.
3Measurement precision
If communication addresses are updated in routing information whenever mobile node addresses change, then addressing accuracy is improved, but network overhead increases
Solution Approach 1:
The patent segments routing information into stable identifiers (node identifier, content identifier, user identifier) and dynamic communication addresses. This allows the system to maintain addressing accuracy for the stable portion while minimizing network overhead by updating only the communication address portion when actually changed, rather than updating the entire routing information structure.
Solution Approach 2:
The patent implements dynamics by making the communication address portion of routing information flexible and updateable, while keeping the stable routing information fixed. This dynamic approach allows the system to adapt to address changes only when necessary, reducing network overhead while maintaining addressing accuracy through the stable routing information.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
An addressing method, an addressing system, and an addressing apparatus are provided. The addressing method includes: A requesting node obtains routing information of a distributed storage network, where the distributed storage network includes one or more fixed nodes, the routing information includes one or more content identifiers, a communication address corresponding to the content identifier, and a user identifier corresponding to the content identifier, and a communication address of a mobile node corresponding to the user identifier in the routing information is a preset field (210); the requesting node obtains, based on the routing information, a target communication address corresponding to a target content identifier in the one or more content identifiers (220); and the requesting node obtains target content based on the target communication address (230). According to the method, when the communication address of the mobile node frequently changes, the routing information of the distributed storage network does not need to be updated. This reduces network overheads.