METHOD AND APPARATUS FOR PEER-TO-PEER DATABASE SYNCHRONIZATION IN DYNAMIC NETWORKS
First Claim
1. An apparatus for building a database synchronization node list of a mobile network node (MNN) associated with an organization, the apparatus comprising:
- a processor configured for;
in response to a trigger condition, identifying each of a plurality of mesh neighbor nodes of the MNN having wireless connectivity to the MNN;
for each mesh neighbor node of the MNN associated with the organization, entering the mesh neighbor node into the database synchronization node list of the MNN; and
for each mesh neighbor node of the MNN not associated with the organization, propagating a probe message from the MNN toward the mesh neighbor node via the wireless connection therebetween.
12 Assignments
0 Petitions
Accused Products
Abstract
A distributed database synchronization capability is provided herein. The distributed database synchronization capability may be implemented using one or more of a timer-based scheme and a token-based scheme. The distributed database synchronization capability enables synchronization of databases of nodes in various types of networks, including dynamic networks (e.g., such as rapidly deployable wireless networks) and various other types of networks. The synchronization of databases may include synchronization of databases as a whole and/or portions of databases (which may include any suitable database table or tables). The distributed database synchronization capability enables synchronization of databases of nodes under various dynamic conditions (e.g., synchronization of databases of nodes within a cluster of nodes, synchronization of databases of nodes between clusters of nodes, synchronization of databases of nodes by administrative domain, and the like).
49 Citations
20 Claims
-
1. An apparatus for building a database synchronization node list of a mobile network node (MNN) associated with an organization, the apparatus comprising:
a processor configured for; in response to a trigger condition, identifying each of a plurality of mesh neighbor nodes of the MNN having wireless connectivity to the MNN; for each mesh neighbor node of the MNN associated with the organization, entering the mesh neighbor node into the database synchronization node list of the MNN; and for each mesh neighbor node of the MNN not associated with the organization, propagating a probe message from the MNN toward the mesh neighbor node via the wireless connection therebetween. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for building a database synchronization node list of a mobile network node (MNN) associated with an organization, the method comprising:
using a processor for; in response to a trigger condition, identifying each of a plurality of mesh neighbor nodes of the MNN having wireless connectivity to the MNN; for each mesh neighbor node of the MNN associated with the organization, entering the mesh neighbor node into the database synchronization node list of the MNN; and for each mesh neighbor node of the MNN not associated with the organization, propagating a probe message from the MNN toward the mesh neighbor node via the wireless connection therebetween. - View Dependent Claims (13)
-
14. An apparatus for synchronizing a database of a mobile network node (MNN) associated with an organization, the apparatus comprising:
a processor configured for; selecting, by the MNN, a neighbor node associated with the organization, the selected neighbor node being one of a plurality of neighbor nodes of the MNN that are associated with the organization, the selected neighbor node including a database; and initiating, by the MNN, a database synchronization process for synchronizing the database of the MNN with the database of the selected neighbor node. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification