Method of distributed hash table node ID collision detection
First Claim
Patent Images
1. A method for joining a network resource, as a joining node, to a peer-to-peer network, comprising the steps of:
- a) establishing a node ID for the joining node to be joined to the peer-to-peer network;
b) routing a message to an assignment node that manages resources with resource IDs closest to the node ID of the joining node;
c) determining whether the node ID established in step (a) is identical to one of the node IDs on the peer-to-peer network; and
d) joining the joining node to the peer-to-peer network when the node ID of the joining node is not identical to any one of the node IDs managed by the assignment node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for joining a network resource as a joining node to a peer-to-peer network includes establishing a node ID for the joining node to be joined to the peer-to-peer network, routing the join message to an assignment node that manages resources with resource IDs closest to the node ID of the joining node, determining whether or not the node ID established is identical to respective ones of the node IDs on the peer-to-peer network, and joining the joining node to the peer-to-peer network, when the node ID of the joining node is not identical to any one of the node IDs on the peer-to-peer network.
-
Citations
25 Claims
-
1. A method for joining a network resource, as a joining node, to a peer-to-peer network, comprising the steps of:
-
a) establishing a node ID for the joining node to be joined to the peer-to-peer network;
b) routing a message to an assignment node that manages resources with resource IDs closest to the node ID of the joining node;
c) determining whether the node ID established in step (a) is identical to one of the node IDs on the peer-to-peer network; and
d) joining the joining node to the peer-to-peer network when the node ID of the joining node is not identical to any one of the node IDs managed by the assignment node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 24, 25)
-
-
9. A method for joining a network resource as a joining node to a peer-to-peer network, comprising the steps of:
-
a) establishing a node ID for the joining node to be joined to the peer-to-peer network based on one or more components related to the joining node and one or more components independent of the joining node;
b) routing the join message to a node that manages resources with resource IDs closest to the node ID of the joining node; and
c) joining the joining node to the peer-to-peer network when the node ID of the joining node is not identical to any one of the node IDs managed by the node that manages the resources with the resource IDs closest to the node ID of the joining node. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for joining a network resource as a joining node to a peer-to-peer network, comprising the steps of:
-
a) establishing a node ID for the joining node based on one or more components which are related to the joining node and one or more components which are independent of the joining node;
b) sending a message including the node ID from the joining node to one or more other nodes;
c) routing the join message to an assignment node that manages resources with resource IDs closest to the node ID of the joining node;
d) determining whether or not the node ID established in step (a) is identical to one node ID managed by the assignment node; and
e) joining the joining node to the peer-to-peer network, when the node ID of the joining node is not identical to any of the node IDs managed by the assignment node. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification